From 9e96ecddcfee120bf5777d7a0db7ebb9cdb30dd1 Mon Sep 17 00:00:00 2001 From: wangchengming <15110151257@163.com> Date: Thu, 3 Jul 2025 17:02:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5ESC=E9=87=8D=E6=96=B0?= =?UTF-8?q?=E7=94=B3=E8=AF=B7=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.js | 18 +- .../escTask/components/QualificationApply.vue | 35 +- .../components/QualificationReApplyForm.vue | 801 ++++++++++++++++++ .../escTask/components/myFileUpload.vue | 18 +- .../components/QualificationApply.vue | 2 +- .../trainApproval/approvalForm.vue | 4 +- 6 files changed, 867 insertions(+), 11 deletions(-) create mode 100644 src/views/qualification/escTask/components/QualificationReApplyForm.vue diff --git a/src/router/index.js b/src/router/index.js index 9d68029..188530d 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -107,6 +107,20 @@ export const dynamicRoutes = [ } ] }, + { + path: '/qualification/escTask/qualificationReApplyForm', + component: Layout, + hidden: true, + permissions: ['qualification:escTask:qualificationApply'], + children: [ + { + path: ':Id(\\d+)?/:node', + component: () => import('@/views/qualification/escTask/components/QualificationReApplyForm'), + name: 'qualificationReApplyForm', + meta: { title: 'ESC重新申请申请', activeMenu: '/qualification/escTask' } + } + ] + }, { path: '/qualification/escTask/lableApplyForm', component: Layout, @@ -121,8 +135,8 @@ export const dynamicRoutes = [ } ] }, - { - path: '/qualification/myQualifications/viewDetail', + { + path: '/qualification/viewDetail', component: Layout, hidden: true, permissions: ['qualification:escApproval:approvalDetail'], diff --git a/src/views/qualification/escTask/components/QualificationApply.vue b/src/views/qualification/escTask/components/QualificationApply.vue index 88713ab..475ab1b 100644 --- a/src/views/qualification/escTask/components/QualificationApply.vue +++ b/src/views/qualification/escTask/components/QualificationApply.vue @@ -59,9 +59,15 @@ @@ -72,7 +78,7 @@ import { onMounted, ref } from 'vue' import { useRouter } from 'vue-router' import applyIcon from '@/assets/images/applyIcon.png' -import { getBusUserQualification } from "@/api/qualification/myQualifications" +import { getBusUserQualification, deleteBusUserQualification } from "@/api/qualification/myQualifications" import { deptTreeSelect, listUser } from "@/api/system/user" const router = useRouter() @@ -152,7 +158,7 @@ const handleQuery = () => { } /** 重置按钮操作 */ -const resetQuery = () => { +const resetQuery = () => { queryParams.value.userId = undefined queryParams.value.deptId = undefined queryParams.value.qualificationId = undefined @@ -165,6 +171,25 @@ const handleOpenApplyForm = () => { router.push('/qualification/escTask/qualificationApplyForm') } +// 重新申请资质表单 +const handleReplay = (record) => { + // router.push('/qualification/escTask/qualificationReApplyForm/' + record.id) + router.push({ + name: 'qualificationReApplyForm', + params: { Id: record.id, node: record.node } // 传递两个参数 + }); +} + +// 删除 +const handleDetele = (record) => { + const rowId = record.id + proxy.$modal.confirm('是否确认删除该项数据项?').then(function () { + return deleteBusUserQualification(rowId) + }).then(() => { + getCurUserQualificationPageList(); + proxy.$modal.msgSuccess("删除成功") + }).catch(() => { }) +} \ No newline at end of file diff --git a/src/views/qualification/escTask/components/myFileUpload.vue b/src/views/qualification/escTask/components/myFileUpload.vue index 4318e6c..34a1f8f 100644 --- a/src/views/qualification/escTask/components/myFileUpload.vue +++ b/src/views/qualification/escTask/components/myFileUpload.vue @@ -31,7 +31,7 @@