[update] 修改bug80037

This commit is contained in:
lideqin
2024-01-05 10:20:32 +08:00
parent bef8bf0e2b
commit 50a035e129
3 changed files with 11 additions and 2 deletions
+9 -1
View File
@@ -53,7 +53,7 @@
<standard-selection v-else-if="item.fieldShowType === FieldType.STANDARD_MORE.value" <standard-selection v-else-if="item.fieldShowType === FieldType.STANDARD_MORE.value"
:placeholder="specialPlaceholder[item.dbFieldName] || $t('pleaseSelectStandard')" :placeholder="specialPlaceholder[item.dbFieldName] || $t('pleaseSelectStandard')"
:source="getFlag(item.dbFieldName)" :source="getFlag(item.dbFieldName)"
:disabledSourceSearch="true" :disabledSourceSearch="!selectStandardCanUpdateTypeField.includes(item.dbFieldName)"
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)" :disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
:exclude-standard-numbers="excludeStandardFields.includes(item.dbFieldName) ? excludeStandardNumbers : null" :exclude-standard-numbers="excludeStandardFields.includes(item.dbFieldName) ? excludeStandardNumbers : null"
v-model="formInline[item.dbFieldName]" /> v-model="formInline[item.dbFieldName]" />
@@ -284,6 +284,14 @@ export default {
default: () => { default: () => {
return {} return {}
} }
},
// 选择标准组件可以修改来源的字段(暂时只有企标的引用标准用到)
selectStandardCanUpdateTypeField: {
type: Array,
required: false,
default: () => {
return []
}
} }
}, },
mounted () { mounted () {
@@ -12,10 +12,12 @@
> >
<div class="custom-drawer-style-scroll"> <div class="custom-drawer-style-scroll">
<a-spin :spinning="confirmLoading" style="width: 100%;height:100%"> <a-spin :spinning="confirmLoading" style="width: 100%;height:100%">
<!-- 引用标准可以选国标和外标 -->
<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="['standard_number', 'replaced_by_standard_number', 'referenced_standard']"
:selectStandardCanUpdateTypeField="['reference_standard']"
:hiddenFieldList="hiddenFieldList" :hiddenFieldList="hiddenFieldList"
:get-form-func="getFormFunc" :get-form-func="getFormFunc"
:get-document-info-func="getDocumentInfoFunc" :get-document-info-func="getDocumentInfoFunc"
@@ -280,7 +280,6 @@
<a-form-model-item class="item-model" prop="referenceStandard"> <a-form-model-item class="item-model" prop="referenceStandard">
<standard-selection :source="StandardSource.ENTERPRISE.value" <standard-selection :source="StandardSource.ENTERPRISE.value"
:disabled="disabled" :disabled="disabled"
:disabledSourceSearch="true"
:exclude-standard-numbers="formInline.standardNumber" :exclude-standard-numbers="formInline.standardNumber"
type="radio" type="radio"
v-model="formInline.referenceStandard" /> v-model="formInline.referenceStandard" />