Răsfoiți Sursa

fix: 订单详情刷新问题

cuiyalong 3 luni în urmă
părinte
comite
d47ebf96a6

+ 1 - 0
src/store/order.js

@@ -273,6 +273,7 @@ export default {
     async getOrderDetail({ commit }, payload = {}) {
         const { id } = payload
         if (!id) return console.error('缺少订单ID')
+        commit('setOrderDetail', {})
         commit('setLoadingState', { key: 'orderDetail', value: true })
         try {
           const { error_code: code, error_msg: msg, data } = await ajaxGetOrderDetail({ orderCode: id })

+ 2 - 1
src/views/create-order/components/schema-form/resort/common.js

@@ -72,9 +72,10 @@ export function sortCommonForm(product, order) {
 }
 
 export function sortSubAccountNumbers(filter = {}) {
+  const payCount = filter.buyAccountCount - 1
   return {
     subAccountNumbers: {
-      payCount: filter.buyAccountCount - 1 || 0,
+      payCount: payCount >= 0 ? payCount : 0,
       freeCount: filter.giftAccountCount || 0,
     }
   }