From b5639388dd713ff981447971a888ba081deb30ce Mon Sep 17 00:00:00 2001 From: wangchengming <15110151257@163.com> Date: Wed, 16 Jul 2025 23:55:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E5=AE=89=E5=85=A8=E5=AE=A1?= =?UTF-8?q?=E6=9F=A5=E5=AF=B9=E6=8E=A5=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/safetyReview.js | 49 +- src/router/index.js | 58 ++- src/views/labelManage/adminApproval/index.vue | 4 +- src/views/labelManage/escApproval/index.vue | 4 +- src/views/ppeTool/index.vue | 6 +- src/views/qualification/escApproval/index.vue | 7 +- .../escTask/components/LableApply.vue | 11 +- .../escTask/components/QualificationApply.vue | 13 +- .../components/LableApply.vue | 13 +- .../components/QualificationApply.vue | 7 +- .../qualification/trainApproval/index.vue | 7 +- .../qualification/vehicleTrain/index.vue | 11 +- .../examinerApproval/approvalForm.vue | 194 +++---- .../examinerApproval/detailForm.vue | 474 ++++++++++++++++++ .../safetyReview/examinerApproval/index.vue | 278 +++++----- .../examinerEscTask/detailForm.vue | 474 ++++++++++++++++++ .../examinerEscTask/escTaskForm.vue | 174 ++++--- .../safetyReview/examinerEscTask/index.vue | 272 +++++----- .../safetyReview/examinerTasks/index.vue | 8 +- .../safetyReview/examinerTasks/taskForm.vue | 12 +- 20 files changed, 1511 insertions(+), 565 deletions(-) create mode 100644 src/views/safetyReview/examinerApproval/detailForm.vue create mode 100644 src/views/safetyReview/examinerEscTask/detailForm.vue diff --git a/src/api/safetyReview.js b/src/api/safetyReview.js index 461f46b..78c6b2b 100644 --- a/src/api/safetyReview.js +++ b/src/api/safetyReview.js @@ -39,4 +39,51 @@ export function deleteBusSafetyReview(reviewId) { url: '/admin/busSafetyReview/deleteBusSafetyReview/' + reviewId, method: 'post' }) -} \ No newline at end of file +} + + + +// ESC任务 获取列表数据 +export function escReviewProblemPageList(query) { + return request({ + url: '/admin/busReviewProblem/getEscReviewProblemPage', + method: 'post', + data: query + }) +} + +// ESC任务 获取问题详情 +export function escBusReviewProblemDetail(reviewId) { + return request({ + url: '/admin/busReviewProblem/getBusReviewProblem/' + reviewId, + method: 'post' + }) +} + +// ESC任务 整改问题 +export function escCorrection(query) { + return request({ + url: '/admin/busReviewProblem/correction', + method: 'post', + data: query + }) +} + + +// 审核员任务获取审批列表 +export function busReviewProblemPage(query) { + return request({ + url: '/admin/busReviewProblem/getBusReviewProblemPage', + method: 'post', + data: query + }) +} + +// 审核员任务 审批 +export function checkStatus(query) { + return request({ + url: '/admin/busReviewProblem/checkStatus', + method: 'post', + data: query + }) +} diff --git a/src/router/index.js b/src/router/index.js index 14fbe7d..97863d3 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -97,7 +97,7 @@ export const dynamicRoutes = [ path: '/qualification/escTask/qualificationApplyForm', component: Layout, hidden: true, - permissions: ['qualification:escTask:qualificationApply'], + permissions: ['qualification:qualificationApply'], children: [ { path: '', @@ -111,7 +111,7 @@ export const dynamicRoutes = [ path: '/qualification/escTask/qualificationReApplyForm', component: Layout, hidden: true, - permissions: ['qualification:escTask:qualificationApply'], + permissions: ['qualification:qualificationApply'], children: [ { path: ':Id(\\d+)?/:node', @@ -125,7 +125,7 @@ export const dynamicRoutes = [ path: '/qualification/escTask/lableApplyForm', component: Layout, hidden: true, - permissions: ['qualification:escTask:lableApplyForm'], + permissions: ['qualification:lableApplyForm'], children: [ { path: '', @@ -140,7 +140,7 @@ export const dynamicRoutes = [ path: '/qualification/escTask/LableReApplyForm', component: Layout, hidden: true, - permissions: ['qualification:escTask:qualificationApply'], + permissions: ['qualification:lableApplyForm'], children: [ { path: ':Id(\\d+)?', @@ -154,7 +154,7 @@ export const dynamicRoutes = [ path: '/qualification/viewDetail', component: Layout, hidden: true, - permissions: ['qualification:escApproval:approvalDetail'], + permissions: ['qualification:viewDetail'], children: [ { path: ':Id(\\d+)?', @@ -168,7 +168,7 @@ export const dynamicRoutes = [ path: '/lable/viewDetail', component: Layout, hidden: true, - permissions: ['qualification:escApproval:approvalDetail'], + permissions: ['qualification:viewDetail'], children: [ { path: ':Id(\\d+)?', @@ -182,7 +182,7 @@ export const dynamicRoutes = [ path: '/qualification/approvalForm', component: Layout, hidden: true, - permissions: ['qualification:escApproval:approvalDetail'], + permissions: ['qualification:approval'], children: [ { path: ':Id(\\d+)?', @@ -196,7 +196,7 @@ export const dynamicRoutes = [ path: '/qualification/approvalDetail', component: Layout, hidden: true, - permissions: ['qualification:escApproval:approvalDetail'], + permissions: ['qualification:viewDetail'], children: [ { path: ':Id(\\d+)?', @@ -210,7 +210,7 @@ export const dynamicRoutes = [ path: '/qualification/trainApprovalForm', component: Layout, hidden: true, - permissions: ['qualification:trainApproval:approvalDetail'], + permissions: ['qualification:approval'], children: [ { path: ':Id(\\d+)?', @@ -225,7 +225,7 @@ export const dynamicRoutes = [ path: '/qualification/trainApprovalDetail', component: Layout, hidden: true, - permissions: ['qualification:trainApproval:approvalDetail'], + permissions: ['qualification:viewDetail'], children: [ { path: ':Id(\\d+)?', @@ -239,7 +239,7 @@ export const dynamicRoutes = [ path: '/qualification/vehicleTrain/Form', component: Layout, hidden: true, - permissions: ['qualification:vehicleTrain:editForm'], + permissions: ['qualification:vehicleTrain:addForm'], children: [ { path: ':Id(\\d+)?', @@ -337,7 +337,7 @@ export const dynamicRoutes = [ path: '/safetyReview/examinerTasksForm', component: Layout, hidden: true, - permissions: ['safetyReview:examinerTasks:add'], + permissions: ['examinerTasks:add'], children: [ { path: ':Id(\\d+)?', @@ -351,7 +351,7 @@ export const dynamicRoutes = [ path: '/safetyReview/examinerApprovalForm', component: Layout, hidden: true, - permissions: ['safetyReview:examinerTasks:add'], + permissions: ['examinerApproval:approval'], children: [ { path: ':Id(\\d+)?', @@ -360,12 +360,26 @@ export const dynamicRoutes = [ meta: { title: '审核员审批', activeMenu: '/safetyReview/examinerApproval' } } ] + }, + { + path: '/safetyReview/examinerDetailForm', + component: Layout, + hidden: true, + permissions: ['examinerApproval:viewDetail'], + children: [ + { + path: ':Id(\\d+)?', + component: () => import('@/views/safetyReview/examinerApproval/detailForm'), + name: 'examinerDetailForm', + meta: { title: '审查员问题详情', activeMenu: '/safetyReview/examinerApproval' } + } + ] }, { path: '/safetyReview/escTaskForm', component: Layout, hidden: true, - permissions: ['safetyReview:examinerTasks:add'], + permissions: ['examinerEscTask:correction'], children: [ { path: ':Id(\\d+)?', @@ -375,11 +389,25 @@ export const dynamicRoutes = [ } ] }, + { + path: '/safetyReview/escTaskDetailForm', + component: Layout, + hidden: true, + permissions: ['examinerEscTask:viewDetail'], + children: [ + { + path: ':Id(\\d+)?', + component: () => import('@/views/safetyReview/examinerEscTask/detailForm'), + name: 'escTaskDetailForm', + meta: { title: 'ESC问题详情', activeMenu: '/safetyReview/examinerEscTask' } + } + ] + }, { path: '/ppeToolForm', component: Layout, hidden: true, - permissions: ['safetyReview:examinerTasks:add'], + permissions: ['ppeTool:add'], children: [ { path: ':Id(\\d+)?', diff --git a/src/views/labelManage/adminApproval/index.vue b/src/views/labelManage/adminApproval/index.vue index 78c4037..88897fd 100644 --- a/src/views/labelManage/adminApproval/index.vue +++ b/src/views/labelManage/adminApproval/index.vue @@ -85,8 +85,10 @@ diff --git a/src/views/labelManage/escApproval/index.vue b/src/views/labelManage/escApproval/index.vue index cadbf0a..2274211 100644 --- a/src/views/labelManage/escApproval/index.vue +++ b/src/views/labelManage/escApproval/index.vue @@ -85,8 +85,10 @@ diff --git a/src/views/ppeTool/index.vue b/src/views/ppeTool/index.vue index a8cde1d..eef0be8 100644 --- a/src/views/ppeTool/index.vue +++ b/src/views/ppeTool/index.vue @@ -31,7 +31,7 @@ -
+
新增 @@ -71,10 +71,10 @@ diff --git a/src/views/qualification/escApproval/index.vue b/src/views/qualification/escApproval/index.vue index 6866a9b..c4cab88 100644 --- a/src/views/qualification/escApproval/index.vue +++ b/src/views/qualification/escApproval/index.vue @@ -49,7 +49,7 @@ -
+
导出 @@ -84,9 +84,10 @@ diff --git a/src/views/qualification/escTask/components/LableApply.vue b/src/views/qualification/escTask/components/LableApply.vue index 0bbd9bc..a1a5943 100644 --- a/src/views/qualification/escTask/components/LableApply.vue +++ b/src/views/qualification/escTask/components/LableApply.vue @@ -26,7 +26,7 @@ -
+
标签申请 @@ -61,14 +61,15 @@ diff --git a/src/views/qualification/escTask/components/QualificationApply.vue b/src/views/qualification/escTask/components/QualificationApply.vue index e0b47d1..3249869 100644 --- a/src/views/qualification/escTask/components/QualificationApply.vue +++ b/src/views/qualification/escTask/components/QualificationApply.vue @@ -30,7 +30,7 @@ -
+
资质申请 @@ -59,20 +59,21 @@ 待培训中心审核 通过 - 驳回 + 驳回 diff --git a/src/views/qualification/myQualifications/components/LableApply.vue b/src/views/qualification/myQualifications/components/LableApply.vue index 2ed1fd1..f300c6a 100644 --- a/src/views/qualification/myQualifications/components/LableApply.vue +++ b/src/views/qualification/myQualifications/components/LableApply.vue @@ -1,6 +1,6 @@ - +
问题描述
- 问题描述问题描述问题问题描述问题描述问题描述问题描述问题问题描述问题描述问题描述问题描述问题问题描题问题描 - 述问题描述问题描述。问题描述问题问题描述问题描述问题描述问题描述问题描述问题问题描题问题描述问题描述问题描 - 述问题描述问题问题描述。 + {{ detailForm.remark }} - 一般偏差 + 建议项 + 一般偏差 + 主要偏差 - XXXX部门 + {{ detailForm.deptName }} - XXX属地 + {{ detailForm.dependencyName }} - 未整改 + 未整改 + 待审核 + 已整改 + 驳回 - 2024-12-24 14:23 + {{ detailForm.createTime }}
- +
整改结果
- - \ No newline at end of file