From 3e3a523644168046e60e363a11d59a1ad42ed9d0 Mon Sep 17 00:00:00 2001 From: yaoyanan <794433246@qq.com> Date: Thu, 18 Mar 2021 17:40:45 +0800 Subject: [PATCH] =?UTF-8?q?1.JDate=E5=B9=B4=E4=BB=BD=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E6=AD=A3=E5=B8=B8=EF=BC=88=E6=A8=A1=E6=80=81=E6=A1=86=E9=9C=80?= =?UTF-8?q?=E5=AE=8C=E5=96=84=EF=BC=89=202.a-tree-select=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=81=94=E8=B0=83=EF=BC=88value=E5=80=BC?= =?UTF-8?q?=E9=87=8D=E5=A4=8D=E9=9C=80=E5=AE=8C=E5=96=84=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/components/jero/JDate.vue | 27 ++++++++--------- jero-web/src/components/jero/JTreeSelect.vue | 32 ++++++++++++++++++-- 2 files changed, 42 insertions(+), 17 deletions(-) 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