caojunjie 2 лет назад
Родитель
Сommit
db6bfb3522

+ 3 - 1
src/views/exportTrade/customerInquiry/index.vue

@@ -41,7 +41,7 @@
           <span>{{ row.amount | decimalFormat }}</span>
         </template>
         <template slot-scope="{ row }" slot="orderStatus">
-          <span v-for="item in $refs.crud.DIC.orderStatus" :style="{color: item.colour}" v-if="item.dictValue == row.orderStatus">{{row.orderStatus}}</span>
+          <span v-for="item in orderStatusList" :style="{color: item.colour}" v-if="item.dictValue == row.orderStatus">{{row.orderStatus}}</span>
         </template>
         <template slot-scope="{ row }" slot="purchaseAmount">
           <span>{{ row.purchaseAmount | decimalFormat }}</span>
@@ -174,6 +174,7 @@ export default {
         total: 0,
         pageSizes: [10, 20, 30, 40, 50, 100, 200, 300, 400, 500]
       },
+      orderStatusList:[],
       show: true,
       detailData: {},
       loading: false,
@@ -248,6 +249,7 @@ export default {
     this.getWorkDicts("order_status").then(res => {
       this.findObject(this.option.column, "orderStatus").dicData =
         res.data.data;
+      this.orderStatusList = res.data.data
     });
     gainUser().then(res => {
       this.findObject(this.option.column, "createUser").dicData = res.data.data;

+ 4 - 2
src/views/exportTrade/salesContract/index.vue

@@ -31,7 +31,7 @@
           ></avue-crud>
         </template>
         <template slot-scope="{ row }" slot="orderStatus">
-          <span v-for="item in $refs.crud.DIC.orderStatus" :style="{color: item.colour}" v-if="item.dictValue == row.orderStatus">{{row.orderStatus}}</span>
+          <span v-for="item in orderStatusList" :style="{color: item.colour}" v-if="item.dictValue == row.orderStatus">{{row.orderStatus}}</span>
         </template>
         <template slot-scope="{ row }" slot="grossProfitRate">
           {{ row.grossProfitRate }}%
@@ -232,7 +232,8 @@ export default {
           }
         ]
       },
-      selectionList: []
+      selectionList: [],
+      orderStatusList:[]
     };
   },
   components: { detailPage },
@@ -246,6 +247,7 @@ export default {
     this.getWorkDicts("order_status").then(res => {
       this.findObject(this.option.column, "orderStatus").dicData =
         res.data.data;
+      this.orderStatusList = res.data.data
     });
     gainUser().then(res => {
       this.findObject(this.option.column, "createUser").dicData = res.data.data;