Browse Source

事件详情汇总单

seimin 11 months ago
parent
commit
5db6533cc2
1 changed files with 8 additions and 1 deletions
  1. 8 1
      pages/incidentDetail/incidentDetail.vue

+ 8 - 1
pages/incidentDetail/incidentDetail.vue

@@ -229,7 +229,7 @@
229
   const dataInfo = reactive({
229
   const dataInfo = reactive({
230
     tabs: [
230
     tabs: [
231
       {id: 1, name: '工单信息', value: '1', num: ''},
231
       {id: 1, name: '工单信息', value: '1', num: ''},
232
-      {id: 2, name: '维修汇总单', value: '2', num: ''},
232
+      // {id: 2, name: '维修汇总单', value: '2', num: ''},
233
       {id: 3, name: '处理流程', value: '3', num: ''},
233
       {id: 3, name: '处理流程', value: '3', num: ''},
234
       {id: 4, name: '评价信息', value: '4', num: ''},
234
       {id: 4, name: '评价信息', value: '4', num: ''},
235
     ],
235
     ],
@@ -361,6 +361,13 @@
361
         let logs = dataInfo.incidentData.logs || [];
361
         let logs = dataInfo.incidentData.logs || [];
362
         dataInfo.resolveLogs = logs.filter(v => v.logType.value == 'resolve').slice(0, 1);
362
         dataInfo.resolveLogs = logs.filter(v => v.logType.value == 'resolve').slice(0, 1);
363
         dataInfo.callbackLogs = logs.filter(v => v.logType.value == 'callback').slice(0, 1);
363
         dataInfo.callbackLogs = logs.filter(v => v.logType.value == 'callback').slice(0, 1);
364
+        
365
+        // 维修汇总单
366
+        if(dataInfo.incidentData.state.value == 'close' && dataInfo.incidentData.duty.addSummary == 1){
367
+          let flag = dataInfo.tabs.some(v => v.value === '2');
368
+          !flag && dataInfo.tabs.splice(1, 0, {id: 2, name: '维修汇总单', value: '2', num: ''});
369
+        }
370
+        
364
         dataInfo.tabActiveValue = dataInfo.tabs[0].value;
371
         dataInfo.tabActiveValue = dataInfo.tabs[0].value;
365
         initForm()
372
         initForm()
366
       }else{
373
       }else{