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