lex hai 8 meses
pai
achega
f323b42650

+ 1 - 0
src/views/member-center/index.tsx

@@ -289,6 +289,7 @@ export default defineComponent({
             salePrice: member.salePrice,
             period: member.period,
             vipEndDays: userInfo.value.userVip?.vipEndDays || 0, // 会员剩余天数
+            svipEndDays: userInfo.value.userVip?.svipEndDays || 0,
             discount: member.discount, // 是否有折扣
             discountPrice: member.discountPrice, // 折扣金额
             price: calcSalePrice(member),

+ 1 - 1
src/views/order-detail/index.tsx

@@ -526,7 +526,7 @@ export default defineComponent({
                 return (
                   <OrderVip
                     item={item}
-                    disabled={orderStatus.orderObject.orderNo ? true : false}
+                    disabled={this.disabledCoupon}
                     onPriceChange={(price: number) => {
                       // 重置金额
                       this.orderAmount = Number(price)

+ 11 - 1
src/views/order-detail/order-vip/index.tsx

@@ -43,6 +43,16 @@ export default defineComponent({
         }
       }
       return 1
+    },
+    startTime() {
+      const item = this.item
+      if (this.disabled) {
+        return item.startTime
+      }
+      if (item.svipEndDays > 0) {
+        return dayjs(item.startTime).add(1, 'day').format('YYYY-MM-DD')
+      }
+      return item.startTime
     }
   },
   render() {
@@ -145,7 +155,7 @@ export default defineComponent({
                       <span style={{ paddingLeft: '5px' }}>生效时间</span>
                     </div>
                     <div class={styles.timer}>
-                      {item.startTime} 至 {item.endTime}
+                      {this.startTime} 至 {item.endTime}
                     </div>
                   </div>
                 )