|
@@ -16,10 +16,26 @@ const getListByUserId = function(){
|
|
|
success: (res) => {
|
|
|
if (res.statusCode === 200) {
|
|
|
uni.setStorageSync("jurisdiction", res.data.data)
|
|
|
+ let list = getUserAllRoles(res.data.data);
|
|
|
+ uni.setStorageSync("rolesList", list)
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
+const getUserAllRoles = (item) => {
|
|
|
+ console.log(item)
|
|
|
+ let rolesList = []
|
|
|
+ for(let i = 0;i<item.length;i++){
|
|
|
+ rolesList.push(item[i].name)
|
|
|
+ console.log('用户权限',rolesList)
|
|
|
+ if(item[i].children&&item[i].children.length>0){
|
|
|
+ getUserAllRoles(item[i].children)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return rolesList;
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
export default {
|
|
|
detailData,
|