|
@@ -94,7 +94,7 @@ function getPermissionList(){
|
|
|
apiGetPermissionList().then(res=>{
|
|
|
if(res.code===200){
|
|
|
hasAuth.value = true
|
|
|
- permissonList.value = res.data||[]
|
|
|
+ permissonList.value = res.data.List||[]
|
|
|
//将品种列表转换成vant-TreeSelect支持的格式
|
|
|
items.value = permissonList.value.map(p=>{
|
|
|
p.text = p.chart_permission_name
|
|
@@ -107,6 +107,29 @@ function getPermissionList(){
|
|
|
}
|
|
|
return p
|
|
|
})
|
|
|
+ if(res.data.checked_permission_id){
|
|
|
+ permissionValue.value = res.data.checked_permission_id
|
|
|
+ permissionName.value = res.data.checked_permission_name
|
|
|
+ activeId.value=res.data.checked_permission_id
|
|
|
+ for(let i in items.value){
|
|
|
+ let el=items.value[i]
|
|
|
+ if(res.data.checked_permission_id===el.chart_permission_id){
|
|
|
+ activeIndex.value=i
|
|
|
+ break
|
|
|
+ }else{
|
|
|
+ if(el.children&&el.children.length){
|
|
|
+ for(let j in el.children){
|
|
|
+ let row=el.children[j]
|
|
|
+ if(res.data.checked_permission_id===row.chart_permission_id){
|
|
|
+ activeIndex.value=i
|
|
|
+ break
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ changePermission()
|
|
|
+ }
|
|
|
}else{
|
|
|
hasAuth.value = false
|
|
|
noAuth.value = res.data
|