diff --git a/src/api/measure/person.ts b/src/api/measure/person.ts index 5f96d6f..8bfe87e 100644 --- a/src/api/measure/person.ts +++ b/src/api/measure/person.ts @@ -50,6 +50,14 @@ responseType: 'blob', }) } +// 导入计量人员 +export function uploadList(data: FormData) { + return request({ + url: '/staff/batchImportStaff', + method: 'post', + data, + }) +} // 证书记录列表 export function getCertificateList(data: StaffListType) { return request({ @@ -75,3 +83,43 @@ data, }) } +// 获取证书记录详情 +export function getCertificateDetail(data: object) { + return request({ + url: '/certificate/queryStaffCertificateInfo', + method: 'post', + data, + }) +} +// 证书记录更新 +export function getCertificateUpdate(data: object) { + return request({ + url: '/certificate/updateStaffCertificateInfo', + method: 'post', + data, + }) +} +// 证书记录导入 +export function getCertificateUpload(data: FormData) { + return request({ + url: '/certificate/batchImportCertificate', + method: 'post', + data, + }) +} +// 证书过期提醒 +export function getCertificateRemind(data: object) { + return request({ + url: '/certificate/expirationReminder', + method: 'post', + data, + }) +} +// 证书记录删除 +export function getCertificateRemove(data: object) { + return request({ + url: '/certificate/deleteCertificate', + method: 'post', + data, + }) +} diff --git a/src/api/measure/person.ts b/src/api/measure/person.ts index 5f96d6f..8bfe87e 100644 --- a/src/api/measure/person.ts +++ b/src/api/measure/person.ts @@ -50,6 +50,14 @@ responseType: 'blob', }) } +// 导入计量人员 +export function uploadList(data: FormData) { + return request({ + url: '/staff/batchImportStaff', + method: 'post', + data, + }) +} // 证书记录列表 export function getCertificateList(data: StaffListType) { return request({ @@ -75,3 +83,43 @@ data, }) } +// 获取证书记录详情 +export function getCertificateDetail(data: object) { + return request({ + url: '/certificate/queryStaffCertificateInfo', + method: 'post', + data, + }) +} +// 证书记录更新 +export function getCertificateUpdate(data: object) { + return request({ + url: '/certificate/updateStaffCertificateInfo', + method: 'post', + data, + }) +} +// 证书记录导入 +export function getCertificateUpload(data: FormData) { + return request({ + url: '/certificate/batchImportCertificate', + method: 'post', + data, + }) +} +// 证书过期提醒 +export function getCertificateRemind(data: object) { + return request({ + url: '/certificate/expirationReminder', + method: 'post', + data, + }) +} +// 证书记录删除 +export function getCertificateRemove(data: object) { + return request({ + url: '/certificate/deleteCertificate', + method: 'post', + data, + }) +} diff --git a/src/views/measure/file/components/addDialog.vue b/src/views/measure/file/components/addDialog.vue index 6ae72bd..2b67e84 100644 --- a/src/views/measure/file/components/addDialog.vue +++ b/src/views/measure/file/components/addDialog.vue @@ -89,10 +89,12 @@ ruleForm.effectiveStatus = session.effectiveStatus ruleForm.publishTime = session.publishTime ruleForm.createUserId = session.createUserId - fileList.value.push({ - name: ruleForm.minioFileName, - url: '', - }) + if (ruleForm.minioFileName) { + fileList.value.push({ + name: ruleForm.minioFileName, + url: '', + }) + } } } else if (row.title === '详情') { diff --git a/src/api/measure/person.ts b/src/api/measure/person.ts index 5f96d6f..8bfe87e 100644 --- a/src/api/measure/person.ts +++ b/src/api/measure/person.ts @@ -50,6 +50,14 @@ responseType: 'blob', }) } +// 导入计量人员 +export function uploadList(data: FormData) { + return request({ + url: '/staff/batchImportStaff', + method: 'post', + data, + }) +} // 证书记录列表 export function getCertificateList(data: StaffListType) { return request({ @@ -75,3 +83,43 @@ data, }) } +// 获取证书记录详情 +export function getCertificateDetail(data: object) { + return request({ + url: '/certificate/queryStaffCertificateInfo', + method: 'post', + data, + }) +} +// 证书记录更新 +export function getCertificateUpdate(data: object) { + return request({ + url: '/certificate/updateStaffCertificateInfo', + method: 'post', + data, + }) +} +// 证书记录导入 +export function getCertificateUpload(data: FormData) { + return request({ + url: '/certificate/batchImportCertificate', + method: 'post', + data, + }) +} +// 证书过期提醒 +export function getCertificateRemind(data: object) { + return request({ + url: '/certificate/expirationReminder', + method: 'post', + data, + }) +} +// 证书记录删除 +export function getCertificateRemove(data: object) { + return request({ + url: '/certificate/deleteCertificate', + method: 'post', + data, + }) +} diff --git a/src/views/measure/file/components/addDialog.vue b/src/views/measure/file/components/addDialog.vue index 6ae72bd..2b67e84 100644 --- a/src/views/measure/file/components/addDialog.vue +++ b/src/views/measure/file/components/addDialog.vue @@ -89,10 +89,12 @@ ruleForm.effectiveStatus = session.effectiveStatus ruleForm.publishTime = session.publishTime ruleForm.createUserId = session.createUserId - fileList.value.push({ - name: ruleForm.minioFileName, - url: '', - }) + if (ruleForm.minioFileName) { + fileList.value.push({ + name: ruleForm.minioFileName, + url: '', + }) + } } } else if (row.title === '详情') { diff --git a/src/views/measure/file/components/templatePage.vue b/src/views/measure/file/components/templatePage.vue index e0c946b..cab8511 100644 --- a/src/views/measure/file/components/templatePage.vue +++ b/src/views/measure/file/components/templatePage.vue @@ -321,6 +321,7 @@ 下载 - + 废止 diff --git a/src/api/measure/person.ts b/src/api/measure/person.ts index 5f96d6f..8bfe87e 100644 --- a/src/api/measure/person.ts +++ b/src/api/measure/person.ts @@ -50,6 +50,14 @@ responseType: 'blob', }) } +// 导入计量人员 +export function uploadList(data: FormData) { + return request({ + url: '/staff/batchImportStaff', + method: 'post', + data, + }) +} // 证书记录列表 export function getCertificateList(data: StaffListType) { return request({ @@ -75,3 +83,43 @@ data, }) } +// 获取证书记录详情 +export function getCertificateDetail(data: object) { + return request({ + url: '/certificate/queryStaffCertificateInfo', + method: 'post', + data, + }) +} +// 证书记录更新 +export function getCertificateUpdate(data: object) { + return request({ + url: '/certificate/updateStaffCertificateInfo', + method: 'post', + data, + }) +} +// 证书记录导入 +export function getCertificateUpload(data: FormData) { + return request({ + url: '/certificate/batchImportCertificate', + method: 'post', + data, + }) +} +// 证书过期提醒 +export function getCertificateRemind(data: object) { + return request({ + url: '/certificate/expirationReminder', + method: 'post', + data, + }) +} +// 证书记录删除 +export function getCertificateRemove(data: object) { + return request({ + url: '/certificate/deleteCertificate', + method: 'post', + data, + }) +} diff --git a/src/views/measure/file/components/addDialog.vue b/src/views/measure/file/components/addDialog.vue index 6ae72bd..2b67e84 100644 --- a/src/views/measure/file/components/addDialog.vue +++ b/src/views/measure/file/components/addDialog.vue @@ -89,10 +89,12 @@ ruleForm.effectiveStatus = session.effectiveStatus ruleForm.publishTime = session.publishTime ruleForm.createUserId = session.createUserId - fileList.value.push({ - name: ruleForm.minioFileName, - url: '', - }) + if (ruleForm.minioFileName) { + fileList.value.push({ + name: ruleForm.minioFileName, + url: '', + }) + } } } else if (row.title === '详情') { diff --git a/src/views/measure/file/components/templatePage.vue b/src/views/measure/file/components/templatePage.vue index e0c946b..cab8511 100644 --- a/src/views/measure/file/components/templatePage.vue +++ b/src/views/measure/file/components/templatePage.vue @@ -321,6 +321,7 @@ 下载 - + 废止 diff --git a/src/views/measure/measureDept/components/templatePage.vue b/src/views/measure/measureDept/components/templatePage.vue index aaa15eb..d71b3ee 100644 --- a/src/views/measure/measureDept/components/templatePage.vue +++ b/src/views/measure/measureDept/components/templatePage.vue @@ -227,6 +227,7 @@