yuhongqi 21 часов назад
Родитель
Сommit
e70665e086
1 измененных файлов с 22 добавлено и 0 удалено
  1. 22 0
      src/views/hisStore/components/productOrder.vue

+ 22 - 0
src/views/hisStore/components/productOrder.vue

@@ -126,6 +126,20 @@
                   {{ order.deliveryId }}
                 </span>
           </el-descriptions-item>
+          <el-descriptions-item label="物流状态">
+                <span v-if="order!=null">
+                  <el-tag v-for="(item, index) in deliveryStatusOptions"
+                          v-if="order.deliveryStatus==item.dictValue"
+                          :key="index">{{ item.dictLabel }}</el-tag>
+                </span>
+          </el-descriptions-item>
+          <el-descriptions-item label="物流跟踪状态">
+                <span v-if="order!=null">
+                  <el-tag v-for="(item, index) in deliveryTypeOptions"
+                          v-if="order.deliveryType==item.dictValue"
+                          :key="index">{{ item.dictLabel }}</el-tag>
+                </span>
+          </el-descriptions-item>
           <el-descriptions-item label="档期归属">
             <el-tag prop="scheduleId" v-for="(item, index) in scheduleOptions"
                     v-if="order!=null&&order.scheduleId==item.id">{{ item.name }}
@@ -1234,6 +1248,8 @@ export default {
       },
       editRules: {},
       createTypeOptions: [],
+      deliveryStatusOptions: [],
+      deliveryTypeOptions: [],
       orderTypeOptions: [],
       payTypeOptions: [],
       statusOptions: [],
@@ -1284,6 +1300,12 @@ export default {
     };
   },
   created() {
+    this.getDicts("store_order_delivery_status").then((response) => {
+      this.deliveryStatusOptions = response.data;
+    });
+    this.getDicts("store_order_delivery_type").then((response) => {
+      this.deliveryTypeOptions = response.data;
+    });
     this.getDicts("crm_customer_user_status").then((response) => {
       this.customerUserStatusOptions = response.data;
     });