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 @@