|
@@ -224,13 +224,15 @@ const getMenuKeyApi = async (id) => {
|
|
treeMenuKeys.value = []
|
|
treeMenuKeys.value = []
|
|
const {error, code, data} = await mainApi.getMenuKeys(id)
|
|
const {error, code, data} = await mainApi.getMenuKeys(id)
|
|
if (!error && code === 200) {
|
|
if (!error && code === 200) {
|
|
- const arr = getArrValue(data?.usermenu)
|
|
|
|
|
|
+ let newArr = [], arr = getArrValue(data?.usermenu)
|
|
arr.forEach((item)=>{
|
|
arr.forEach((item)=>{
|
|
- let arr = item.split("---");
|
|
|
|
- if(arr[1] === 'all'){
|
|
|
|
- treeMenuKeys.value.push(arr[0])
|
|
|
|
|
|
+ let res = item.split("---");
|
|
|
|
+ if(res[1] === 'all'){
|
|
|
|
+ newArr.push(res[0])
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
+ treeMenuKeys.value.push(newArr)
|
|
|
|
+ authTreeRef.value?.treeRef.setCheckedKeys(newArr)
|
|
} else {
|
|
} else {
|
|
treeMenuKeys.value = []
|
|
treeMenuKeys.value = []
|
|
}
|
|
}
|