[update] 修改bug87822

This commit is contained in:
lideqin
2024-07-31 19:10:08 +08:00
parent 9d8042a081
commit bfbcf911ed
@@ -65,9 +65,8 @@
:wrapperCol="$i18n.locale === EN ? longWrapperColEn : longWrapperCol"
:label="$t('standardNumber') + '/' + $t('standardName')"
:colon="formItemColon">
<a-input placeholder=""
disabled
v-decorator="['standardNumberName']" />
<a v-if="processInfoModel.standardId" @click.capture="standardClick">{{ processInfoModel.standardNumberName }}</a>
<div v-else>{{ processInfoModel.standardNumberName }}</div>
</a-form-item>
</a-col>
<a-col v-if="[2, 3, 4, 6, 7, 8, 9, 10].includes(currentNode)" :span="24">
@@ -77,9 +76,7 @@
:wrapperCol="$i18n.locale === EN ? longWrapperColEn : longWrapperCol"
:label="$t('applicableMarket')"
:colon="formItemColon">
<a-input placeholder=""
disabled
v-decorator="['applicableMarket_dictText']" />
<div>{{ processInfoModel.applicableMarket_dictText }}</div>
</a-form-item>
</a-col>
</a-row>
@@ -333,6 +330,7 @@ export default {
model: {},
draftModel: null, // 草稿Json转化的对象
processInfoForm: this.$form.createForm(this),
processInfoModel: {},
labelCol: {
xs: { span: 24 },
xl: { span: 6 },
@@ -433,15 +431,19 @@ export default {
if (this.model.infoJsonStr) {
// 标准编号/标准名称
param.standardNumberName = this.draftModel.businessInfoDTO.standardInfo.standardNumber + ' ' + this.draftModel.businessInfoDTO.standardInfo.standardName
// 标准id
param.standardId = this.draftModel.businessInfoDTO.standardInfo.standardId || ''
// 适用市场
param.applicableMarket_dictText = this.draftModel.businessInfoDTO.standardInfo.applicableMarket_dictText
} else {
// 标准编号/标准名称
param.standardNumberName = this.model.businessInfoDTO.standardInfo.standardNumber + ' ' + this.model.businessInfoDTO.standardInfo.standardName
// 标准id
param.standardId = this.model.businessInfoDTO.standardInfo.standardId || ''
// 适用市场
param.applicableMarket_dictText = this.model.businessInfoDTO.standardInfo.applicableMarket_dictText
}
this.processInfoForm.setFieldsValue(pick(param, 'standardNumberName', 'applicableMarket_dictText'))
this.processInfoModel = Object.assign({}, param)
}
if (this.$refs.baseInfoRef) {
this.$refs.baseInfoRef.initData(this.draftModel ? this.draftModel.businessInfoDTO : this.model.businessInfoDTO)
@@ -466,6 +468,15 @@ export default {
this.processInfoForm.setFieldsValue(pick(param, 'processName'))
})
},
// 标准编号、标准名称点击
standardClick () {
this.$openPageNewSheet({
path: '/standardRegulationLibrary/foreignStandardDetailPage',
query: {
id: this.processInfoModel.standardId
}
})
},
// 子组件控制loading
changeLoading (loading) {
this.loading = loading