[update] 修改bug80913

This commit is contained in:
lideqin
2024-01-16 16:55:27 +08:00
parent a6c54b1e17
commit ae109651ec
@@ -16,7 +16,7 @@
<add-form ref="addForm"
:flag="StandardSource.ENTERPRISE.value"
:defaultValue="{year_number: new Date().getFullYear() + '', try_flag: '0'}"
:disabledFieldList="['standard_number', 'replaced_by_standard_number', 'referenced_standard']"
:disabledFieldList="disabledFieldList"
:selectStandardCanUpdateTypeField="['reference_standard']"
:hiddenFieldList="hiddenFieldList"
:get-form-func="getFormFunc"
@@ -74,8 +74,23 @@ export default {
name: 'EnterpriseStandardModal',
components: { CheckContentModal, AddForm },
computed: {
// 需要隐藏的字段
hiddenFieldList () {
return this.type === 'add' ? ['standard_number'] : []
if (this.type === 'add') {
return ['standard_number']
} else if (this.type === 'edit') {
return ['standard_code', 'name_code', 'category_code']
} else {
return []
}
},
// 不可更改的字段
disabledFieldList () {
if (this.type === 'edit') {
return ['standard_number', 'replaced_by_standard_number', 'referenced_standard', 'year_number']
} else {
return ['standard_number', 'replaced_by_standard_number', 'referenced_standard']
}
}
},
data () {