lex hace 1 año
padre
commit
4cd4ac9ecc

+ 1 - 0
src/student/trade/tradeOrder.ts

@@ -91,6 +91,7 @@ export const formatOrderDetail = async (item: any, amount?: IAmount) => {
           tempList = {
             orderType: item.goodType,
             goodName: item.goodName,
+            num: item.goodNum,
             id: item.id,
             title: memberType[res.period] || '',
             vipEndDays: item.vipEndDays,

+ 2 - 0
src/teacher/piano-room/tradeOrder.ts

@@ -31,11 +31,13 @@ export const formatOrderDetail = async (item: any, amount?: IAmount) => {
       }
       break
     case 'VIP':
+    case 'SVIP':
       try {
         const res = await getVipDetail(item.id)
         tempList = {
           orderType: item.goodType,
           goodName: item.goodName,
+          num: item.goodNum,
           id: item.id,
           title: memberType[res.period] || '',
           // price: res.salePrice || item.actualPrice,

+ 3 - 0
src/views/order-detail/index.tsx

@@ -494,6 +494,9 @@ export default defineComponent({
       }, 5000)
     }
   },
+  beforeUnmount() {
+    resestState()
+  },
   render() {
     return (
       <div

+ 2 - 0
src/views/order-detail/orderStatus.ts

@@ -136,6 +136,7 @@ export const orderInfos = () => {
       }
     } else if (item.orderType === 'VIP') {
       params.bizContent = item.id
+      params.goodsNum = item.num
     } else if (item.orderType === "SVIP") {
       params.bizContent = item.id
       const needNumber = memberNeedNumber(item)
@@ -183,6 +184,7 @@ export const orderTenantInfos = () => {
     if (item.orderType === 'VIP') {
       params.bizContent = item.id
       params.bizId = item.id
+      params.goodsNum = item.num
     } else if (item.orderType === "SVIP") {
       params.bizContent = item.id
       // params.vipEndDays = item.vipEndDays