[update] 修改bug87822
This commit is contained in:
+18
-7
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user