qymljy преди 2 години
родител
ревизия
15956b9bbf
променени са 3 файла, в които са добавени 39 реда и са изтрити 4 реда
  1. 28 1
      src/HDrpManagement/orderManage/details/index.vue
  2. 9 1
      src/HDrpManagement/orderManage/index.vue
  3. 2 2
      src/SDrpManagement/myaccountclass/index.vue

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

@@ -159,10 +159,37 @@ export default {
       
     },
     changeDataStructure() {
+      let that = this
       this.mainAreaData = [
         {
           label:'订单状态',
-          value:this.mainData.status
+          value:this.mainData.status,
+          style:function () {
+            let style = {}
+            switch (that.mainData.status) {
+              case '新建':
+                style = {color:"#000000"}
+                break;
+              case '提交':
+                style = {color:"#d90a0a"}
+                break;
+              case '交期待确认':
+                style = {color:"#e09a1a"}
+                break;
+              case '交期确认':
+                style = {color:"#3874f6"}
+                break;
+              case '审核':
+                style = {color:"#52C41A"}
+                break;
+              case '关闭':
+                style = {color:"#b2c0ea"}
+                break;
+              default:
+                break;
+            }
+            return style
+          }
         },
         {
           label:'订单类型',

+ 9 - 1
src/HDrpManagement/orderManage/index.vue

@@ -77,7 +77,15 @@
         </div>
       </template>
       <template v-slot:tbList="scope">
-        <div v-if="scope.data.column.columnname == 'ischange'">
+        <div v-if="scope.data.column.columnname == 'status'">
+          <span style="color:#000000" v-if="scope.data.column.data[[scope.data.column.columnname]] == '新建'">{{scope.data.column.data[[scope.data.column.columnname]]}}</span>
+          <span style="color:#d90a0a" v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '提交'">{{scope.data.column.data[[scope.data.column.columnname]]}}</span>
+          <span style="color:#e09a1a" v-if="scope.data.column.data[[scope.data.column.columnname]] == '交期待确认'">{{scope.data.column.data[[scope.data.column.columnname]]}}</span>
+          <span style="color:#3874f6" v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '交期确认'">{{scope.data.column.data[[scope.data.column.columnname]]}}</span>
+          <span style="color:#52C41A" v-if="scope.data.column.data[[scope.data.column.columnname]] == '审核'">{{scope.data.column.data[[scope.data.column.columnname]]}}</span>
+          <span style="color:#b2c0ea" v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '关闭'">{{scope.data.column.data[[scope.data.column.columnname]]}}</span>
+        </div>
+        <div v-else-if="scope.data.column.columnname == 'ischange'">
           {{ +scope.data.column.data.ischange ? '是' : '否' }}
         </div>
         <div v-else-if="scope.data.column.columnname == 'isreturn'">

+ 2 - 2
src/SDrpManagement/myaccountclass/index.vue

@@ -61,6 +61,7 @@ export default {
     return {
       activeName:0,
       acountlist:[],
+      tablecols:[],
       list:[],
       param: {
         "id":20230111103403,
@@ -73,8 +74,6 @@ export default {
       total:0
     }
   },
-  async created () {
-  },
   methods:{
     async listData () {
       const res = await this.$api.requested({
@@ -93,6 +92,7 @@ export default {
       this.param.content.sa_accountclassid = this.acountlist[this.activeName].sa_accountclassid
       const res = await this.$api.requested(this.param)
       this.list = res.data.rows
+      console.log(res,"res的数据")
     },
     handleClick (index) {
       this.activeName = index