From d0d61566912f7de02ee08719ef8a897cb073b0da Mon Sep 17 00:00:00 2001 From: wangchengming <15110151257@163.com> Date: Thu, 3 Jul 2025 10:16:19 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E4=B8=8D=E5=90=8C=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E8=B5=84=E8=B4=A8=E7=94=B3=E8=AF=B7=E8=A1=A8=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/qualification/myQualifications.js | 19 +- .../escTask/components/PdfPreview.vue | 72 ++ .../escTask/components/QualificationApply.vue | 242 +++---- .../components/QualificationApplyForm.vue | 636 +++++++++++++----- .../components/QualificationManage.vue | 264 +++++--- .../escTask/components/myFileUpload.vue | 206 ++++++ .../components/QualificationApply.vue | 38 +- .../components/QualificationApplyForm.vue | 290 ++++++-- .../components/QualificationTrain.vue | 11 +- .../components/myFileUpload.vue | 4 +- 10 files changed, 1334 insertions(+), 448 deletions(-) create mode 100644 src/views/qualification/escTask/components/PdfPreview.vue create mode 100644 src/views/qualification/escTask/components/myFileUpload.vue diff --git a/src/api/qualification/myQualifications.js b/src/api/qualification/myQualifications.js index 949f129..d907b75 100644 --- a/src/api/qualification/myQualifications.js +++ b/src/api/qualification/myQualifications.js @@ -8,6 +8,14 @@ export function getCurrentUserList(query) { data: query }) } +// ESC获取员工资质证书情况列表 +export function getUserCertificateList(query) { + return request({ + url: 'admin/busUserQualificationCertificate/getList', + method: 'post', + data: query + }) +} // 修改我的资质证书情况 export function updateCurrentCertificate(data) { return request({ @@ -37,7 +45,16 @@ export function uploadFile(data) { -// 获取资质申请记录列表 +// 本人获取资质申请记录列表 +export function getCurUserQualification(query) { + return request({ + url: '/admin/busUserQualification/currentUserPageList', + method: 'post', + data: query + }) +} + +// ESC/培训中心获取资质申请记录列表 export function getBusUserQualification(query) { return request({ url: '/admin/busUserQualification/pageList', diff --git a/src/views/qualification/escTask/components/PdfPreview.vue b/src/views/qualification/escTask/components/PdfPreview.vue new file mode 100644 index 0000000..ed8cef5 --- /dev/null +++ b/src/views/qualification/escTask/components/PdfPreview.vue @@ -0,0 +1,72 @@ + + + + + \ No newline at end of file diff --git a/src/views/qualification/escTask/components/QualificationApply.vue b/src/views/qualification/escTask/components/QualificationApply.vue index c37b434..acec406 100644 --- a/src/views/qualification/escTask/components/QualificationApply.vue +++ b/src/views/qualification/escTask/components/QualificationApply.vue @@ -4,19 +4,21 @@ - - - - - - + + - - - - + + + + + + @@ -35,169 +37,127 @@
- + - - - - - - - - + + + + + + + + - + - + \ No newline at end of file diff --git a/src/views/qualification/myQualifications/components/QualificationApply.vue b/src/views/qualification/myQualifications/components/QualificationApply.vue index 381a5e0..f027fa2 100644 --- a/src/views/qualification/myQualifications/components/QualificationApply.vue +++ b/src/views/qualification/myQualifications/components/QualificationApply.vue @@ -7,27 +7,27 @@
- + - - - - - + + + + + @@ -41,7 +41,7 @@ import { onMounted, ref } from 'vue' import applyIcon from '@/assets/images/applyIcon.png' import QualificationApplyForm from './QualificationApplyForm.vue' -import { getBusUserQualification } from "@/api/qualification/myQualifications" +import { getCurUserQualification } from "@/api/qualification/myQualifications" const isShowForm = ref(false) const queryParams = ref({ @@ -50,18 +50,21 @@ const queryParams = ref({ node: 0 }) const loading = ref(true) -const title = ref("") +const total = ref("") const tableData = ref([]) // 初始化 onMounted(() => { - getBusUserQualificationPageList(); + getCurUserQualificationPageList(); }); -const getBusUserQualificationPageList = () => { +const getCurUserQualificationPageList = () => { loading.value = true - getBusUserQualification(queryParams.value).then(res => { + getCurUserQualification(queryParams.value).then(res => { console.log('资质申请结论', res) - if (res.code == 200) tableData.value = res.data + if (res.code == 200) { + tableData.value = res.data.list + total.value = res.data.total + } loading.value = false }).catch(() => { loading.value = false @@ -74,6 +77,7 @@ const handleOpenApplyForm = () => { // 表单操作回调 const reloadList = () => { isShowForm.value = false + getCurUserQualificationPageList(); }