[update] 修改bug87732
This commit is contained in:
@@ -159,8 +159,7 @@
|
|||||||
<template v-slot:standard_number="{text, record}">
|
<template v-slot:standard_number="{text, record}">
|
||||||
<a-tooltip overlay-class-name="tooltip-style">
|
<a-tooltip overlay-class-name="tooltip-style">
|
||||||
<template slot="title">{{ text || text === 0 ? text : global.emptyLine }}</template>
|
<template slot="title">{{ text || text === 0 ? text : global.emptyLine }}</template>
|
||||||
<a class="link-a" @click="detailClick(record)" v-if="(text || text === 0) && record.detailFlag">{{ text }}</a>
|
<a class="link-a" @click="detailClick(record)" v-if="(text || text === 0)">{{ text }}</a>
|
||||||
<div class="table-text" v-else-if="(text || text === 0) && !record.detailFlag">{{ text }}</div>
|
|
||||||
<div class="table-text" v-else>{{ global.emptyLine }}</div>
|
<div class="table-text" v-else>{{ global.emptyLine }}</div>
|
||||||
</a-tooltip>
|
</a-tooltip>
|
||||||
</template>
|
</template>
|
||||||
@@ -169,8 +168,7 @@
|
|||||||
<template v-slot:standard_name="{text, record}">
|
<template v-slot:standard_name="{text, record}">
|
||||||
<a-tooltip overlay-class-name="tooltip-style">
|
<a-tooltip overlay-class-name="tooltip-style">
|
||||||
<template slot="title">{{ text || text === 0 ? text : global.emptyLine }}</template>
|
<template slot="title">{{ text || text === 0 ? text : global.emptyLine }}</template>
|
||||||
<a class="link-a" @click="detailClick(record)" v-if="(text || text === 0) && record.detailFlag">{{ text }}</a>
|
<a class="link-a" @click="detailClick(record)" v-if="(text || text === 0)">{{ text }}</a>
|
||||||
<div class="table-text" v-else-if="(text || text === 0) && !record.detailFlag">{{ text }}</div>
|
|
||||||
<div class="table-text" v-else>{{ global.emptyLine }}</div>
|
<div class="table-text" v-else>{{ global.emptyLine }}</div>
|
||||||
</a-tooltip>
|
</a-tooltip>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -249,6 +249,18 @@ export default {
|
|||||||
if (res.success) {
|
if (res.success) {
|
||||||
const data = res.result || {}
|
const data = res.result || {}
|
||||||
this.partList = Object.keys(data)
|
this.partList = Object.keys(data)
|
||||||
|
const formList = Object.values(data).reduce((acc, cur) => acc.concat(cur), [])
|
||||||
|
formList.forEach(item => {
|
||||||
|
// 获取上传文件类型的字段
|
||||||
|
if (item.fieldShowType === FieldType.FILE_UP.value && !this.fileField.includes(item.dbFieldName)) {
|
||||||
|
this.fileField.push(item.dbFieldName)
|
||||||
|
}
|
||||||
|
// 获取选择标准类型的字段
|
||||||
|
if (item.fieldShowType === FieldType.STANDARD_MORE.value && !this.standardFields.includes(item.dbFieldName)) {
|
||||||
|
// 不是固定的需要点击的标准字段,加进去
|
||||||
|
this.standardFields.push(item.dbFieldName)
|
||||||
|
}
|
||||||
|
})
|
||||||
this.form = data
|
this.form = data
|
||||||
} else {
|
} else {
|
||||||
this.$message.warn(res.message)
|
this.$message.warn(res.message)
|
||||||
|
|||||||
+6
@@ -215,9 +215,15 @@ export default {
|
|||||||
this.formPartList = Object.keys(formList)
|
this.formPartList = Object.keys(formList)
|
||||||
this.fileField = []
|
this.fileField = []
|
||||||
formList.forEach(item => {
|
formList.forEach(item => {
|
||||||
|
// 获取上传文件类型的字段
|
||||||
if (item.fieldShowType === FieldType.FILE_UP.value) {
|
if (item.fieldShowType === FieldType.FILE_UP.value) {
|
||||||
this.fileField.push(item.dbFieldName)
|
this.fileField.push(item.dbFieldName)
|
||||||
}
|
}
|
||||||
|
// 获取选择标准类型的字段
|
||||||
|
if (item.fieldShowType === FieldType.STANDARD_MORE.value && !this.standardFields.includes(item.dbFieldName)) {
|
||||||
|
// 不是固定的需要点击的标准字段,加进去
|
||||||
|
this.standardFields.push(item.dbFieldName)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
this.form = data
|
this.form = data
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user