Quellcode durchsuchen

feat: 修改订单

Moss vor 1 Jahr
Ursprung
Commit
40363a823d
3 geänderte Dateien mit 23 neuen und 7 gelöschten Zeilen
  1. 2 2
      src/pages/goods/detail.vue
  2. 2 2
      src/pages/mine/myBuy/list.vue
  3. 19 3
      src/pages/mine/myIssue/list.vue

+ 2 - 2
src/pages/goods/detail.vue

@@ -619,8 +619,8 @@
       margin-top: 20rpx;
       .it {
         margin-top: 16rpx;
-        font-size: 26rpx;
-        line-height: 32rpx;
+        font-size: 28rpx;
+        line-height: 36rpx;
         word-break: break-all;
         &:first-child {
           margin-top: 0;

+ 2 - 2
src/pages/mine/myBuy/list.vue

@@ -156,7 +156,7 @@
           2: 'PAID',
           3: 'SEND',
           4: 'COMPLETE',
-          5: 'AFTER_WAIT',
+          5: ['AFTER_WAIT','REFUND','NO_REFUND'],
         }
         this.$api.post('/orderPay/list', {
           pageNum: this.pageNum,
@@ -296,4 +296,4 @@
   .header-container {
     background: #ffffff;
   }
-</style>
+</style>

+ 19 - 3
src/pages/mine/myIssue/list.vue

@@ -23,7 +23,8 @@
               <view class="name">{{item.userName}}</view>
               <view class="time">{{item.createTime | timeFilter}}发布</view>
             </view>
-            <view class="status">{{item.status | statusFilter}}</view>
+            <view class="status" v-if="item.status === 4 && item.orderInfo">{{item.orderInfo.status | orderStatusFilter}}</view>
+            <view class="status" v-else>{{item.status | statusFilter}}</view>
           </view>
           <view class="goods">
             <image :src="imageUrl + item.goodsPicUrl" mode="aspectFill"></image>
@@ -78,14 +79,29 @@
     filters: {
       statusFilter(val) {
         const MAP = {
+          0: '已下架',
           1: '上架中',
           2: '已转让',
-          0: '已下架',
           3: '已冻结',
           4: '已卖出',
         }
         return MAP[val];
-      }
+      },
+      
+      orderStatusFilter(val) {
+        const MAP = {
+          WAIT: '待支付',
+          CANCEL: '取消支付',
+          TIMEOUT: '超时取消',
+          PAID: '待发货',
+          SEND: '已发货',
+          COMPLETE: '已完成',
+          AFTER_WAIT: '售后中',
+          REFUND: '退款成功',
+          NO_REFUND: '不退款',
+        }
+        return MAP[val];
+      },
     },
 
     data() {