diff --git a/jero-web/src/components/jero/JDate.vue b/jero-web/src/components/jero/JDate.vue
index 9babe2a1..52c596dc 100644
--- a/jero-web/src/components/jero/JDate.vue
+++ b/jero-web/src/components/jero/JDate.vue
@@ -31,19 +31,17 @@
:value="momVal"
:disabled="disabled || readOnly"
:format="dateFormat"
- @change="handleMonthChange"
- />
+ @change="handleMonthChange"/>
+ @panelChange="panelChangeOne"/>
diff --git a/jero-web/src/components/jero/JTreeSelect.vue b/jero-web/src/components/jero/JTreeSelect.vue
index 92571a55..1e14935a 100644
--- a/jero-web/src/components/jero/JTreeSelect.vue
+++ b/jero-web/src/components/jero/JTreeSelect.vue
@@ -12,6 +12,7 @@
:value="treeValue"
:treeData="treeData"
:multiple="multiple"
+ :show-search="!multiple"
@change="onChange"
@search="onSearch">
@@ -128,7 +129,7 @@
this.$emit('change', this.value,text)
}
},
- initDictInfo(){
+ initDictInfo(){ //取出父组件传过来的code,text,tableName
let arr = this.dict.split(",")
this.tableName = arr[0]
this.text = arr[1]
@@ -150,6 +151,7 @@
hasChildField:this.hasChildField,
condition:this.condition
}
+ console.log(param)
getAction(this.url,param).then(res=>{
if(res.success){
console.log(res)
@@ -184,7 +186,7 @@
}
}
},
- loadRoot(){
+ loadRoot(){ // 初始化树
let param = {
pid:this.pidValue,
tableName:this.tableName,
@@ -224,7 +226,31 @@
},
onSearch(value){
- console.log(value)
+ let param = {
+ code:this.code,
+ keyword:value,
+ pidField:this.pidField,
+ tableName:this.tableName,
+ text:this.text
+ }
+ getAction('/sys/dict/queryTreeDataByKeyword',param).then((res)=>{
+ if (res.success){
+ //设置是否是叶子节点(是否能展开)
+ for(let i of res.result){
+ i.value = i.key
+ if(i.leaf==false){
+ i.isLeaf=false
+ }else if(i.leaf==true){
+ i.isLeaf=true
+ }
+ }
+ //赋值树的数据
+ this.treeData = []
+ this.treeData = [...res.result]
+ // this.treeData = fn(res.result)
+ // fn(res.result)
+ }
+ })
},
getCurrTreeData(){
return this.treeData