[update] 修改bug80913
This commit is contained in:
@@ -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 () {
|
||||
|
||||
Reference in New Issue
Block a user