|
@@ -86,17 +86,23 @@ var selectAreachoose = {
|
|
|
})
|
|
|
})
|
|
|
}
|
|
|
+
|
|
|
// 有城市则说明所在省是半选
|
|
|
if(c&&c.length>0){
|
|
|
c.forEach((item) => {
|
|
|
this.leftList.forEach(ele =>{
|
|
|
- ele.forEach( items =>{
|
|
|
- if(items == item){ // 回显市在多层级数据中的位置
|
|
|
- items.selected = true
|
|
|
+ ele.children.forEach( items =>{
|
|
|
+ if(items.value == item){ // 回显市在多层级数据中的
|
|
|
ele.selected = false // 省级半选
|
|
|
ele.indeterminate = true
|
|
|
- items.initialSelect = true
|
|
|
ele.initialSelect = false
|
|
|
+ ele.children[0].selected = false
|
|
|
+ ele.children[0].indeterminate = true
|
|
|
+ ele.children[0].initialSelect = false
|
|
|
+ items.selected = true
|
|
|
+ items.initialSelect = true
|
|
|
+ items.indeterminate = false
|
|
|
+
|
|
|
}
|
|
|
})
|
|
|
})
|