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