From 3559eefacffc374d2883e83e878e69c9524bf546 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Fri, 29 Dec 2023 17:35:50 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E4=BF=AE=E6=94=B9bug79861,79870,798?= =?UTF-8?q?75,79880,79883,79899,79909,79914,79916,79918,79934,79964,79969?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/lang/workCenter/zh.js | 2 +- .../RevisionPlanActivelyReportFlow.vue | 1 + .../modules/ContactEnterSendTaskModal.vue | 4 + .../RevisionPlanStandardizationInitFlow.vue | 1 + .../modules/BaseInfoTableModal.vue | 8 ++ .../EnterpriseStandardAnnulFlow.vue | 1 + .../modules/BaseInfoForm.vue | 4 + .../EnterpriseStandardChangeFlow.vue | 3 +- .../modules/BaseInfoForm.vue | 106 ++++++++++++------ .../modules/MainDrafterInitBaseInfo.vue | 2 +- .../PlanApprovalChangeFlow.vue | 1 + .../modules/ApprovalBaseInfo.vue | 15 +-- .../FinishTimeChangeBaseInfoDrawer.vue | 14 ++- .../modules/MergeBaseInfo.vue | 4 + .../EnterpriseStandardRecheckFlow.vue | 1 + .../modules/ContactInitBaseInfo.vue | 4 + .../modules/DrafterEnterOptionBaseInfo.vue | 4 + .../modules/RecheckApproveBaseInfo.vue | 4 + .../EnterpriseStandardRevisionFlow.vue | 1 + .../modules/BaseInfoForm.vue | 6 +- .../EnterpriseStandardSealSaveFlow.vue | 1 + .../modules/BaseInfoForm.vue | 4 + .../EnterpriseStandardStartUseFlow.vue | 1 + .../modules/BaseInfoForm.vue | 4 + 24 files changed, 143 insertions(+), 53 deletions(-) diff --git a/src/common/lang/workCenter/zh.js b/src/common/lang/workCenter/zh.js index c59281aa..298e37c1 100644 --- a/src/common/lang/workCenter/zh.js +++ b/src/common/lang/workCenter/zh.js @@ -6,7 +6,7 @@ module.exports = { // 新建流程页 newProcess: { externalStandardsManagementProcess: '外部标准管理流程', - standardRegulationEntryCorrectionProcess: '标准法规入库/更正流程', + standardRegulationEntryCorrectionProcess: '标准法规入库/变更流程', annotateTheConsultationProcess: '标准征求意见流程', projectComplianceAssessmentProcess: '项目合规评估流程', noMatchTrackingProcess: '未符合项跟踪流程', diff --git a/src/views/workCenter/annualRevisionPlanActivelyReport/RevisionPlanActivelyReportFlow.vue b/src/views/workCenter/annualRevisionPlanActivelyReport/RevisionPlanActivelyReportFlow.vue index 24ff3454..aba62a00 100644 --- a/src/views/workCenter/annualRevisionPlanActivelyReport/RevisionPlanActivelyReportFlow.vue +++ b/src/views/workCenter/annualRevisionPlanActivelyReport/RevisionPlanActivelyReportFlow.vue @@ -633,6 +633,7 @@ export default { this.validatorRules.commitText.rules[0].required = true if (!this.approvalInfoForm.getFieldValue('commitText')) { this.$message.warning(this.$t('pleaseEnterRemarks')) + this.switchValue = 'base' } this.$nextTick(() => { this.approvalInfoForm.validateFields((err, values) => { diff --git a/src/views/workCenter/annualRevisionPlanActivelyReport/modules/ContactEnterSendTaskModal.vue b/src/views/workCenter/annualRevisionPlanActivelyReport/modules/ContactEnterSendTaskModal.vue index 2a31fd1b..5e3aa0d1 100644 --- a/src/views/workCenter/annualRevisionPlanActivelyReport/modules/ContactEnterSendTaskModal.vue +++ b/src/views/workCenter/annualRevisionPlanActivelyReport/modules/ContactEnterSendTaskModal.vue @@ -990,4 +990,8 @@ export default { .title-text { width: 200px; } + +/deep/ .ant-form-item-children > * { + width: 100% !important; +} diff --git a/src/views/workCenter/annualRevisionPlanStandardizationInit/RevisionPlanStandardizationInitFlow.vue b/src/views/workCenter/annualRevisionPlanStandardizationInit/RevisionPlanStandardizationInitFlow.vue index 443dd9fe..21cd5641 100644 --- a/src/views/workCenter/annualRevisionPlanStandardizationInit/RevisionPlanStandardizationInitFlow.vue +++ b/src/views/workCenter/annualRevisionPlanStandardizationInit/RevisionPlanStandardizationInitFlow.vue @@ -531,6 +531,7 @@ export default { this.validatorRules.commitText.rules[0].required = true if (!this.approvalInfoForm.getFieldValue('commitText')) { this.$message.warning(this.$t('pleaseEnterRemarks')) + this.switchValue = 'base' } this.$nextTick(() => { this.approvalInfoForm.validateFields((err, values) => { diff --git a/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/BaseInfoTableModal.vue b/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/BaseInfoTableModal.vue index bdb1c072..6d222c75 100644 --- a/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/BaseInfoTableModal.vue +++ b/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/BaseInfoTableModal.vue @@ -1037,4 +1037,12 @@ export default { .form-flex-item-long { width: 100%; } + +.title-text { + width: 180px; +} + +/deep/ .ant-form-item-children > * { + width: 100% !important; +} diff --git a/src/views/workCenter/enterpriseStandardAnnul/EnterpriseStandardAnnulFlow.vue b/src/views/workCenter/enterpriseStandardAnnul/EnterpriseStandardAnnulFlow.vue index 6663cc8e..6093e731 100644 --- a/src/views/workCenter/enterpriseStandardAnnul/EnterpriseStandardAnnulFlow.vue +++ b/src/views/workCenter/enterpriseStandardAnnul/EnterpriseStandardAnnulFlow.vue @@ -455,6 +455,7 @@ export default { this.validatorRules.commitText.rules[0].required = true if (!this.approvalInfoForm.getFieldValue('commitText')) { this.$message.warning(this.$t('pleaseEnterRemarks')) + this.switchValue = 'base' } this.$nextTick(() => { this.approvalInfoForm.validateFields((err, values) => { diff --git a/src/views/workCenter/enterpriseStandardAnnul/modules/BaseInfoForm.vue b/src/views/workCenter/enterpriseStandardAnnul/modules/BaseInfoForm.vue index ca6e24f1..526930c6 100644 --- a/src/views/workCenter/enterpriseStandardAnnul/modules/BaseInfoForm.vue +++ b/src/views/workCenter/enterpriseStandardAnnul/modules/BaseInfoForm.vue @@ -263,4 +263,8 @@ export default { diff --git a/src/views/workCenter/enterpriseStandardChange/EnterpriseStandardChangeFlow.vue b/src/views/workCenter/enterpriseStandardChange/EnterpriseStandardChangeFlow.vue index 28cef3d9..6b1894e2 100644 --- a/src/views/workCenter/enterpriseStandardChange/EnterpriseStandardChangeFlow.vue +++ b/src/views/workCenter/enterpriseStandardChange/EnterpriseStandardChangeFlow.vue @@ -188,7 +188,7 @@ export default { // 说明是已发起流程 this.currentNodeName = this.$route.query.taskName } else { - this.currentNodeName = '发起人发起' + this.currentNodeName = '主起草人发起' } }, data () { @@ -468,6 +468,7 @@ export default { this.validatorRules.commitText.rules[0].required = true if (!this.approvalInfoForm.getFieldValue('commitText')) { this.$message.warning(this.$t('pleaseEnterRemarks')) + this.switchValue = 'base' } this.$nextTick(() => { this.approvalInfoForm.validateFields((err, values) => { diff --git a/src/views/workCenter/enterpriseStandardChange/modules/BaseInfoForm.vue b/src/views/workCenter/enterpriseStandardChange/modules/BaseInfoForm.vue index d03066d3..af6b723a 100644 --- a/src/views/workCenter/enterpriseStandardChange/modules/BaseInfoForm.vue +++ b/src/views/workCenter/enterpriseStandardChange/modules/BaseInfoForm.vue @@ -33,6 +33,7 @@ :disabledSourceSearch="true" type="radio" :selectOnly="true" + :filters="{standardState: '1,2,3,4,5,6,7,8'}" v-model="formInline.standardNumber" @listChange="listChange" /> @@ -40,14 +41,16 @@
- - {{ $t('workCenter.enterpriseInitChangePlan.enterpriseStandardName') }} - + * + + {{ $t('workCenter.enterpriseInitChangePlan.enterpriseStandardName') }} +
@@ -291,7 +294,7 @@
- + {{ (formInline.associatedFile === 'null' || formInline.associatedFile === '' || formInline.associatedFile === null || formInline.associatedFile === undefined) @@ -378,6 +381,7 @@ export default { }, // 标准等级分类改变后授权部门需要自动带出 'formInline.gradeClassification' (val) { + console.log(val, this.isEditSetData, this.formInline.authDept) if (val && !this.isEditSetData) { if (val === StandardGradeClassify.ZERO_LEVEL.value) { // 选的是0级,授权部门带出不可编辑 @@ -386,9 +390,8 @@ export default { this.authDeptDisabled = true } } else if (val === StandardGradeClassify.ONE_LEVEL.value) { - // 选的是1级 - // 带出3级的部门:起草部门 - this.formInline.authDept = this.standardGradeClassification.find(item => item.level + '' === '3').deptIds + // 选的是1级,带出主起草单位 + this.formInline.authDept = this.formInline.mainDraftingUnit // 设置可选择项 this.departSelectRange = this.standardGradeClassification.find(item => item.level + '' === '1').deptIds.split(',') this.formInline = JSON.parse(JSON.stringify(this.formInline)) @@ -397,9 +400,8 @@ export default { this.authDeptDisabled = false } } else if (val === StandardGradeClassify.TWO_LEVEL.value) { - // 选的是2级 - // 带出3级的部门:起草部门 - this.formInline.authDept = this.standardGradeClassification.find(item => item.level + '' === '3').deptIds + // 选的是2级,带出主起草单位 + this.formInline.authDept = this.formInline.mainDraftingUnit // 设置可选择项 this.departSelectRange = this.standardGradeClassification.find(item => item.level + '' === '2').deptIds.split(',') this.formInline = JSON.parse(JSON.stringify(this.formInline)) @@ -408,8 +410,8 @@ export default { this.authDeptDisabled = false } } else if (val === StandardGradeClassify.THREE_LEVEL.value) { - // 选的是3级,授权部门带出不可编辑 - this.formInline.authDept = this.standardGradeClassification.find(item => item.level + '' === '3').deptIds + // 选的是3级,带出主起草单位 + this.formInline.authDept = this.formInline.mainDraftingUnit if (!this.authDeptDisabled) { this.authDeptDisabled = true } @@ -444,6 +446,24 @@ export default { } } }, + // 主起草单位改变后,需要将选中的主起草单位增加到授权部门 + 'formInline.mainDraftingUnit' (val) { + if (val && !this.isEditSetData) { + if (this.formInline.gradeClassification === StandardGradeClassify.ONE_LEVEL.value || + this.formInline.gradeClassification === StandardGradeClassify.TWO_LEVEL.value) { + // 标准等级分类是1级或者2级需要,把主起草单位追加到授权部门 + let authDeptArr = (this.formInline.authDept || '').split(',') + // 把旧的主起草部门刨出去,否则每换一次主起草单位都会累计到授权部门 + authDeptArr = authDeptArr.filter(item => item !== this.oldMainDraftingUnit) + authDeptArr.push(val) + this.formInline.authDept = authDeptArr.join(',') + } else if (this.formInline.gradeClassification === StandardGradeClassify.THREE_LEVEL.value) { + // 标准等级分类是3级,把授权部门替换成主起草单位 + this.formInline.authDept = val + } + } + this.oldMainDraftingUnit = val + }, // 企标是否试行改变,标准状态需要跟着变,试行周期必填校验也跟着变 'formInline.tryFlag' (val) { if (val) { @@ -480,6 +500,14 @@ export default { trigger: 'change' } ], + // 企标名称 + standardName: [ + { + required: true, + message: this.$t('workCenter.enterpriseInitChangePlan.enterpriseStandardName') + this.$t('cannotEmpty'), + trigger: 'blur' + } + ], // 标准等级分类 gradeClassification: [ { @@ -528,7 +556,8 @@ export default { trigger: 'change' } ] - } + }, + oldMainDraftingUnit: '' // 上一次的主起草单位 } }, mounted () { @@ -545,7 +574,10 @@ export default { this.formInline.standardSystem = this.formInline.standardSystem ? this.formInline.standardSystem.split(',').map(item => { return { value: item } }) : [] - this.isEditSetData = false + this.formInline.gradeClassification = this.formInline.gradeClassification || undefined + setTimeout(() => { + this.isEditSetData = false + }, 500) }, // 外层要获取数据 getData () { @@ -594,51 +626,56 @@ export default { listChange (value) { console.log(value) this.loading = true + this.isEditSetData = true // 企标名称 this.formInline.standardName = value[0].standardName // 根据返回的id查询企标数据 getEnterpriseStandardInfoById({ id: value[0].id, type: '2' }).then(res => { if (res.success) { const result = res.result + const formInline = {} // 标准等级分类 - this.formInline.gradeClassification = result.grade_classification + formInline.gradeClassification = result.grade_classification || undefined + // 授权部门 + formInline.authDept = result.auth_dept // 标准体系 - this.formInline.standardSystem = result.standard_system ? result.standard_system.split(',').map(item => { + formInline.standardSystem = result.standard_system ? result.standard_system.split(',').map(item => { return { value: item } }) : [] - console.log(this.formInline.standardSystem) // 标准英文名称 - this.formInline.standardEnglishName = result.standard_english_name + formInline.standardEnglishName = result.standard_english_name // 发布日期 - this.formInline.releaseDate = result.release_date + formInline.releaseDate = result.release_date // 实施日期 - this.formInline.implementationDate = result.implementation_date + formInline.implementationDate = result.implementation_date // 是否试行 - this.formInline.tryFlag = result.try_flag + formInline.tryFlag = result.try_flag // 试行周期 - this.formInline.trialPeriod = result.trial_period || undefined + formInline.trialPeriod = result.trial_period || undefined // 零部件名称 - this.formInline.partName = result.part_name - this.formInline.partName_dictText = result.part_name_dictText + formInline.partName = result.part_name + formInline.partName_dictText = result.part_name_dictText // 主起草人 - this.formInline.mainDraftingUser = result.main_drafting_user - this.formInline.mainDraftingUser_dictText = result.main_drafting_user_dictText + formInline.mainDraftingUser = result.main_drafting_user + formInline.mainDraftingUser_dictText = result.main_drafting_user_dictText // 主起草单位 - this.formInline.mainDraftingUnit = result.main_drafting_unit + formInline.mainDraftingUnit = result.main_drafting_unit // 代替标准号 - this.formInline.substituteStandardNumber = result.substitute_standard_number + formInline.substituteStandardNumber = result.substitute_standard_number // 引用标准 - this.formInline.quotedStandard = result.reference_standard + formInline.referenceStandard = result.reference_standard // 关联文件 - this.formInline.associatedFile = result.associated_file + formInline.associatedFile = result.associated_file // 采标程度 - this.formInline.acquisitionDegree = result.acquisition_degree || null + formInline.acquisitionDegree = result.acquisition_degree || null // 采用国际标准号 - this.formInline.internationalStandardNum = result.international_standard_num - this.formInline = Object.assign({}, this.formInline) + formInline.internationalStandardNum = result.international_standard_num + this.formInline = Object.assign({}, this.formInline, formInline) + this.$refs.ruleForm.clearValidate() } }).finally(() => { this.loading = false + this.isEditSetData = false }) }, // 零部件名称选择完成的回调 @@ -672,4 +709,7 @@ export default { diff --git a/src/views/workCenter/enterpriseStandardChange/modules/MainDrafterInitBaseInfo.vue b/src/views/workCenter/enterpriseStandardChange/modules/MainDrafterInitBaseInfo.vue index 6b113ba4..0751ffa5 100644 --- a/src/views/workCenter/enterpriseStandardChange/modules/MainDrafterInitBaseInfo.vue +++ b/src/views/workCenter/enterpriseStandardChange/modules/MainDrafterInitBaseInfo.vue @@ -45,7 +45,7 @@ diff --git a/src/views/workCenter/enterpriseStandardInitChange/PlanApprovalChangeFlow.vue b/src/views/workCenter/enterpriseStandardInitChange/PlanApprovalChangeFlow.vue index 95f91d6d..b7892ff2 100644 --- a/src/views/workCenter/enterpriseStandardInitChange/PlanApprovalChangeFlow.vue +++ b/src/views/workCenter/enterpriseStandardInitChange/PlanApprovalChangeFlow.vue @@ -988,6 +988,7 @@ export default { this.validatorRules.commitText.rules[0].required = true if (!this.approvalInfoForm.getFieldValue('commitText')) { this.$message.warning(this.$t('pleaseEnterRemarks')) + this.switchValue = 'base' } this.$nextTick(() => { this.approvalInfoForm.validateFields((err, values) => { diff --git a/src/views/workCenter/enterpriseStandardInitChange/modules/ApprovalBaseInfo.vue b/src/views/workCenter/enterpriseStandardInitChange/modules/ApprovalBaseInfo.vue index c88de9b0..2b116b9a 100644 --- a/src/views/workCenter/enterpriseStandardInitChange/modules/ApprovalBaseInfo.vue +++ b/src/views/workCenter/enterpriseStandardInitChange/modules/ApprovalBaseInfo.vue @@ -271,7 +271,7 @@ - + {{ (formInline.compilationDescription === 'null' || formInline.compilationDescription === '' || formInline.compilationDescription === null || formInline.compilationDescription === undefined) @@ -379,7 +379,6 @@
- * {{ $t('workCenter.enterpriseInitChangePlan.authorizationDepart') }} @@ -789,14 +788,6 @@ export default { trigger: 'change' } ], - // 授权部门 - authDept: [ - { - required: true, - message: this.$t('workCenter.enterpriseInitChangePlan.authorizationDepart') + this.$t('cannotEmpty'), - trigger: 'change' - } - ], // 主起草人 mainDraftingUser: [ { @@ -1021,4 +1012,8 @@ export default { .title-text-long { width: 220px !important; } + +/deep/ .ant-form-item-children > .ant-calendar-picker { + width: 100%; +} diff --git a/src/views/workCenter/enterpriseStandardInitChange/modules/FinishTimeChangeBaseInfoDrawer.vue b/src/views/workCenter/enterpriseStandardInitChange/modules/FinishTimeChangeBaseInfoDrawer.vue index 1609409a..989b539d 100644 --- a/src/views/workCenter/enterpriseStandardInitChange/modules/FinishTimeChangeBaseInfoDrawer.vue +++ b/src/views/workCenter/enterpriseStandardInitChange/modules/FinishTimeChangeBaseInfoDrawer.vue @@ -346,12 +346,9 @@ export default { } .form-flex-box { - display: flex; - flex-wrap: wrap; -} - -.form-flex-item-half { - width: 50%; + display: grid; + grid-template-columns: 1fr 1fr; + column-gap: 10px; } .box-title-text { @@ -364,10 +361,15 @@ export default { } .form-flex-item-long { + grid-column: 1/span 2; width: 100%; padding: 0; .title-text { width: 180px; } } + +/deep/ .ant-form-item-children > .ant-calendar-picker { + width: 100%; +} diff --git a/src/views/workCenter/enterpriseStandardInitChange/modules/MergeBaseInfo.vue b/src/views/workCenter/enterpriseStandardInitChange/modules/MergeBaseInfo.vue index cdda2ac1..0ea55e54 100644 --- a/src/views/workCenter/enterpriseStandardInitChange/modules/MergeBaseInfo.vue +++ b/src/views/workCenter/enterpriseStandardInitChange/modules/MergeBaseInfo.vue @@ -820,4 +820,8 @@ export default { .title-text-long { width: 220px !important; } + +/deep/ .ant-form-item-children > * { + width: 100% !important; +} diff --git a/src/views/workCenter/enterpriseStandardRecheck/EnterpriseStandardRecheckFlow.vue b/src/views/workCenter/enterpriseStandardRecheck/EnterpriseStandardRecheckFlow.vue index 0e6fa3c0..dfb3f002 100644 --- a/src/views/workCenter/enterpriseStandardRecheck/EnterpriseStandardRecheckFlow.vue +++ b/src/views/workCenter/enterpriseStandardRecheck/EnterpriseStandardRecheckFlow.vue @@ -537,6 +537,7 @@ export default { this.validatorRules.commitText.rules[0].required = true if (!this.approvalInfoForm.getFieldValue('commitText')) { this.$message.warning(this.$t('pleaseEnterRemarks')) + this.switchValue = 'base' } this.$nextTick(() => { this.approvalInfoForm.validateFields((err, values) => { diff --git a/src/views/workCenter/enterpriseStandardRecheck/modules/ContactInitBaseInfo.vue b/src/views/workCenter/enterpriseStandardRecheck/modules/ContactInitBaseInfo.vue index a1d3d612..5275738f 100644 --- a/src/views/workCenter/enterpriseStandardRecheck/modules/ContactInitBaseInfo.vue +++ b/src/views/workCenter/enterpriseStandardRecheck/modules/ContactInitBaseInfo.vue @@ -248,4 +248,8 @@ export default { diff --git a/src/views/workCenter/enterpriseStandardRecheck/modules/DrafterEnterOptionBaseInfo.vue b/src/views/workCenter/enterpriseStandardRecheck/modules/DrafterEnterOptionBaseInfo.vue index 5b1584e4..a8d7c8b0 100644 --- a/src/views/workCenter/enterpriseStandardRecheck/modules/DrafterEnterOptionBaseInfo.vue +++ b/src/views/workCenter/enterpriseStandardRecheck/modules/DrafterEnterOptionBaseInfo.vue @@ -209,4 +209,8 @@ export default { .form-flex-item-long { width: 100% !important; } + +/deep/ .ant-form-item-children > * { + width: 100%; +} diff --git a/src/views/workCenter/enterpriseStandardRecheck/modules/RecheckApproveBaseInfo.vue b/src/views/workCenter/enterpriseStandardRecheck/modules/RecheckApproveBaseInfo.vue index 216054e5..b1a9d9c2 100644 --- a/src/views/workCenter/enterpriseStandardRecheck/modules/RecheckApproveBaseInfo.vue +++ b/src/views/workCenter/enterpriseStandardRecheck/modules/RecheckApproveBaseInfo.vue @@ -159,4 +159,8 @@ export default { diff --git a/src/views/workCenter/enterpriseStandardRevision/EnterpriseStandardRevisionFlow.vue b/src/views/workCenter/enterpriseStandardRevision/EnterpriseStandardRevisionFlow.vue index ed72ce0b..00a52714 100644 --- a/src/views/workCenter/enterpriseStandardRevision/EnterpriseStandardRevisionFlow.vue +++ b/src/views/workCenter/enterpriseStandardRevision/EnterpriseStandardRevisionFlow.vue @@ -714,6 +714,7 @@ export default { this.validatorRules.commitText.rules[0].required = true if (!this.approvalInfoForm.getFieldValue('commitText')) { this.$message.warning(this.$t('pleaseEnterRemarks')) + this.switchValue = 'base' } this.$nextTick(() => { this.approvalInfoForm.validateFields((err, values) => { diff --git a/src/views/workCenter/enterpriseStandardRevision/modules/BaseInfoForm.vue b/src/views/workCenter/enterpriseStandardRevision/modules/BaseInfoForm.vue index 24252e78..366e5c72 100644 --- a/src/views/workCenter/enterpriseStandardRevision/modules/BaseInfoForm.vue +++ b/src/views/workCenter/enterpriseStandardRevision/modules/BaseInfoForm.vue @@ -116,7 +116,7 @@ class="box-input" :disabled="disabled || disabledFieldList.includes(item.dbFieldName)" v-model.trim="formInline[item.dbFieldName]" - :maxLength="50" + :maxLength="item.dbLength" @change="event => event.target.value = event.target.value.trim()" :placeholder="$t('pleaseEnter')+item.dbFieldTxt" /> @@ -680,4 +680,8 @@ export default { diff --git a/src/views/workCenter/enterpriseStandardSealSave/EnterpriseStandardSealSaveFlow.vue b/src/views/workCenter/enterpriseStandardSealSave/EnterpriseStandardSealSaveFlow.vue index 236aeaef..1d7d1078 100644 --- a/src/views/workCenter/enterpriseStandardSealSave/EnterpriseStandardSealSaveFlow.vue +++ b/src/views/workCenter/enterpriseStandardSealSave/EnterpriseStandardSealSaveFlow.vue @@ -457,6 +457,7 @@ export default { this.validatorRules.commitText.rules[0].required = true if (!this.approvalInfoForm.getFieldValue('commitText')) { this.$message.warning(this.$t('pleaseEnterRemarks')) + this.switchValue = 'base' } this.$nextTick(() => { this.approvalInfoForm.validateFields((err, values) => { diff --git a/src/views/workCenter/enterpriseStandardSealSave/modules/BaseInfoForm.vue b/src/views/workCenter/enterpriseStandardSealSave/modules/BaseInfoForm.vue index 3575b8c2..20e88b5d 100644 --- a/src/views/workCenter/enterpriseStandardSealSave/modules/BaseInfoForm.vue +++ b/src/views/workCenter/enterpriseStandardSealSave/modules/BaseInfoForm.vue @@ -263,4 +263,8 @@ export default { diff --git a/src/views/workCenter/enterpriseStandardStartUse/EnterpriseStandardStartUseFlow.vue b/src/views/workCenter/enterpriseStandardStartUse/EnterpriseStandardStartUseFlow.vue index a0dce9b0..b7f2cf12 100644 --- a/src/views/workCenter/enterpriseStandardStartUse/EnterpriseStandardStartUseFlow.vue +++ b/src/views/workCenter/enterpriseStandardStartUse/EnterpriseStandardStartUseFlow.vue @@ -455,6 +455,7 @@ export default { this.validatorRules.commitText.rules[0].required = true if (!this.approvalInfoForm.getFieldValue('commitText')) { this.$message.warning(this.$t('pleaseEnterRemarks')) + this.switchValue = 'base' } this.$nextTick(() => { this.approvalInfoForm.validateFields((err, values) => { diff --git a/src/views/workCenter/enterpriseStandardStartUse/modules/BaseInfoForm.vue b/src/views/workCenter/enterpriseStandardStartUse/modules/BaseInfoForm.vue index fec90e8f..8df6bf07 100644 --- a/src/views/workCenter/enterpriseStandardStartUse/modules/BaseInfoForm.vue +++ b/src/views/workCenter/enterpriseStandardStartUse/modules/BaseInfoForm.vue @@ -265,4 +265,8 @@ export default {