From 1143098bc44756334c8dba1e5aa02c1f8fdf5196 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Mon, 15 Jul 2024 16:26:50 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E6=B5=81=E7=A8=8B=E9=A9=B3=E5=9B=9E?= =?UTF-8?q?=E4=BC=A0JSON?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/lang/workCenter/en.js | 3 +- src/common/lang/workCenter/zh.js | 3 +- .../MarketListReleaseProcess.vue | 17 +++++ .../NewRegulationIntroductionProcess.vue | 17 +++++ .../RegulatoryComplianceCheckProcess.vue | 20 +++++- .../modules/MainFinderDistributesBaseInfo.vue | 63 ++++++++++++++++--- 6 files changed, 111 insertions(+), 12 deletions(-) diff --git a/src/common/lang/workCenter/en.js b/src/common/lang/workCenter/en.js index 4ccd1ba..b95dbb1 100644 --- a/src/common/lang/workCenter/en.js +++ b/src/common/lang/workCenter/en.js @@ -51,7 +51,8 @@ module.exports = { salvageListTemplateName: 'Decomposes a single file upload template', carTypeFileTemplateDownload: 'Model project file template download', carTypeFileTemplateName: 'Model project file upload template', - pleaseGenerate: 'Please generate data' + pleaseGenerate: 'Please generate data', + pleaseClickNext: 'Please click Next to display the information' }, // 市场清单发布流程 marketListReleaseProcess: { diff --git a/src/common/lang/workCenter/zh.js b/src/common/lang/workCenter/zh.js index 949c669..08cd175 100644 --- a/src/common/lang/workCenter/zh.js +++ b/src/common/lang/workCenter/zh.js @@ -51,7 +51,8 @@ module.exports = { salvageListTemplateName: '分解单文件上传模板', carTypeFileTemplateDownload: '车型项目文件模板下载', carTypeFileTemplateName: '车型项目文件上传模板', - pleaseGenerate: '请先生成数据' + pleaseGenerate: '请先生成数据', + pleaseClickNext: '请点击下一步显示信息' }, // 市场清单发布流程 marketListReleaseProcess: { diff --git a/src/views/workCenter/marketListReleaseProcess/MarketListReleaseProcess.vue b/src/views/workCenter/marketListReleaseProcess/MarketListReleaseProcess.vue index 3b4f9f6..a9422d5 100644 --- a/src/views/workCenter/marketListReleaseProcess/MarketListReleaseProcess.vue +++ b/src/views/workCenter/marketListReleaseProcess/MarketListReleaseProcess.vue @@ -638,9 +638,26 @@ export default { this.approvalInfoForm.validateFields({ force: true }, (err, values) => { if (!err) { this.loading = true + // 保存快照需要的JSON start + const jasonObj = {} + // 流程信息表单 + const processInfoForm = this.processInfoForm.getFieldsValue() + // 流程审批信息 + const approvalInfoForm = this.approvalInfoForm.getFieldsValue() + // 业务基本信息 + const baseInfo = this.$refs.baseInfoRef.getData() + // 流程信息 + jasonObj.basicProcessInfoDTO = Object.assign({}, processInfoForm) + // 流程审批信息 + jasonObj.basicTaskInfoDTO = Object.assign({}, approvalInfoForm) + // 业务信息 + jasonObj.businessInfoDTO = baseInfo + // 保存快照需要的JSON end const param = {} param.basicTaskInfoDTO = Object.assign({}, values) param.basicTaskInfoDTO.taskId = this.$route.query.taskId + // 草稿JSON + param.infoJsonStr = JSON.stringify(jasonObj) marketListReleaseReject(param).then(res => { if (res.success) { this.$message.success(res.message) diff --git a/src/views/workCenter/newRegulationIntroductionProcess/NewRegulationIntroductionProcess.vue b/src/views/workCenter/newRegulationIntroductionProcess/NewRegulationIntroductionProcess.vue index 2be5424..3b4a1fd 100644 --- a/src/views/workCenter/newRegulationIntroductionProcess/NewRegulationIntroductionProcess.vue +++ b/src/views/workCenter/newRegulationIntroductionProcess/NewRegulationIntroductionProcess.vue @@ -557,9 +557,26 @@ export default { this.approvalInfoForm.validateFields({ force: true }, (err, values) => { if (!err) { this.loading = true + // 保存快照需要的JSON start + const jasonObj = {} + // 流程信息表单 + const processInfoForm = this.processInfoForm.getFieldsValue() + // 流程审批信息 + const approvalInfoForm = this.approvalInfoForm.getFieldsValue() + // 业务基本信息 + const baseInfo = this.$refs.baseInfoRef.getData() + // 流程信息 + jasonObj.basicProcessInfoDTO = Object.assign({}, processInfoForm) + // 流程审批信息 + jasonObj.basicTaskInfoDTO = Object.assign({}, approvalInfoForm) + // 业务信息 + jasonObj.businessInfoDTO = baseInfo + // 保存快照需要的JSON end const param = {} param.basicTaskInfoDTO = Object.assign({}, values) param.basicTaskInfoDTO.taskId = this.$route.query.taskId + // 草稿JSON + param.infoJsonStr = JSON.stringify(jasonObj) newRegulationImportReject(param).then(res => { if (res.success) { this.$message.success(res.message) diff --git a/src/views/workCenter/regulatoryComplianceCheckProcess/RegulatoryComplianceCheckProcess.vue b/src/views/workCenter/regulatoryComplianceCheckProcess/RegulatoryComplianceCheckProcess.vue index 3b59c1f..4b52093 100644 --- a/src/views/workCenter/regulatoryComplianceCheckProcess/RegulatoryComplianceCheckProcess.vue +++ b/src/views/workCenter/regulatoryComplianceCheckProcess/RegulatoryComplianceCheckProcess.vue @@ -153,7 +153,7 @@ {{ $t('preservation') }} - {{ $t('submit') }} + {{ $t('submit') }} @@ -82,7 +84,9 @@ :dataSource="dataSourceEvaluate" formIsDepend="result" :extraForm="extraForm" - :loading="loading"> + :pagination="ipagination" + :loading="loading" + @change="handleTableChange">