From fb092030864e17abf443e76c88d8cdaab6f3f1fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Wed, 3 Jan 2024 15:27:51 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E9=A1=B9=E7=9B=AE=E5=90=88=E8=A7=84?= =?UTF-8?q?=E6=B5=81=E7=A8=8B=E4=BF=9D=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProjectComplianceEvaluationProcess.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue index e03577f5..72b89692 100644 --- a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue +++ b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue @@ -902,7 +902,7 @@ export default { this.currentStep = draftResult.currentStep // 项目信息 this.projectDataSource = draftResult.projectList || [] - this.projectId = this.projectDataSource[0].id + this.projectId = this.projectDataSource.length > 0 ? this.projectDataSource[0].id : null // 标准信息 this.standardDataSource = draftResult.standardList } @@ -1282,12 +1282,17 @@ export default { formData.approvalInfo = Object.assign(this.approvalInfo, this.approvalInfoForm.getFieldsValue()) // 抄送人员 formData.carbonCopyPersonnels = Object.assign(this.dispatchInfo, this.dispatchInfoForm.getFieldsValue()) + const checkParams = Object.values({ ...formData.approvalInfo, ...processInfo, ...formData.carbonCopyPersonnels }) + if (!checkParams.some(tt => !!tt)) { + // 提示至少填写一项 + this.$message.warning(this.$t('pleaseFillInAtLeastOneItem')) + return + } const params = { infoJsonStr: JSON.stringify(formData), basicProcessInfoDTO: processInfo, draftId: this.$route.query.draftId } - console.log(params) this.loading = true saveProjectComplianceEvaluation(params).then(res => { if (res.success) {