tangning %!s(int64=2) %!d(string=hai) anos
pai
achega
3dd2960b6e

+ 2 - 2
src/views/work/detail.vue

@@ -396,7 +396,7 @@ export default defineComponent({
       let res = await detail({ repairId: repairId.value });
       detailData.value = res;
       let butListjh = [];
-      if(stepRes[0] && res.repairerVo.status != undefined){
+      if(stepRes[0] && stepRes[0].haveButton == 1 && res.repairerVo.status != undefined){
         butTypeList[res.repairerVo.status] && butTypeList[res.repairerVo.status].map((ele, index) =>{
           let butKey = butTypeShow[res.repairerVo.status][index]
           if(getCheckPerm(butKey)){
@@ -426,7 +426,7 @@ export default defineComponent({
       });
       priceTotal.value = countItem.total?.toFixed(2)
       countItem.total = priceTotal.value
-      if (countItem.total) {
+      if (countItem.total && res.priceList.length) {
         setTableData(cloneDeep([...dataSource, countItem]));
       }
     }

+ 9 - 0
src/views/work/followedList.vue

@@ -222,6 +222,15 @@ export default defineComponent({
           },
         },
         {
+          field: 'repairId',
+          component: 'Input',
+          label: '工单号',
+          colProps: {
+            xl: 7,
+            xxl: 7,
+          },
+        },
+        {
           field: 'timeList',
           label: '报修日期',
           component: 'RangePicker',

+ 9 - 0
src/views/work/maintenance.vue

@@ -186,6 +186,15 @@ export default defineComponent({
             xxl: 7,
           },
         },
+        {
+          field: 'repairId',
+          component: 'Input',
+          label: '工单号',
+          colProps: {
+            xl: 7,
+            xxl: 7,
+          },
+        },
       ],
     };
     

+ 9 - 0
src/views/work/query.vue

@@ -334,6 +334,15 @@ export default defineComponent({
           },
         },
         {
+          field: 'repairId',
+          component: 'Input',
+          label: '工单号',
+          colProps: {
+            xl: 7,
+            xxl: 7,
+          },
+        },
+        {
           field: 'timeList',
           label: '报修日期',
           component: 'RangePicker',

+ 9 - 0
src/views/work/repairsparesList.vue

@@ -186,6 +186,15 @@ export default defineComponent({
           },
         },
         {
+          field: 'repairId',
+          component: 'Input',
+          label: '工单号',
+          colProps: {
+            xl: 7,
+            xxl: 7,
+          },
+        },
+        {
           field: 'repairManId',
           label: '维修工程师',
           component: 'ApiSelect',

+ 9 - 0
src/views/work/testList.vue

@@ -187,6 +187,15 @@ export default defineComponent({
             xxl: 7,
           },
         },
+        {
+          field: 'repairId',
+          component: 'Input',
+          label: '工单号',
+          colProps: {
+            xl: 7,
+            xxl: 7,
+          },
+        },
       ],
     };
     const [registerRecovery, { openModal }] = useModal();