From a49f91d1a56dae95694a518cc8bf0c714d61c085 Mon Sep 17 00:00:00 2001 From: wangchengming <15110151257@163.com> Date: Tue, 8 Jul 2025 21:07:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=A0=87=E7=AD=BE=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E3=80=81=E5=88=A0=E9=99=A4=E3=80=81=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E6=9F=A5=E7=9C=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/labelManage/labelManage.js | 80 +++ src/api/qualification/myQualifications.js | 2 +- src/router/index.js | 14 + .../components/LableApply.vue | 119 ++-- .../components/LableApplyForm.vue | 332 +++++++---- .../components/LableDetaiForm.vue | 525 ++++++++++++++++++ .../components/QualificationApplyForm.vue | 1 - .../components/QualificationTrain.vue | 2 +- 8 files changed, 910 insertions(+), 165 deletions(-) create mode 100644 src/api/labelManage/labelManage.js create mode 100644 src/views/qualification/myQualifications/components/LableDetaiForm.vue diff --git a/src/api/labelManage/labelManage.js b/src/api/labelManage/labelManage.js new file mode 100644 index 0000000..24bd625 --- /dev/null +++ b/src/api/labelManage/labelManage.js @@ -0,0 +1,80 @@ +import request from '@/utils/request' + +// 本人获取标签申请记录列表 +export function getcurrentUserPageList(query) { + return request({ + url: '/admin/busUserLabel/currentUserPageList', + method: 'post', + data: query + }) +} + +// ESC任务获取标签申请记录列表 +export function getUserLabelPageList(query) { + return request({ + url: '/admin/busUserLabel/pageList', + method: 'post', + data: query + }) +} + +// 提交标签申请记录 +export function submitBusUserLabel(query) { + return request({ + url: '/admin/busUserLabel/submit', + method: 'post', + data: query + }) +} + +// 查询一条标签申请记录详情 +export function getBusUserLabelDetail(labelId) { + return request({ + url: '/admin/busUserLabel/detail/' + labelId, + method: 'get' + }) +} + +// 修改标签 +export function updateBusUserLabel(query) { + return request({ + url: '/admin/busUserLabel/update', + method: 'post', + data: query + }) +} + +// 删除标签申请记录 +export function deleteBusUserLabel(labelId) { + return request({ + url: '/admin/busUserLabel/delete/' + labelId, + method: 'post' + }) +} + +// 重新申请标签 +export function reApplyBusUserLabel(query) { + return request({ + url: '/admin/busUserLabel/reApply', + method: 'post', + data: query + }) +} + +// ESC/培训中心审批标签 +export function updateStatusBusUserLabel(query) { + return request({ + url: '/admin/busUserLabel/checkStatus', + method: 'post', + params: query + }) +} + +// ESC/培训中心获取标签审批记录列表 +export function getBusUserrLabelRecord(query) { + return request({ + url: '/admin/busUserLabelRecord/getBusUserLabelRecordPage', + method: 'post', + data: query + }) +} \ No newline at end of file diff --git a/src/api/qualification/myQualifications.js b/src/api/qualification/myQualifications.js index 453fa8c..544627c 100644 --- a/src/api/qualification/myQualifications.js +++ b/src/api/qualification/myQualifications.js @@ -82,7 +82,7 @@ export function submitBusUserQualification(query) { }) } -// 修改(重新申请)资质 待替换接口 +// 修改资质 export function updateBusUserQualification(query) { return request({ url: '/admin/busUserQualification/updateBusUserQualification', diff --git a/src/router/index.js b/src/router/index.js index 57f9b17..685f0cc 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -148,6 +148,20 @@ export const dynamicRoutes = [ meta: { title: '我的资质查看详情' } } ] + }, + { + path: '/lable/viewDetail', + component: Layout, + hidden: true, + permissions: ['qualification:escApproval:approvalDetail'], + children: [ + { + path: ':Id(\\d+)?', + component: () => import('@/views/qualification/myQualifications/components/LableDetaiForm'), + name: 'myLableDetail', + meta: { title: '我的标签查看详情' } + } + ] }, { path: '/qualification/approvalForm', diff --git a/src/views/qualification/myQualifications/components/LableApply.vue b/src/views/qualification/myQualifications/components/LableApply.vue index 6391643..b4d4add 100644 --- a/src/views/qualification/myQualifications/components/LableApply.vue +++ b/src/views/qualification/myQualifications/components/LableApply.vue @@ -7,29 +7,34 @@
- + - - - - - + + + + + - + @@ -37,47 +42,69 @@ \ No newline at end of file diff --git a/src/views/qualification/myQualifications/components/QualificationApplyForm.vue b/src/views/qualification/myQualifications/components/QualificationApplyForm.vue index 515c884..96016da 100644 --- a/src/views/qualification/myQualifications/components/QualificationApplyForm.vue +++ b/src/views/qualification/myQualifications/components/QualificationApplyForm.vue @@ -270,7 +270,6 @@ import moment from 'moment' const emit = defineEmits(['refresh']) const { proxy } = getCurrentInstance() const { target_qualification } = proxy.useDict("target_qualification") -console.log('目标资质', target_qualification) const data = reactive({ ruleForm: { qualificationId: undefined, diff --git a/src/views/qualification/myQualifications/components/QualificationTrain.vue b/src/views/qualification/myQualifications/components/QualificationTrain.vue index 1059121..2a5a571 100644 --- a/src/views/qualification/myQualifications/components/QualificationTrain.vue +++ b/src/views/qualification/myQualifications/components/QualificationTrain.vue @@ -144,7 +144,7 @@ function submitForm() { updateCurrentCertificate(form.value).then(response => { proxy.$modal.msgSuccess("修改成功") open.value = false - getList() + getCurUserQualification() }) } }