wangchao пре 3 година
родитељ
комит
440c9e8bd3
1 измењених фајлова са 16 додато и 0 уклоњено
  1. 16 0
      common/helper.js

+ 16 - 0
common/helper.js

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