[update] 高级检索标准结构树改成传code
This commit is contained in:
@@ -31,7 +31,7 @@
|
|||||||
<a-form-item :label="item.dbFieldTxt" :labelCol="labelCol" :wrapperCol="wrapperCol" :colon="false">
|
<a-form-item :label="item.dbFieldTxt" :labelCol="labelCol" :wrapperCol="wrapperCol" :colon="false">
|
||||||
<template v-if="item.fieldShowType === FieldType.TREE.value">
|
<template v-if="item.fieldShowType === FieldType.TREE.value">
|
||||||
<a-tree-select
|
<a-tree-select
|
||||||
:replaceFields="getReplaceFields(item.dbFieldName)"
|
:replaceFields="getReplaceFields(item.dbFieldName, FieldType.TREE.value)"
|
||||||
tree-node-filter-prop="title"
|
tree-node-filter-prop="title"
|
||||||
v-model="queryParam[item.dbFieldName]"
|
v-model="queryParam[item.dbFieldName]"
|
||||||
:maxTagCount="1"
|
:maxTagCount="1"
|
||||||
@@ -618,12 +618,17 @@ export default {
|
|||||||
* 处理英文下树结构下拉的字段替换
|
* 处理英文下树结构下拉的字段替换
|
||||||
* @param field - 字段名
|
* @param field - 字段名
|
||||||
*/
|
*/
|
||||||
getReplaceFields (field) {
|
getReplaceFields (field, fieldType) {
|
||||||
const obj = {}
|
const obj = {}
|
||||||
// 数据字典或标签内容管理英文是enTitle
|
// 数据字典或标签内容管理英文是enTitle
|
||||||
if (this.dictTextFieldList.includes(field)) {
|
if (this.dictTextFieldList.includes(field)) {
|
||||||
obj.title = this.isChinese() ? 'title' : 'enTitle'
|
obj.title = this.isChinese() ? 'title' : 'enTitle'
|
||||||
}
|
}
|
||||||
|
// 标准结构树传code不传key
|
||||||
|
if (fieldType === FieldType.TREE.value) {
|
||||||
|
obj.key = field === 'standard_system' ? 'nodeCode' : 'key'
|
||||||
|
obj.value = field === 'standard_system' ? 'nodeCode' : 'value'
|
||||||
|
}
|
||||||
return obj
|
return obj
|
||||||
},
|
},
|
||||||
// 导出
|
// 导出
|
||||||
|
|||||||
Reference in New Issue
Block a user