Quellcode durchsuchen

fix: 分库分表修改订单详情入惨

liangan vor 1 Monat
Ursprung
Commit
87a1f3fa3f

+ 1 - 1
src/pages/myOrders/myOrders.vue

@@ -150,7 +150,7 @@ onLoad((options) => {
     <!-- 实际内容 -->
     <template v-else>
       <view class="pt-24rpx">
-        <wd-card v-for="item in dataList" :key="item.orderId" type="rectangle" custom-class="px-24rpx! py-6rpx!" custom-content-class="py-18rpx!" custom-title-class="py-18rpx!" @click="toPage({ url: '/pages/myOrders/orderDetail', params: { id: item.id } })">
+        <wd-card v-for="item in dataList" :key="item.orderId" type="rectangle" custom-class="px-24rpx! py-6rpx!" custom-content-class="py-18rpx!" custom-title-class="py-18rpx!" @click="toPage({ url: '/pages/myOrders/orderDetail', params: { orderNo: item?.orderId } })">
           <template #title>
             <view class="flex items-center justify-between">
               <view class="text-28rpx text-#000">

+ 2 - 6
src/pages/myOrders/orderDetail.vue

@@ -282,12 +282,8 @@ onLoad(async (options) => {
   getConfig('open_red_envelope_rate')
   getConfig('join_red_envelope_rate')
   const params = options
-
-  // 兼容 id 和 orderNo 两种传参方式,优先使用 JSON 参数,其次使用直接参数
-  orderNo.value = params.orderNo || options.orderNo
-  id.value = params.id || options.id
-
-  isPayOrder.value = params.isPayOrder || options.isPayOrder
+  orderNo.value = params.orderNo
+  isPayOrder.value = params.isPayOrder
   await getOrderStatus()
 })
 const balance = ref<number>(0)

+ 1 - 1
src/pages/productDetail/checkOut.vue

@@ -67,7 +67,7 @@ async function handlePlaceOrder() {
     const orderRes = await createOrder(params)
     console.log(orderRes)
     if (orderRes.code === '200') {
-      toPage({ url: '/pages/myOrders/orderDetail', params: { id: orderRes?.data?.columns?.orderId, isPayOrder: true }, isRedirect: true })
+      toPage({ url: '/pages/myOrders/orderDetail', params: { orderNo: orderRes?.data?.columns?.orderNo, isPayOrder: true }, isRedirect: true })
     }
   }
   finally {