From be84867c57d55112ade4cc45b9e7d7434054778e Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期二, 08 四月 2025 17:29:46 +0800 Subject: [PATCH] art: 设备管理-周保-我的待办 处理 --- src/views/flowable/workflow/FlowTodo.vue | 25 ++++++++++++++++++++----- 1 files changed, 20 insertions(+), 5 deletions(-) diff --git a/src/views/flowable/workflow/FlowTodo.vue b/src/views/flowable/workflow/FlowTodo.vue index 6ce720b..f46a3be 100644 --- a/src/views/flowable/workflow/FlowTodo.vue +++ b/src/views/flowable/workflow/FlowTodo.vue @@ -103,6 +103,7 @@ <AssignFileStreamHandle ref="modalFormApproval" :selectShenpiData="selectShenpiData"></AssignFileStreamHandle> <DispatchFileHandle ref="modalFormDispatchFileXq" :selectShenpiData="selectDispatchFileXqData" @searchReset="searchReset"></DispatchFileHandle> <DispatchFileBachHandleStyle ref="modalFormDispatchFileBatch" @searchReset="searchReset" @ok="modalFormOk"></DispatchFileBachHandleStyle> + <week-maintenance-approval-modal ref = "weekMaintenanceApprovalModal" :maintenanceId="dataId"></week-maintenance-approval-modal> </a-card> </template> @@ -115,6 +116,8 @@ import AssignFileStreamHandle from '@views/flowable/workflow/assignFileStream/AssignFileStreamHandle.vue' import DispatchFileHandle from '@views/flowable/workflow/dispatchFile/DispatchFileHandle.vue' import DispatchFileBachHandleStyle from '@views/flowable/workflow/dispatchFile/DispatchFileBachHandleStyle#Drawer.vue' +import WeekMaintenanceApprovalModal from '@views/flowable/workflow/weekMaintenance/WeekMaintenanceApprovalModal'; + import { getAction } from '@api/manage' export default { name: 'NcDeviceCharactersList', @@ -123,7 +126,8 @@ AssignFileStreamHandle, JDictSelectTag, DispatchFileHandle, - DispatchFileBachHandleStyle + DispatchFileBachHandleStyle, + WeekMaintenanceApprovalModal }, data () { return { @@ -198,7 +202,9 @@ dictOptions:{}, selectShenpiData: {}, selectDispatchFileXqData:{}, - selectBachData:{} + selectBachData:{}, + //涓氬姟淇℃伅ID + dataId: undefined, } }, created() { @@ -213,14 +219,17 @@ console.log('鐐瑰嚮浜嗚鎯�') console.log('item----->', item) console.log('index----->', index) - let approcesstype = this.splitAprocessType(item.category_dictText) + let approcesstype = this.splitAprocessType(item.category) console.log('approcesstype--->', approcesstype) switch (approcesstype) { - case '鎸囨淳NC鏂囨。鍒拌澶囨祦绋�': + case 'drApproval': this.handDrDetial(item) break - case 'NC绋嬪簭绛炬淳': + case 'ggApproval': this.handDispatchFileDetial(item) + break + case 'WEEK_MAINTENANCE': + this.handleWeekMaintenance(item) break default: alert('娌℃壘鍒拌瀹℃壒') @@ -274,6 +283,12 @@ } }) } + }, + handleWeekMaintenance(item) { + this.dataId = item.dataId; + this.$refs.weekMaintenanceApprovalModal.add() + this.$refs.weekMaintenanceApprovalModal.title = item.preNode; + this.$refs.weekMaintenanceApprovalModal.disableSubmit = false; } } } -- Gitblit v1.9.3