From ed9e18fa0152852893fa9b4554ab414654a2c6a7 Mon Sep 17 00:00:00 2001 From: wangchengming <15110151257@163.com> Date: Tue, 8 Jul 2025 23:14:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=A0=87=E7=AD=BE=E5=AE=A1?= =?UTF-8?q?=E6=89=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.js | 24 +- .../labelManage/escApproval/approvalForm.vue | 552 ++++++++++++++++++ src/views/labelManage/escApproval/index.vue | 22 +- .../components/LableDetaiForm.vue | 2 +- 4 files changed, 584 insertions(+), 16 deletions(-) create mode 100644 src/views/labelManage/escApproval/approvalForm.vue diff --git a/src/router/index.js b/src/router/index.js index 685f0cc..5b3e38b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -263,16 +263,30 @@ export const dynamicRoutes = [ ] }, { - path: '/labelManage/labelEscApproval/approvalDetail', + path: '/labelManage/labelEscApprovalForm', component: Layout, hidden: true, - permissions: ['labelManage:labelEscApproval:approvalDetail'], + permissions: ['labelManage:labelEscApproval:approval'], children: [ { - path: '', + path: ':Id(\\d+)?', + component: () => import('@/views/labelManage/escApproval/approvalForm'), + name: 'labelEscApprovalForm', + meta: { title: '标签ESC审批', activeMenu: '/labelManage/labelEscApproval' } + } + ] + }, + { + path: '/labelManage/labelEscApprovalDetail', + component: Layout, + hidden: true, + permissions: ['labelManage:labelEscApproval:detail'], + children: [ + { + path: ':Id(\\d+)?', component: () => import('@/views/labelManage/escApproval/approvalDetail'), name: 'labelEscApprovalDetail', - meta: { title: '标签ESC审批', activeMenu: '/labelManage/labelEscApproval' } + meta: { title: '标签ESC审批详情', activeMenu: '/labelManage/labelEscApproval' } } ] }, @@ -280,7 +294,7 @@ export const dynamicRoutes = [ path: '/labelManage/adminApproval/approvalDetail', component: Layout, hidden: true, - permissions: ['labelManage:adminApproval:approvalDetail'], + permissions: ['labelManage:adminApproval:approval'], children: [ { path: '', diff --git a/src/views/labelManage/escApproval/approvalForm.vue b/src/views/labelManage/escApproval/approvalForm.vue new file mode 100644 index 0000000..911f4e3 --- /dev/null +++ b/src/views/labelManage/escApproval/approvalForm.vue @@ -0,0 +1,552 @@ + + + \ No newline at end of file diff --git a/src/views/labelManage/escApproval/index.vue b/src/views/labelManage/escApproval/index.vue index 3b4c691..cf3838a 100644 --- a/src/views/labelManage/escApproval/index.vue +++ b/src/views/labelManage/escApproval/index.vue @@ -25,10 +25,10 @@ - 展开 + 展开 - 折叠 + 折叠 @@ -85,13 +85,14 @@ - + @@ -205,11 +206,12 @@ const resetQuery = () => { handleQuery() } -const handleView = () => { - router.push('/labelManage/labelEscApproval/approvalDetail') +const handleView = (record) => { + router.push('/labelManage/labelEscApprovalForm/' + record.id) } -const handleApproval = () => { - router.push('/labelManage/labelEscApproval/approvalDetail') +const handleApproval = (record) => { + console.log('fsafasf', record) + router.push('/labelManage/labelEscApprovalForm/' + record.id) }