lex 2 years ago
parent
commit
b112b7993a
1 changed files with 7 additions and 4 deletions
  1. 7 4
      src/views/member-center/index.tsx

+ 7 - 4
src/views/member-center/index.tsx

@@ -91,6 +91,8 @@ export default defineComponent({
           originalPrice: item.originalPrice,
           period: item.period,
           id: item.id,
+          discount: item.discount,
+          discountPrice: item.discountPrice,
           status: false
         }
 
@@ -110,7 +112,8 @@ export default defineComponent({
   methods: {
     calcSalePrice(item: any) {
       // discount
-      if (item.discount) {
+
+      if (item.discount === 1) {
         const tempPrice = Number(
           (item.salePrice - item.discountPrice).toFixed(2)
         )
@@ -138,7 +141,7 @@ export default defineComponent({
       orderStatus.orderObject.orderType = 'VIP'
       orderStatus.orderObject.orderName = '小酷Ai' + member.title
       orderStatus.orderObject.orderDesc = '小酷Ai' + member.title
-      orderStatus.orderObject.actualPrice = member.salePrice
+      orderStatus.orderObject.actualPrice = this.calcSalePrice(member)
       orderStatus.orderObject.recomUserId = this.recomUserId
       orderStatus.orderObject.orderNo = ''
       orderStatus.orderObject.orderList = [
@@ -147,7 +150,7 @@ export default defineComponent({
           goodsName: '小酷Ai' + member.title,
           id: member.id,
           title: member.title,
-          price: member.salePrice,
+          price: this.calcSalePrice(member),
           startTime: dayjs(startTime).format('YYYY-MM-DD'),
           endTime: dayjs(endTime).format('YYYY-MM-DD'),
           recomUserId: this.recomUserId
@@ -300,7 +303,7 @@ export default defineComponent({
               <span class={styles.priceUnit}>¥</span>
               <span class={styles.priceNum}>
                 {(this as any).$filters.moneyFormat(
-                  this.selectMember?.salePrice || 0
+                  this.calcSalePrice(this.selectMember) || 0
                 )}
               </span>
             </div>