[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" <add-form ref="addForm"
:flag="StandardSource.ENTERPRISE.value" :flag="StandardSource.ENTERPRISE.value"
:defaultValue="{year_number: new Date().getFullYear() + '', try_flag: '0'}" :defaultValue="{year_number: new Date().getFullYear() + '', try_flag: '0'}"
:disabledFieldList="['standard_number', 'replaced_by_standard_number', 'referenced_standard']" :disabledFieldList="disabledFieldList"
:selectStandardCanUpdateTypeField="['reference_standard']" :selectStandardCanUpdateTypeField="['reference_standard']"
:hiddenFieldList="hiddenFieldList" :hiddenFieldList="hiddenFieldList"
:get-form-func="getFormFunc" :get-form-func="getFormFunc"
@@ -74,8 +74,23 @@ export default {
name: 'EnterpriseStandardModal', name: 'EnterpriseStandardModal',
components: { CheckContentModal, AddForm }, components: { CheckContentModal, AddForm },
computed: { computed: {
// 需要隐藏的字段
hiddenFieldList () { 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 () { data () {