From bad09e00ef50d52740d8b548f1d579080e47c32a Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Wed, 17 Jul 2024 16:43:34 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E6=A0=87=E5=87=86=E6=B3=95=E8=A7=84?= =?UTF-8?q?=E7=AC=A6=E5=90=88=E6=80=A7=E6=8E=92=E6=9F=A5=E4=B8=AD=E4=BD=90?= =?UTF-8?q?=E8=AF=81=E6=9D=90=E6=96=99=E6=9F=A5=E7=9C=8B=E6=94=B9=E6=88=90?= =?UTF-8?q?=E5=BC=B9=E6=A1=86=E6=9F=A5=E7=9C=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/enums/commonEnums.js | 6 --- .../modules/AssessmentLookModal.vue | 54 +++---------------- .../modules/FinishAuditBaseInfo.vue | 18 ++++--- .../modules/MainFinderCollectBaseInfo.vue | 15 +++--- .../modules/MainFinderSingleAuditBaseInfo.vue | 18 ++++--- 5 files changed, 39 insertions(+), 72 deletions(-) diff --git a/src/enums/commonEnums.js b/src/enums/commonEnums.js index 1436ac2..19b7792 100644 --- a/src/enums/commonEnums.js +++ b/src/enums/commonEnums.js @@ -242,12 +242,6 @@ export const EvaluationResult = { TO_BE_VERIFIED: { text: '待验证', value: '4' } } -// 法规符合性排查流程-新增方式 -export const AddType = { - SELECT_STANDARD: { text: '选择标准', value: '1' }, - MANUAL_ADD: { text: '手动新增', value: '2' } -} - // 标准解读流程-是否分发 export const IsDistribute = { REJECT: { text: '驳回', value: 0 }, // 分发节点驳回时用 diff --git a/src/views/regulatoryComplianceAssessmentDatabase/regulatoryComplianceAssessment/modules/AssessmentLookModal.vue b/src/views/regulatoryComplianceAssessmentDatabase/regulatoryComplianceAssessment/modules/AssessmentLookModal.vue index 8d1a175..0e22289 100644 --- a/src/views/regulatoryComplianceAssessmentDatabase/regulatoryComplianceAssessment/modules/AssessmentLookModal.vue +++ b/src/views/regulatoryComplianceAssessmentDatabase/regulatoryComplianceAssessment/modules/AssessmentLookModal.vue @@ -86,20 +86,13 @@ - -
-
- -
-
+ + @@ -112,6 +105,7 @@ import { kkFilePreview } from '@/utils/kkFilePreview' import { downloadFile, getFileAccessHttpUrl } from '@/api/manage' import { queryDepartTreeList } from '../../../../api/api' import { ACCESS_TOKEN } from '@/store/mutation-types' +import UploadFile from '@/components/UploadFile' // 支持预览的文件后缀 const CAN_PREVIEW_FILE_SUFFIX = ['jpg', 'jpeg', 'png', 'pdf', 'doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx'] @@ -120,6 +114,7 @@ const FILE_TYPE_PDF = 'pdf' export default { name: 'AssessmentLookModal', + components: { UploadFile }, mixins: [JeroListMixin], data () { return { @@ -274,41 +269,8 @@ export default { const text = option.componentOptions.propsData.title || option.componentOptions.propsData.label return text.toLowerCase().indexOf(input.toLowerCase()) >= 0 }, - previewFile (record) { - // 截取文件后缀名 - const fileSuffix = record.material_dictText ? record.material_dictText.split('.')[record.material_dictText.split('.').length - 1].toLowerCase() : '' - const canPreview = CAN_PREVIEW_FILE_SUFFIX.some(tt => fileSuffix.toLowerCase() === tt) - // 判断是否为可预览格式的文件 - if (!canPreview) { - this.$message.loading('该文件类型不支持预览,正在为您准备下载...').then(() => { - this.handleDownload(record) - }) - return - } - const fileFullUrl = `${window._CONFIG.domianWebSocketURL}/sys/common/view/${record.material}?at=${Vue.ls.get(ACCESS_TOKEN)}&fullfilename=${record.material_dictText}` - // 图片预览,使用自己添加的组件 - if (canPreview && FILE_TYPE_IMGS.includes(fileSuffix)) { - this.imageUrl = getFileAccessHttpUrl(record.material) - // 获取viewer实例 - const viewer = this.$el.querySelector('.image').$viewer - // 调用show方法进行显示预览图 - viewer.show() - // this.$refs.imagePreviewModal.open(file) - return - } - // pdf预览 - if (canPreview && FILE_TYPE_PDF.includes(fileSuffix)) { - const url = previewPdf(record.material) - window.open(url) - return - } - // 其余可预览文件仍使用KKFile进行预览 - kkFilePreview(fileFullUrl) - }, - // 下载 - handleDownload (record) { - // 下载文件 - downloadFile(`/sys/common/download/${record.material}`, record.material_dictText) + handleMaterialClick (record) { + this.$refs.uploadFile.open(record.material) }, handleCancel () { this.close() diff --git a/src/views/workCenter/regulatoryComplianceCheckProcess/modules/FinishAuditBaseInfo.vue b/src/views/workCenter/regulatoryComplianceCheckProcess/modules/FinishAuditBaseInfo.vue index e341de9..71d9774 100644 --- a/src/views/workCenter/regulatoryComplianceCheckProcess/modules/FinishAuditBaseInfo.vue +++ b/src/views/workCenter/regulatoryComplianceCheckProcess/modules/FinishAuditBaseInfo.vue @@ -15,24 +15,25 @@ + +