Ver Fonte

同步丢失的需求294分支

shanbinzhang há 2 meses atrás
pai
commit
273f84164a
1 ficheiros alterados com 24 adições e 1 exclusões
  1. 24 1
      src/views/hzyb/forexCalendar/Index.vue

+ 24 - 1
src/views/hzyb/forexCalendar/Index.vue

@@ -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