update 项目合规评估

This commit is contained in:
赵霄
2023-12-19 16:20:14 +08:00
parent 642dbbfac4
commit e5c232de59
@@ -239,7 +239,7 @@
:label="$t('workCenter.projectComplianceEvaluationProcess.ccPerson')">
<user-selection :placeholder="$t('pleaseSelect') + $t('workCenter.projectComplianceEvaluationProcess.ccPerson')"
type="checkbox"
v-decorator="['ccPerson', validatorRules.ccPerson]" />
v-decorator="['carbonCopyPersonnels', validatorRules.carbonCopyPersonnels]" />
</a-form-item>
</a-col>
</a-row>
@@ -409,7 +409,7 @@ export default {
validateTrigger: 'blur'
},
// 抄送人员
ccPerson: {
carbonCopyPersonnels: {
rules: [{ required: true, message: this.$t('pleaseSelect') + this.$t('workCenter.projectComplianceEvaluationProcess.ccPerson') }],
validateTrigger: 'change'
}
@@ -759,7 +759,7 @@ export default {
// 是否展示可展开表格
showExpandTable () {
// 设计工程师评估及之后节点都是
const showNode = [ProjectComplianceEvaluationProcessNode.designEngineerEvaluation.value, ProjectComplianceEvaluationProcessNode.moduleOwnerApproval.value, ProjectComplianceEvaluationProcessNode.departLeaderApproval.value, ProjectComplianceEvaluationProcessNode.regulatoryEngineerFiling.value]
const showNode = [ProjectComplianceEvaluationProcessNode.designEngineerEvaluation.value, ProjectComplianceEvaluationProcessNode.moduleOwnerApproval.value, ProjectComplianceEvaluationProcessNode.departLeaderApproval.value, ProjectComplianceEvaluationProcessNode.regulatoryEngineerFiling.value, ProjectComplianceEvaluationProcessNode.moduleOwnerModification.value]
return showNode.includes(this.currentNode) || !ProjectComplianceEvaluationProcessNode.keyOfValue(this.currentNode)
},
// 展开表格的禁用
@@ -1110,6 +1110,16 @@ export default {
flag = false
}
})
// 抄送人员校验
if (this.showCcPerson) {
this.dispatchInfoForm.validateFields((errors, values) => {
if (!errors) {
formData.businessInfoDTO.carbonCopyPersonnels = values.carbonCopyPersonnels
} else {
flag = false
}
})
}
formData.basicTaskInfoDTO = basicTaskInfoDTO
formData.businessId = this.businessId
if (!flag) {