1234567891011121314151617181920212223242526 |
- function parsingAuth(list) {
- let authList = {}
- list.forEach(system => {
- // let systemObj = {}
- system.modules.forEach(app => {
- let appObj = {}
- app.apps.forEach(m => {
- appObj[m.meta.title] = {
- path: m.path,
- pathDetail: m.path_index,
- pathDetail: m.path_index,
- name: m.name,
- option: m.meta.auth.map(v => v.option),
- optionname: m.meta.auth.map(v => v.optionname)
- }
- })
- // systemObj[app.systemmodulename] = appObj;
- authList[app.systemmodulename] = appObj;
- })
- // authList[system.systemname] = systemObj;
- });
- uni.setStorageSync('authList', authList)
- }
- module.exports = {
- parsingAuth
- }
|