{"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]}