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