{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\jenkins\\workspace\\xq-web-bpm\\src\\store\\menu.js","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\store\\menu.js","mtime":1675071992428},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import menu from \"@/api/menu.js\";\nimport portal from \"@/api/portal.js\";\nvar state = {\n  menus: [],\n  frontMenus: [],\n  personalMenus: [{\n    alias: \"personMenus\",\n    name: \"个人设置\",\n    children: [{\n      alias: \"personInfo\",\n      menuIcon: \"user\",\n      name: \"个人信息\"\n    }, {\n      alias: \"msgCenter\",\n      menuIcon: \"message\",\n      name: \"消息列表\"\n    }]\n  }]\n};\nvar getters = {\n  menus: function menus(state) {\n    return state.menus;\n  },\n  frontMenus: function frontMenus(state) {\n    return state.frontMenus;\n  }\n};\nvar actions = {\n  actionMenus: function actionMenus(_ref) {\n    var commit = _ref.commit,\n        state = _ref.state;\n    return new Promise(function (resolve, reject) {\n      if (state.menus && state.menus.length >= 1) {\n        resolve();\n        return;\n      }\n\n      portal.getMenus().then(function (data) {\n        sessionStorage.setItem(\"currentMenus\", JSON.stringify(data));\n        commit(\"mutationMenus\", data);\n        resolve(data);\n      });\n    });\n  },\n  actionFrontMenus: function actionFrontMenus(_ref2) {\n    var commit = _ref2.commit,\n        state = _ref2.state;\n    return new Promise(function (resolve, reject) {\n      if (state.frontMenus && state.frontMenus.length >= 1) {\n        resolve(state.frontMenus);\n        return;\n      }\n\n      portal.getFrontMenus().then(function (data) {\n        // data.push(state.personalMenus[0]);\n        sessionStorage.setItem(\"currentFrontMenus\", JSON.stringify(data));\n        commit(\"mutationFrontMenus\", data);\n        resolve(data);\n      });\n    });\n  },\n  actionMenusEmpty: function actionMenusEmpty(_ref3) {\n    var commit = _ref3.commit,\n        state = _ref3.state;\n    return new Promise(function (resolve, reject) {\n      commit(\"mutationMenus\", []);\n    });\n  },\n  //附件在线预览\n  onlinePreview: function onlinePreview(_ref4, id) {\n    var commit = _ref4.commit,\n        state = _ref4.state;\n    return new Promise(function (resolve, reject) {\n      portal.onlinePreview(id, function (response) {\n        resolve(response.data);\n      });\n    });\n  },\n  //附件下载\n  downloadFile: function downloadFile(_ref5, id) {\n    var commit = _ref5.commit,\n        state = _ref5.state;\n    portal.downloadFile(id);\n  },\n  //获取用户头像\n  downloadImg: function downloadImg(_ref6, fileId) {\n    var commit = _ref6.commit,\n        state = _ref6.state;\n    return new Promise(function (resolve, reject) {\n      portal.downloadImg(fileId, function (response) {\n        resolve(response);\n      });\n    });\n  }\n};\nvar mutations = {\n  mutationMenus: function mutationMenus(state, menus) {\n    state.menus = menus;\n  },\n  mutationFrontMenus: function mutationFrontMenus(state, frontMenus) {\n    state.frontMenus = frontMenus;\n  }\n};\nexport default {\n  namespaced: true,\n  state: state,\n  getters: getters,\n  actions: actions,\n  mutations: mutations\n};",null]}