bug 78386
This commit is contained in:
@@ -298,6 +298,9 @@ export default {
|
||||
this.$set(this.dataList[index], 'fieldShowType', FieldType.DATE_SINGLE.value)
|
||||
})
|
||||
}
|
||||
delete this.formInline.new_cer_implement_date
|
||||
delete this.formInline.cer_implement_date
|
||||
delete this.formInline.new_register_implement_date
|
||||
this.$forceUpdate()
|
||||
}
|
||||
}
|
||||
@@ -445,32 +448,34 @@ export default {
|
||||
// 处理树结构多选回显
|
||||
const formList = Object.values(this.dataList).reduce((acc, cur) => acc.concat(cur), [])
|
||||
const treeMultipleField = formList.filter(tt => tt.fieldShowType === FieldType.TREE.value)
|
||||
this.formInline = Object.assign({}, res.result)
|
||||
const data = res.result || {}
|
||||
treeMultipleField.forEach(field => {
|
||||
const valueArr = []
|
||||
if (this.formInline[field.dbFieldName]) {
|
||||
const values = this.formInline[field.dbFieldName].split(',')
|
||||
if (data[field.dbFieldName]) {
|
||||
const values = data[field.dbFieldName].split(',')
|
||||
for (let i = 0; i < values.length; i++) {
|
||||
valueArr[i] = {
|
||||
value: values[i]
|
||||
}
|
||||
}
|
||||
this.formInline[field.dbFieldName] = valueArr
|
||||
data[field.dbFieldName] = valueArr
|
||||
} else {
|
||||
this.formInline[field.dbFieldName] = undefined
|
||||
data[field.dbFieldName] = undefined
|
||||
}
|
||||
})
|
||||
const dictField = formList.filter(tt => tt.fieldShowType === FieldType.OPTION_SINGLE.value)
|
||||
dictField.forEach(field => {
|
||||
this.formInline[field.dbFieldName] = this.formInline[field.dbFieldName] || null
|
||||
data[field.dbFieldName] = data[field.dbFieldName] || null
|
||||
})
|
||||
// 是否长期有效默认选否
|
||||
if (!this.formInline.is_long_effect) {
|
||||
this.$set(this.formInline, 'is_long_effect', YesOrNoEnum.NO.value)
|
||||
if (!data.is_long_effect) {
|
||||
data.is_long_effect = YesOrNoEnum.NO.value
|
||||
}
|
||||
if (!this.formInline.interpretation_articles) {
|
||||
this.$set(this.formInline, 'interpretation_articles', '')
|
||||
// 处理条文解读
|
||||
if (!data.interpretation_articles) {
|
||||
data.interpretation_articles = ''
|
||||
}
|
||||
this.formInline = Object.assign({}, {...data})
|
||||
}
|
||||
})
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user