Quellcode durchsuchen

订单管理调整

qymljy vor 6 Monaten
Ursprung
Commit
1b2f037874

+ 42 - 8
src/HDrpManagement/orderManage/details/index.vue

@@ -257,22 +257,22 @@ export default {
             let style = {}
             switch (that.mainData.status) {
               case '新建':
-                style = {color:"#000000"}
+                style = {color:"#3874F6"}
                 break;
               case '提交':
-                style = {color:"#d90a0a"}
+                style = {color:"#e6a23c"}
                 break;
               case '交期待确认':
-                style = {color:"#e09a1a"}
+                style = {color:"#e6a25c"}
                 break;
               case '交期确认':
-                style = {color:"#3874f6"}
+                style = {color:"#67C23A"}
                 break;
               case '审核':
-                style = {color:"#52C41A"}
+                style = {color:"#e6a24c"}
                 break;
               case '关闭':
-                style = {color:"#b2c0ea"}
+                style = {color:"#cccccc"}
                 break;
               default:
                 break;
@@ -366,11 +366,45 @@ export default {
         },
         {
           label:'核销状态',
-          value:this.mainData.writeoffstatus
+          value:this.mainData.writeoffstatus,
+          style:function () {
+            let style = {}
+            switch (that.mainData.writeoffstatus) {
+              case '已核销':
+                style = {color:"#67c23a"}
+                break;
+              case '部分核销':
+                style = {color:"#e6a23c"}
+                break;
+              case '未核销':
+                style = {color:"#e6a23c"}
+                break;
+              default:
+                break;
+            }
+            return style
+          }
         },
         {
           label:'开票状态',
-          value:this.mainData.invoicestatus
+          value:this.mainData.invoicestatus,
+          style:function () {
+            let style = {}
+            switch (that.mainData.writeoffstatus) {
+              case '已开票':
+                style = {color:"#67c23a"}
+                break;
+              case '部分开票':
+                style = {color:"#e6a23c"}
+                break;
+              case '未开票':
+                style = {color:"#e6a23c"}
+                break;
+              default:
+                break;
+            }
+            return style
+          }
         },
         {
           label:'erp单号',

+ 28 - 8
src/HDrpManagement/orderManage/index.vue

@@ -111,17 +111,23 @@
       </template>
       <template v-slot:tbList="scope">
         <div v-if="scope.data.column.columnname == 'status'">
-          <span style="color:#000000" v-if="scope.data.column.data[[scope.data.column.columnname]] == '新建'">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
-          <span style="color:#d90a0a" v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '提交'">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
-          <span style="color:#e09a1a" v-if="scope.data.column.data[[scope.data.column.columnname]] == '交期待确认'">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
-          <span style="color:#3874f6" v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '交期确认'">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
-          <span style="color:#52C41A" v-if="scope.data.column.data[[scope.data.column.columnname]] == '审核'">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
-          <span style="color:#b2c0ea" v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '关闭'">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
+          <span style="color:#3874F6" v-if="scope.data.column.data[[scope.data.column.columnname]] == '新建'">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
+          <span style="color:#e6a23c" v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '提交'">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
+          <span style="color:#e6a25c" v-if="scope.data.column.data[[scope.data.column.columnname]] == '交期待确认'">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
+          <span style="color:#67C23A" v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '交期确认'">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
+          <span style="color:#e6a24c" v-if="scope.data.column.data[[scope.data.column.columnname]] == '审核'">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
+          <span style="color:#cccccc" v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '关闭'">{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
+        </div>
+        <div v-else-if="scope.data.column.columnname == 'writeoffstatus'"  :style="colorSet(scope.data.column.data[[scope.data.column.columnname]])">
+          {{$t(scope.data.column.data[[scope.data.column.columnname]])}}
+        </div>
+        <div v-else-if="scope.data.column.columnname == 'invoicestatus'"  :style="colorSet(scope.data.column.data[[scope.data.column.columnname]])">
+          {{$t(scope.data.column.data[[scope.data.column.columnname]])}}
         </div>
         <div v-else-if="scope.data.column.columnname == 'ischange'">
           {{ scope.data.column.data.ischange == 1 ? $t('是') : $t('否') }}
         </div>
-        <div v-else-if="scope.data.column.columnname == 'isreturn'">
+        <div v-else-if="scope.data.column.columnname == 'isreturn'" :style="colorSet(scope.data.column.data.isreturn)">
           {{ scope.data.column.data.isreturn == 1 ? $t('是') : $t('否') }}
         </div>
         <div v-else-if="scope.data.column.columnname == 'amount'">
@@ -191,7 +197,7 @@ export default {
       })
       Loading.service().close()
       this.$message({
-        message:$t('刷新成功'),
+        message:this.$t('刷新成功'),
         type:"success"
       })
     },
@@ -206,6 +212,20 @@ export default {
       }
       this.$refs.basicLayout.listData()
     },
+    colorSet(data){
+      let style = {
+        "已核销":{color:'#67c23a'},
+        "部分核销":{color:'#e6a23c'},
+        "未核销":{color:'#e6a23c'},
+        "已开票":{color:'#67c23a'},
+        "部分开票":{color:'#e6a23c'},
+        "未开票":{color:'#e6a23c'},
+        "1":{color:'#f56c6c'},
+        "0":{color:'#999999'},
+      }[data]
+      return style
+    }
+
   },
   created () {
     this.getTradefield()