|
@@ -166,7 +166,7 @@
|
166
|
166
|
const dataInfo = reactive({
|
167
|
167
|
tabs: [
|
168
|
168
|
// {id: 5, name: '故障处理', value: 'doing', num: ''},
|
169
|
|
- {id: 6, name: '延期处理', value: 'overtime', num: ''},
|
|
169
|
+ // {id: 6, name: '延期处理', value: 'overtime', num: ''},
|
170
|
170
|
],
|
171
|
171
|
tabActiveValue: 0,//当前选择的tab
|
172
|
172
|
incidentId: undefined,//事件ID
|
|
@@ -501,6 +501,12 @@
|
501
|
501
|
!flag && dataInfo.tabs.splice(0, 0, {id: 5, name: '故障处理', value: 'doing', num: ''});
|
502
|
502
|
}
|
503
|
503
|
|
|
504
|
+ // 延期处理
|
|
505
|
+ if(dataInfo.incidentData.state.value == 'handler' && dataInfo.incidentData.handlingPersonnelUser && dataInfo.incidentData.handlingPersonnelUser.id == loginUserStore.loginUser.user.id){
|
|
506
|
+ let flag = dataInfo.tabs.some(v => v.value === 'overtime');
|
|
507
|
+ !flag && dataInfo.tabs.push({id: 6, name: '延期处理', value: 'overtime', num: ''});
|
|
508
|
+ }
|
|
509
|
+
|
504
|
510
|
dataInfo.tabActiveValue = dataInfo.tabs[0].value;
|
505
|
511
|
}
|
506
|
512
|
|