Browse Source

订单管理、订货业务、订货订单备货状态颜色调整

qymljy 1 month ago
parent
commit
34c4477f0a

+ 28 - 2
src/HDrpManagement/orderManage/details/index.vue

@@ -383,7 +383,20 @@ export default {
           label:'备货状态',
           label:'备货状态',
           value:this.$t(this.mainData.goodsstatus),
           value:this.$t(this.mainData.goodsstatus),
           style:function () {
           style:function () {
-            let style = that.tool.getStatusColor(that.mainData.goodsstatus)
+            let style = {}
+            switch (that.mainData.goodsstatus) {
+              case '已完成':
+                style = {color:"#67C23A"}
+                break;
+              case '未完成':
+                style = {color:"#f56c6c"}
+                break;
+              case '部分完成':
+                style = {color:"#606266"}
+                break;
+              default:
+                break;
+            }
             return style
             return style
           }
           }
         },
         },
@@ -524,7 +537,20 @@ export default {
           label:'备货状态',
           label:'备货状态',
           value:this.$t(this.mainData.goodsstatus),
           value:this.$t(this.mainData.goodsstatus),
           style:function () {
           style:function () {
-            let style = that.tool.getStatusColor(that.mainData.goodsstatus)
+            let style = {}
+            switch (that.mainData.goodsstatus) {
+              case '已完成':
+                style = {color:"#67C23A"}
+                break;
+              case '未完成':
+                style = {color:"#f56c6c"}
+                break;
+              case '部分完成':
+                style = {color:"#606266"}
+                break;
+              default:
+                break;
+            }
             return style
             return style
           }
           }
         },
         },

+ 4 - 2
src/HDrpManagement/orderManage/index.vue

@@ -139,8 +139,10 @@
         <div v-else-if="scope.data.column.columnname == 'defaultamount'">
         <div v-else-if="scope.data.column.columnname == 'defaultamount'">
           {{ tool.formatAmount(scope.data.column.data.defaultamount,2) }}
           {{ tool.formatAmount(scope.data.column.data.defaultamount,2) }}
         </div>
         </div>
-        <div v-else-if="scope.data.column.columnname == 'goodsstatus'" :style="tool.getStatusColor(scope.data.column.data[[scope.data.column.columnname]])">
-          {{$t(scope.data.column.data[[scope.data.column.columnname]])}}
+        <div v-else-if="scope.data.column.columnname == 'goodsstatus'" >
+          <span v-if="scope.data.column.data[[scope.data.column.columnname]] == '已完成'" style="color: #67C23A">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
+          <span v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '未完成'" style="color: #f56c6c">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
+          <span v-else  style="color: #606266">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
         </div>
         </div>
         <div v-else>
         <div v-else>
           {{scope.data.column.data[[scope.data.column.columnname]]?$t(scope.data.column.data[[scope.data.column.columnname]]):'--'}}
           {{scope.data.column.data[[scope.data.column.columnname]]?$t(scope.data.column.data[[scope.data.column.columnname]]):'--'}}

+ 14 - 1
src/SDrpManagement/agentOrder/details/index.vue

@@ -437,7 +437,20 @@ export default {
           label:'备货状态',
           label:'备货状态',
           value:this.$t(this.mainData.goodsstatus),
           value:this.$t(this.mainData.goodsstatus),
           style:function () {
           style:function () {
-            let style = that.tool.getStatusColor(that.mainData.goodsstatus)
+            let style = {}
+            switch (that.mainData.goodsstatus) {
+              case '已完成':
+                style = {color:"#67C23A"}
+                break;
+              case '未完成':
+                style = {color:"#f56c6c"}
+                break;
+              case '部分完成':
+                style = {color:"#606266"}
+                break;
+              default:
+                break;
+            }
             return style
             return style
           }
           }
         },
         },

+ 4 - 2
src/SDrpManagement/agentOrder/index.vue

@@ -96,8 +96,10 @@
         <div v-else-if="scope.data.column.columnname == 'invoicestatus'"  :style="tool.getStatusColor(scope.data.column.data[[scope.data.column.columnname]])">
         <div v-else-if="scope.data.column.columnname == 'invoicestatus'"  :style="tool.getStatusColor(scope.data.column.data[[scope.data.column.columnname]])">
           {{$t(scope.data.column.data[[scope.data.column.columnname]])}}
           {{$t(scope.data.column.data[[scope.data.column.columnname]])}}
         </div>
         </div>
-        <div v-else-if="scope.data.column.columnname == 'goodsstatus'" :style="tool.getStatusColor(scope.data.column.data[[scope.data.column.columnname]])">
-          {{$t(scope.data.column.data[[scope.data.column.columnname]])}}
+        <div v-else-if="scope.data.column.columnname == 'goodsstatus'" >
+          <span v-if="scope.data.column.data[[scope.data.column.columnname]] == '已完成'" style="color: #67C23A">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
+          <span v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '未完成'" style="color: #f56c6c">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
+          <span v-else  style="color: #606266">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
         </div>
         </div>
         <div v-else>
         <div v-else>
           {{$t(scope.data.column.data[[scope.data.column.columnname]])}}
           {{$t(scope.data.column.data[[scope.data.column.columnname]])}}

+ 14 - 1
src/SDrpManagement/salerOrder/details/index.vue

@@ -522,7 +522,20 @@ export default {
           label:'备货状态',
           label:'备货状态',
           value:this.$t(this.mainData.goodsstatus),
           value:this.$t(this.mainData.goodsstatus),
           style:function () {
           style:function () {
-            let style = that.tool.getStatusColor(that.mainData.goodsstatus)
+            let style = {}
+            switch (that.mainData.goodsstatus) {
+              case '已完成':
+                style = {color:"#67C23A"}
+                break;
+              case '未完成':
+                style = {color:"#f56c6c"}
+                break;
+              case '部分完成':
+                style = {color:"#606266"}
+                break;
+              default:
+                break;
+            }
             return style
             return style
           }
           }
         },
         },

+ 3 - 1
src/SDrpManagement/salerOrder/index.vue

@@ -186,7 +186,9 @@
           {{$t(scope.data.column.data[[scope.data.column.columnname]])}}
           {{$t(scope.data.column.data[[scope.data.column.columnname]])}}
         </div>
         </div>
         <div v-else-if="scope.data.column.columnname == 'goodsstatus'" :style="tool.getStatusColor(scope.data.column.data[[scope.data.column.columnname]])">
         <div v-else-if="scope.data.column.columnname == 'goodsstatus'" :style="tool.getStatusColor(scope.data.column.data[[scope.data.column.columnname]])">
-          {{$t(scope.data.column.data[[scope.data.column.columnname]])}}
+          <span v-if="scope.data.column.data[[scope.data.column.columnname]] == '已完成'" style="color: #67C23A">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
+          <span v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '未完成'" style="color: #f56c6c">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
+          <span v-else  style="color: #606266">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
         </div>
         </div>
         <div v-else>
         <div v-else>
           {{ $t(scope.data.column.data[[scope.data.column.columnname]]) }}
           {{ $t(scope.data.column.data[[scope.data.column.columnname]]) }}