From cd129aa949dff285cda41080523eb89b1f7b68be Mon Sep 17 00:00:00 2001 From: gssong <1742057357@qq.com> Date: Sun, 24 Mar 2024 15:13:05 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E8=B7=AF=E7=94=B1=E8=B7=B3=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.ts | 2 +- src/views/workflow/leave/index.vue | 22 ++++++++++- src/views/workflow/leave/leaveEdit.vue | 41 ++++++++++---------- src/views/workflow/processInstance/index.vue | 6 ++- src/views/workflow/task/allTaskWaiting.vue | 6 ++- src/views/workflow/task/myDocument.vue | 6 ++- src/views/workflow/task/taskCopyList.vue | 6 ++- src/views/workflow/task/taskFinish.vue | 6 ++- src/views/workflow/task/taskWaiting.vue | 4 +- 9 files changed, 69 insertions(+), 30 deletions(-) diff --git a/src/router/index.ts b/src/router/index.ts index e028834..45bb1e6 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -170,7 +170,7 @@ export const dynamicRoutes: RouteRecordRaw[] = [ permissions: ['demo:leave:edit'], children: [ { - path: 'index/:id/:type', + path: 'index', component: () => import('@/views/workflow/leave/leaveEdit.vue'), name: 'leaveEdit', meta: { title: '请假申请', activeMenu: '/demo/leave',noCache:true }, diff --git a/src/views/workflow/leave/index.vue b/src/views/workflow/leave/index.vue index c7baae2..4f7c8e1 100644 --- a/src/views/workflow/leave/index.vue +++ b/src/views/workflow/leave/index.vue @@ -175,18 +175,36 @@ const handleSelectionChange = (selection: LeaveVO[]) => { const handleAdd = () => { proxy.$tab.closePage(proxy.$route); proxy.$router.push(`/demo/leaveEdit/index/add/add`); + proxy.$router.push({ + path: `/demo/leaveEdit/index`, + query: { + type: 'add' + } + }) }; /** 修改按钮操作 */ const handleUpdate = (row?: LeaveVO) => { proxy.$tab.closePage(proxy.$route); - proxy.$router.push(`/demo/leaveEdit/index/${row.id}/update`);; + proxy.$router.push({ + path: `/demo/leaveEdit/index`, + query: { + id: row.id, + type: 'update' + } + }) }; /** 查看按钮操作 */ const handleView = (row?: LeaveVO) => { proxy.$tab.closePage(proxy.$route); - proxy.$router.push(`/demo/leaveEdit/index/${row.id}/view`); + proxy.$router.push({ + path: `/demo/leaveEdit/index`, + query: { + id: row.id, + type: 'view' + } + }) }; /** 删除按钮操作 */ diff --git a/src/views/workflow/leave/leaveEdit.vue b/src/views/workflow/leave/leaveEdit.vue index 6569e93..58934a4 100644 --- a/src/views/workflow/leave/leaveEdit.vue +++ b/src/views/workflow/leave/leaveEdit.vue @@ -1,25 +1,23 @@