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')"> :label="$t('workCenter.projectComplianceEvaluationProcess.ccPerson')">
<user-selection :placeholder="$t('pleaseSelect') + $t('workCenter.projectComplianceEvaluationProcess.ccPerson')" <user-selection :placeholder="$t('pleaseSelect') + $t('workCenter.projectComplianceEvaluationProcess.ccPerson')"
type="checkbox" type="checkbox"
v-decorator="['ccPerson', validatorRules.ccPerson]" /> v-decorator="['carbonCopyPersonnels', validatorRules.carbonCopyPersonnels]" />
</a-form-item> </a-form-item>
</a-col> </a-col>
</a-row> </a-row>
@@ -409,7 +409,7 @@ export default {
validateTrigger: 'blur' validateTrigger: 'blur'
}, },
// 抄送人员 // 抄送人员
ccPerson: { carbonCopyPersonnels: {
rules: [{ required: true, message: this.$t('pleaseSelect') + this.$t('workCenter.projectComplianceEvaluationProcess.ccPerson') }], rules: [{ required: true, message: this.$t('pleaseSelect') + this.$t('workCenter.projectComplianceEvaluationProcess.ccPerson') }],
validateTrigger: 'change' validateTrigger: 'change'
} }
@@ -759,7 +759,7 @@ export default {
// 是否展示可展开表格 // 是否展示可展开表格
showExpandTable () { 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) return showNode.includes(this.currentNode) || !ProjectComplianceEvaluationProcessNode.keyOfValue(this.currentNode)
}, },
// 展开表格的禁用 // 展开表格的禁用
@@ -1110,6 +1110,16 @@ export default {
flag = false flag = false
} }
}) })
// 抄送人员校验
if (this.showCcPerson) {
this.dispatchInfoForm.validateFields((errors, values) => {
if (!errors) {
formData.businessInfoDTO.carbonCopyPersonnels = values.carbonCopyPersonnels
} else {
flag = false
}
})
}
formData.basicTaskInfoDTO = basicTaskInfoDTO formData.basicTaskInfoDTO = basicTaskInfoDTO
formData.businessId = this.businessId formData.businessId = this.businessId
if (!flag) { if (!flag) {