From 3cf13d755f1203663853690121293e73c3ad8807 Mon Sep 17 00:00:00 2001 From: wangchengming <15110151257@163.com> Date: Thu, 3 Jul 2025 16:35:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E8=B5=84=E8=B4=A8=E5=AF=B9?= =?UTF-8?q?=E6=8E=A5=E9=87=8D=E6=96=B0=E7=94=B3=E8=AF=B7=E3=80=81=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E3=80=81=E6=9F=A5=E7=9C=8B=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/qualification/myQualifications.js | 9 + src/router/index.js | 35 +- src/views/qualification/escApproval/index.vue | 4 +- .../components/QualificationApply.vue | 53 +- .../components/QualificationApplyForm.vue | 5 +- .../components/QualificationDetailForm.vue | 843 +++++++++++++++++ .../components/QualificationReApplyForm.vue | 654 +++++++++++++ .../components/myFileUpload.vue | 18 +- .../trainApproval/PdfPreview.vue | 72 ++ .../trainApproval/approvalDetail.vue | 668 +++++++++---- .../trainApproval/approvalForm.vue | 885 ++++++++++++++++++ .../qualification/trainApproval/index.vue | 286 +++--- 12 files changed, 3183 insertions(+), 349 deletions(-) create mode 100644 src/views/qualification/myQualifications/components/QualificationDetailForm.vue create mode 100644 src/views/qualification/myQualifications/components/QualificationReApplyForm.vue create mode 100644 src/views/qualification/trainApproval/PdfPreview.vue create mode 100644 src/views/qualification/trainApproval/approvalForm.vue diff --git a/src/api/qualification/myQualifications.js b/src/api/qualification/myQualifications.js index 9f8049b..247c9d5 100644 --- a/src/api/qualification/myQualifications.js +++ b/src/api/qualification/myQualifications.js @@ -112,3 +112,12 @@ export function deleteBusUserQualification(busQualificationId) { method: 'post' }) } + +// 重新申请资质 +export function reApplyBusUserQualification(query) { + return request({ + url: '/admin/busUserQualification/reApply', + method: 'post', + data: query + }) +} diff --git a/src/router/index.js b/src/router/index.js index 6501920..9d68029 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -120,6 +120,20 @@ export const dynamicRoutes = [ meta: { title: '标签申请', activeMenu: '/qualification/escTask' } } ] + }, + { + path: '/qualification/myQualifications/viewDetail', + component: Layout, + hidden: true, + permissions: ['qualification:escApproval:approvalDetail'], + children: [ + { + path: ':Id(\\d+)?', + component: () => import('@/views/qualification/myQualifications/components/QualificationDetailForm'), + name: 'myApprovalDetail', + meta: { title: '我的资质查看详情' } + } + ] }, { path: '/qualification/approvalForm', @@ -150,16 +164,31 @@ export const dynamicRoutes = [ ] }, { - path: '/qualification/trainApproval/approvalDetail', + path: '/qualification/trainApprovalForm', component: Layout, hidden: true, permissions: ['qualification:trainApproval:approvalDetail'], children: [ { - path: '', + path: ':Id(\\d+)?', + component: () => import('@/views/qualification/trainApproval/approvalForm'), + name: 'trainApprovalForm', + meta: { title: '培训中心审批', activeMenu: '/qualification/trainApproval' } + } + ] + }, + + { + path: '/qualification/trainApprovalDetail', + component: Layout, + hidden: true, + permissions: ['qualification:trainApproval:approvalDetail'], + children: [ + { + path: ':Id(\\d+)?', component: () => import('@/views/qualification/trainApproval/approvalDetail'), name: 'trainApprovalDetail', - meta: { title: '培训中心审批', activeMenu: '/qualification/trainApproval' } + meta: { title: '培训中心审批详情', activeMenu: '/qualification/trainApproval' } } ] }, diff --git a/src/views/qualification/escApproval/index.vue b/src/views/qualification/escApproval/index.vue index e304741..e0b27bf 100644 --- a/src/views/qualification/escApproval/index.vue +++ b/src/views/qualification/escApproval/index.vue @@ -71,7 +71,7 @@ \ No newline at end of file diff --git a/src/views/qualification/trainApproval/approvalDetail.vue b/src/views/qualification/trainApproval/approvalDetail.vue index 827f125..48815ef 100644 --- a/src/views/qualification/trainApproval/approvalDetail.vue +++ b/src/views/qualification/trainApproval/approvalDetail.vue @@ -13,142 +13,328 @@ - +
- - ES + + {{ detailForm.sourceQualificationName ? detailForm.sourceQualificationName : + '-' }} - - XXXX部门 + + {{ detailForm.deptName ? detailForm.deptName : '-' }} - - XXX科室 + + {{ detailForm.sectionName ? detailForm.sectionName : '-' }} - - NO.43242342 + + {{ detailForm.workNo ? detailForm.workNo : '-' }} - - 管思成 + + {{ detailForm.userName ? detailForm.userName : '-' }} - - GuangSiCheng + + {{ detailForm.englishName ? detailForm.englishName : '-' }} - - XXX属地 + + {{ detailForm.dependencyName ? detailForm.dependencyName : '-' }} - - 赵文杰 + + {{ detailForm.escUserName ? detailForm.escUserName : '-' }} - - 2024-12-24 14:23 + + {{ detailForm.createTime ? detailForm.createTime : '-' }} - 待审批 + +
- +
前置条件
-
- - - - 2023-12-06 - - - - - 2027-12-06 - - - - - 正常 - - - - - - 紧急 - 一般 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+
+ + + + + + + + + + + + + + + + + + + + + 紧急 + 一般 + + + + + + - + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + 紧急 + 一般 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + 紧急 + 一般 + + + + + + + + + + + + + + + + + + + +
+
+ + + + + 非电池生产线员工 + 电池生产线员工 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
审批记录
@@ -159,116 +345,191 @@ {{ scope.$index + 1 }} - - - + + + + + -
- -
审批信息
-
- - - - - 驳回 - 通过 - - - - - - - - - -
-
+
- 取消 - 提交 + 返回 +
- + + + Preview Image +
+ +
+
+ \ No newline at end of file diff --git a/src/views/qualification/trainApproval/approvalForm.vue b/src/views/qualification/trainApproval/approvalForm.vue new file mode 100644 index 0000000..8bd8875 --- /dev/null +++ b/src/views/qualification/trainApproval/approvalForm.vue @@ -0,0 +1,885 @@ + + + \ No newline at end of file diff --git a/src/views/qualification/trainApproval/index.vue b/src/views/qualification/trainApproval/index.vue index d4f4dd1..8d0b60e 100644 --- a/src/views/qualification/trainApproval/index.vue +++ b/src/views/qualification/trainApproval/index.vue @@ -2,28 +2,33 @@
- + - - + + - - - - + + + + + - + + + - 展开 + 展开 - 折叠 + 折叠 @@ -35,12 +40,10 @@ - - - - - + + @@ -53,187 +56,160 @@
- + - - - - - - - - + + + + + + + + - + - +