From 4b87e113bddc52be9d39c6a5df4d6e0c8950b2aa Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Fri, 6 Sep 2024 13:59:01 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E4=BF=AE=E6=94=B9UAT=E9=97=AE?= =?UTF-8?q?=E9=A2=98=EF=BC=9A=E5=B8=82=E5=9C=BA=E6=B3=95=E8=A7=84=E6=B8=85?= =?UTF-8?q?=E5=8D=95=E5=8F=91=E5=B8=83=E6=B5=81=E7=A8=8B=EF=BC=8C=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E9=99=84=E4=BB=B6=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MarketListReleaseProcess.vue | 19 +++++++++++++++++-- .../modules/BaseInfoForm.vue | 18 ++++++++++++++++++ 2 files changed, 35 insertions(+), 2 deletions(-) diff --git a/src/views/workCenter/marketListReleaseProcess/MarketListReleaseProcess.vue b/src/views/workCenter/marketListReleaseProcess/MarketListReleaseProcess.vue index 96fbb9c..2e636d8 100644 --- a/src/views/workCenter/marketListReleaseProcess/MarketListReleaseProcess.vue +++ b/src/views/workCenter/marketListReleaseProcess/MarketListReleaseProcess.vue @@ -113,6 +113,15 @@ placeholder=""/> + + + + + + @@ -202,10 +211,12 @@ import pick from 'lodash.pick' import { WorkCenterMixin } from '@/mixins/WorkCenterMixin' import { getFormDictTreeList } from '../../../api/api' import STreeSelect from '../../../components/STreeSelect' +import FileEcho from '../../../components/FileEcho' export default { name: 'MarketListReleaseProcess', components: { + FileEcho, BaseInfoForm, InternalDetailPage, ProcessDetailList, @@ -398,7 +409,9 @@ export default { processInfo.country = this.model.businessInfoDTO.country.split(',').map(item => { return { value: item } }) - this.processInfoForm.setFieldsValue(pick(processInfo, 'processName', 'processDueDate', 'processDescription', 'manifestNo', 'manifestName', 'country', 'manifestDesc')) + // 附件 + processInfo.file = this.model.businessInfoDTO.file + this.processInfoForm.setFieldsValue(pick(processInfo, 'processName', 'processDueDate', 'processDescription', 'manifestNo', 'manifestName', 'country', 'manifestDesc', 'file')) } } // 有草稿json按草稿进来的回显 @@ -419,7 +432,9 @@ export default { processInfo.country = this.draftModel.businessInfoDTO.country.split(',').map(item => { return { value: item } }) - this.processInfoForm.setFieldsValue(pick(processInfo, 'processName', 'processDueDate', 'processDescription', 'manifestNo', 'manifestName', 'country', 'manifestDesc')) + // 附件 + processInfo.file = this.draftModel.businessInfoDTO.file + this.processInfoForm.setFieldsValue(pick(processInfo, 'processName', 'processDueDate', 'processDescription', 'manifestNo', 'manifestName', 'country', 'manifestDesc', 'file')) } // 初始化流程审批信息 this.approvalInfoForm.setFieldsValue(pick(this.draftModel.basicTaskInfoDTO, 'handleText', 'handleFile')) diff --git a/src/views/workCenter/marketListReleaseProcess/modules/BaseInfoForm.vue b/src/views/workCenter/marketListReleaseProcess/modules/BaseInfoForm.vue index 94ddbb7..2ff0de8 100644 --- a/src/views/workCenter/marketListReleaseProcess/modules/BaseInfoForm.vue +++ b/src/views/workCenter/marketListReleaseProcess/modules/BaseInfoForm.vue @@ -71,6 +71,20 @@ :placeholder="disabled ? '' : $t('autoTakeout')" /> + +
+
+ + {{ $t('attach') }} + +
+ + + +
@@ -347,6 +361,8 @@ export default { formInline.manifestName = result.manifestName // 清单说明 formInline.manifestDesc = result.manifestDesc + // 附件 + formInline.file = result.file // 版本号 formInline.manifestVersion = result.manifestVersion // 国家/地区 @@ -458,6 +474,8 @@ export default { formInline.manifestName = result.manifestName // 清单说明 formInline.manifestDesc = result.manifestDesc + // 清单说明 + formInline.file = result.file // 版本号 formInline.manifestVersion = result.manifestVersion // 国家/地区