diff --git a/jero-web/src/components/dict/JDictSelectTag.vue b/jero-web/src/components/dict/JDictSelectTag.vue
index badc2d298..85718732d 100644
--- a/jero-web/src/components/dict/JDictSelectTag.vue
+++ b/jero-web/src/components/dict/JDictSelectTag.vue
@@ -27,6 +27,7 @@
placeholder: String,
triggerChange: Boolean,
disabled: Boolean,
+ db_field_name:String,
value: [String, Number],
type: String,
getPopupContainer:{
@@ -94,11 +95,17 @@
}else{
val = e
}
- console.log(val)
+ let content = ''
+ this.dictOptions.forEach(res=>{
+ if (res.value == e){
+ content = res.text || res.label
+ }
+ })
if(this.triggerChange){
this.$emit('change', val);
}else{
this.$emit('input', val);
+ this.$emit('changeQuery', content,this.db_field_name);
}
},
setCurrentDictOptions(dictOptions){
diff --git a/jero-web/src/components/dict/JMultiSelectTag.vue b/jero-web/src/components/dict/JMultiSelectTag.vue
index 0e48d3ca6..2867e7145 100644
--- a/jero-web/src/components/dict/JMultiSelectTag.vue
+++ b/jero-web/src/components/dict/JMultiSelectTag.vue
@@ -36,6 +36,7 @@
placeholder: String,
disabled: Boolean,
value: String,
+ db_field_name:String,
type: String,
options:Array,
spliter:{
@@ -104,7 +105,16 @@
},
onChange (selectedValue) {
+ let content = []
+ this.dictOptions.forEach(res=>{
+ selectedValue.forEach(val=>{
+ if (res.value == val){
+ content.push(res.text || res.label)
+ }
+ })
+ })
this.$emit('change', selectedValue.join(this.spliter));
+ this.$emit('changeQuery', content.join(this.spliter),this.db_field_name);
},
setCurrentDictOptions(dictOptions){
this.dictOptions = dictOptions
diff --git a/jero-web/src/views/documentTools/searchCenter/components/DocumentLibrary.vue b/jero-web/src/views/documentTools/searchCenter/components/DocumentLibrary.vue
index 2c60f3781..9c5840b93 100644
--- a/jero-web/src/views/documentTools/searchCenter/components/DocumentLibrary.vue
+++ b/jero-web/src/views/documentTools/searchCenter/components/DocumentLibrary.vue
@@ -11,6 +11,8 @@
:maxTagCount="1"
:tree-data="item.tree"
tree-checkable
+ @click="treeClick(item.db_field_name)"
+ @change="treeChange"
:placeholder="$t('PleaseSelect')+item.db_field_txt"
/>
@@ -31,12 +33,15 @@