Authored by 王涛

Merge branch 'master-500-dev-lushangqing' into 'master-500-dev'

【无】机构用户树组件-是否任意级别可选择 #4



See merge request !1026
@@ -9,7 +9,7 @@ @@ -9,7 +9,7 @@
9 @change="change" 9 @change="change"
10 lazy 10 lazy
11 :load="load" 11 :load="load"
12 - check-strictly 12 + :check-strictly="checkStrictly"
13 :render-after-expand="false" 13 :render-after-expand="false"
14 > 14 >
15 <template #default="{ node, data }"> 15 <template #default="{ node, data }">
@@ -45,6 +45,11 @@ export default { @@ -45,6 +45,11 @@ export default {
45 filterable:{ 45 filterable:{
46 type:Boolean, 46 type:Boolean,
47 default:false 47 default:false
  48 + },
  49 + //是否任意级别被选择
  50 + checkStrictly:{
  51 + type:Boolean,
  52 + default:false
48 } 53 }
49 54
50 }, 55 },
@@ -80,12 +85,10 @@ export default { @@ -80,12 +85,10 @@ export default {
80 } 85 }
81 }) 86 })
82 } 87 }
83 - let id = 0  
84 88
85 const load = (node, resolve) => { 89 const load = (node, resolve) => {
86 if (node.isLeaf) return resolve([]) 90 if (node.isLeaf) return resolve([])
87 if(node.data.type && node.data.type=='org'){ 91 if(node.data.type && node.data.type=='org'){
88 - // setTimeout(() => {  
89 if(node.data.type && node.data.type=='org') { 92 if(node.data.type && node.data.type=='org') {
90 let param = { 93 let param = {
91 page: 1, 94 page: 1,
@@ -107,7 +110,6 @@ export default { @@ -107,7 +110,6 @@ export default {
107 resolve(arr) 110 resolve(arr)
108 }) 111 })
109 } 112 }
110 - // }, 100)  
111 }else{ 113 }else{
112 resolve([]) 114 resolve([])
113 } 115 }