[update] 修改bug80633

This commit is contained in:
lideqin
2024-01-10 14:20:07 +08:00
parent 6e0bbd3751
commit 49448edf88
+15 -1
View File
@@ -425,7 +425,7 @@ export default {
},
// 企标是否试行改变,标准状态需要跟着变,试行周期必填校验也跟着变
'formInline.try_flag' (val) {
if (val && this.flag === StandardSource.ENTERPRISE.value) {
if (val && this.flag === StandardSource.ENTERPRISE.value && !this.isEditSetData) {
if (val === IsTrial.YES.value) {
// 试行,标准状态改为试运行,
this.formInline.standard_state = EnterpriseStandardStatus.TRIAL_OPERATION.value
@@ -448,6 +448,15 @@ export default {
// 不试行,试行周期非必填
this.rules.trial_period[0].required = false
}
} else if (val && this.flag === StandardSource.ENTERPRISE.value && this.isEditSetData) {
if (val === IsTrial.YES.value) {
// 编辑回显得时候改变,设置标准状态不可编辑,试行周期必填
// 试行,试行周期必填
this.rules.trial_period[0].required = true
} else {
// 不试行,试行周期非必填
this.rules.trial_period[0].required = false
}
}
},
// 编辑回显标准状态是废止,标准状态不可更改
@@ -460,6 +469,11 @@ export default {
if (!this.innerDisabledField.includes('standard_state')) {
this.innerDisabledField.push('standard_state')
}
} else if (this.formInline.try_flag === IsTrial.YES.value && this.flag === StandardSource.ENTERPRISE.value && this.isEditSetData) {
// 企标,是否试行选的是,需要标准状态不可编辑
if (!this.innerDisabledField.includes('standard_state')) {
this.innerDisabledField.push('standard_state')
}
} else {
// 状态不是废止
if (this.innerDisabledField.includes('standard_state')) {