|
@@ -62,7 +62,7 @@ export default {
|
|
|
const {List,ChoiceList=[],HalfChoiceList=[]} = res.Data
|
|
|
this.authList = List||[]
|
|
|
this.defaultCheckedKeys = ChoiceList.filter((item)=>!HalfChoiceList.some((halfItem)=>item===halfItem))
|
|
|
- this.handleCheckChange(ChoiceList,HalfChoiceList)
|
|
|
+ this.handleCheckChange(this.defaultCheckedKeys,HalfChoiceList)
|
|
|
})
|
|
|
},
|
|
|
async handleBtnClik(type){
|
|
@@ -90,7 +90,7 @@ export default {
|
|
|
handleCheckChange(choiceList,HalfChoiceList){
|
|
|
const keys = choiceList||this.$refs.checkboxTree.getCheckedKeys()
|
|
|
const halfKeys = HalfChoiceList||this.$refs.checkboxTree.getHalfCheckedKeys()
|
|
|
- const ChoiceList = Array.from(new Set([...keys,...halfKeys]))
|
|
|
+ const ChoiceList = Array.from(new Set([...keys]))
|
|
|
const topLevelNodes = this.authList.map(i=>i.MenuId)
|
|
|
let nodeLength = 0
|
|
|
topLevelNodes.forEach(i=>{
|