lishanshan 5 maanden geleden
bovenliggende
commit
da87c2865b

+ 1 - 1
pages/finance/components/account-list.vue

@@ -42,7 +42,7 @@ export default {
           break;
       }
       uni.navigateTo({
-        url: `/pages/finance/${pathName}?id=${item.bizId}&orderType=${item.orderType}`,
+        url: `/pages/finance/${pathName}?id=${item.bizId}&orderType=${item.orderType}&jumpType=${item.jumpType}`,
       });
     },
   },

+ 5 - 1
pages/finance/components/order-list.vue

@@ -19,6 +19,10 @@ export default {
       type: Array,
       default: () => [],
     },
+    jumpType: {
+      type: String,
+      default: '',
+    },
   },
   onLoad(options) {
     if (options.orderType) {
@@ -34,7 +38,7 @@ export default {
     goDetails(item) {
       const pathName = this.orderType === 2 ? 'groupMealDetails' : 'orderDetails';
       uni.navigateTo({
-        url: `/pages/finance/${pathName}?id=${item.orderId}&jumpType=${item.jumpType}`,
+        url: `/pages/finance/${pathName}?id=${item.orderId}&jumpType=${this.jumpType}`,
       });
     },
   },

+ 6 - 4
pages/finance/settlementDetails.vue

@@ -54,7 +54,7 @@
 
     <!-- 订单列表 -->
     <view class="list-card">
-      <OrderList :list="orderList"></OrderList>
+      <OrderList :list="orderList" :jumpType="jumpType"></OrderList>
     </view>
   </view>
 </template>
@@ -71,6 +71,7 @@ export default {
   data() {
     return {
       bizId: '',
+      jumpType: '',
       // 结算信息
       settlementInfo: {},
       // 订单列表
@@ -80,15 +81,16 @@ export default {
   onLoad(options) {
     if (options.id) {
       this.bizId = options.id;
+      this.jumpType = options.jumpType;
     }
   },
   onShow() {
-    this.getDetails(this.bizId);
+    this.getDetails(this.bizId, this.jumpType);
   },
   methods: {
-    getDetails(id) {
+    getDetails(id, jumpType) {
       api
-        .settlementDetail({ settlementId: id })
+        .settlementDetail({ settlementId: id, jumpType })
         .then((res) => {
           if (res.data.code === 200) {
             this.settlementInfo = res.data.result;