diff --git a/package.json b/package.json
index 51a238e..a714f41 100644
--- a/package.json
+++ b/package.json
@@ -34,6 +34,7 @@
"splitpanes": "3.1.5",
"vue": "3.4.31",
"vue-cropper": "1.1.1",
+ "vue-pdf-embed": "^2.1.2",
"vue-router": "4.4.0",
"vuedraggable": "4.1.0"
},
diff --git a/src/api/qualification/myQualifications.js b/src/api/qualification/myQualifications.js
index 574090c..949f129 100644
--- a/src/api/qualification/myQualifications.js
+++ b/src/api/qualification/myQualifications.js
@@ -1,6 +1,43 @@
import request from '@/utils/request'
-// 获取我的资质申请记录列表
+// 获取我的资质证书情况列表
+export function getCurrentUserList(query) {
+ return request({
+ url: '/admin/busUserQualificationCertificate/getCurrentUserList',
+ method: 'post',
+ data: query
+ })
+}
+// 修改我的资质证书情况
+export function updateCurrentCertificate(data) {
+ return request({
+ url: '/admin/busUserQualificationCertificate/update',
+ method: 'post',
+ data: data
+ })
+}
+// 获取我的单个资质证书详情
+export function getCurrentCertificateDetail(Id) {
+ return request({
+ url: '/admin/busUserQualificationCertificate/detail/' + Id,
+ method: 'post'
+ })
+}
+// 上传文件 单个
+export function uploadFile(data) {
+ return request({
+ url: '/common/upload',
+ method: 'post',
+ data: data,
+ headers: {
+ 'Content-Type': 'multipart/form-data'
+ }
+ })
+}
+
+
+
+// 获取资质申请记录列表
export function getBusUserQualification(query) {
return request({
url: '/admin/busUserQualification/pageList',
@@ -8,37 +45,39 @@ export function getBusUserQualification(query) {
data: query
})
}
-
-// 查询属地详细
-export function getBusDependency(busDependencyId) {
+// 提交资质申请记录
+export function submitBusUserQualification(query) {
return request({
- url: '/admin/busDependency/getBusDependency/' + busDependencyId,
- method: 'post'
- })
-}
-
-// 新增属地
-export function addBusDependency(data) {
- return request({
- url: '/admin/busDependency/addBusDependency',
- method: 'post',
- data: data
- })
-}
-
-// 修改属地
-export function updateBusDependency(data) {
- return request({
- url: '/admin/busDependency/updateBusDependency',
- method: 'post',
- data: data
- })
-}
-
-// 删除属地
-export function deleteBusDependency(busDependencyId) {
- return request({
- url: '/admin/busDependency/deleteBusDependency/' + busDependencyId,
+ url: '/admin/busUserQualification/submit',
+ method: 'post',
+ data: query
+ })
+}
+
+// 修改(重新申请)资质 待替换接口
+export function updateBusUserQualification(query) {
+ return request({
+ url: '/admin/busUserQualification/updateBusUserQualification',
+ method: 'post',
+ data: query
+ })
+}
+
+
+// 查询一条资质申请记录详情
+export function getBusUserQualificationDetail(query) {
+ return request({
+ url: '/admin/busUserQualification/detail',
+ method: 'post',
+ params: query
+ })
+}
+
+
+// 删除资质申请记录
+export function deleteBusUserQualification(busQualificationId) {
+ return request({
+ url: '/admin/busUserQualification/deleteBusUserQualification/' + busQualificationId,
method: 'post'
})
}
diff --git a/src/api/qualification/vehicleTrain.js b/src/api/qualification/vehicleTrain.js
index 4176274..8d414dd 100644
--- a/src/api/qualification/vehicleTrain.js
+++ b/src/api/qualification/vehicleTrain.js
@@ -1,4 +1,12 @@
import request from '@/utils/request'
+// 获取当前登录人车型培训列表
+export function getCurVehicleTrainingList(query) {
+ return request({
+ url: '/admin/vehicleModelTraining/currentPageList',
+ method: 'post',
+ data: query
+ })
+}
// 获取车型培训列表
export function getVehicleTrainingPageList(query) {
diff --git a/src/assets/images/pdfIcon.png b/src/assets/images/pdfIcon.png
new file mode 100644
index 0000000..5850c77
Binary files /dev/null and b/src/assets/images/pdfIcon.png differ
diff --git a/src/views/qualification/myQualifications/components/PdfPreview.vue b/src/views/qualification/myQualifications/components/PdfPreview.vue
new file mode 100644
index 0000000..ed8cef5
--- /dev/null
+++ b/src/views/qualification/myQualifications/components/PdfPreview.vue
@@ -0,0 +1,72 @@
+
+