hz-zhhq-web/node_modules/.cache/babel-loader/470735866cf93ee5110fd7501b3...

1 line
7.6 KiB
JSON

{"remainingRequest":"E:\\hz-zhhq-web\\node_modules\\babel-loader\\lib\\index.js!E:\\hz-zhhq-web\\src\\store\\modules\\user.js","dependencies":[{"path":"E:\\hz-zhhq-web\\src\\store\\modules\\user.js","mtime":1737610069397},{"path":"E:\\hz-zhhq-web\\babel.config.js","mtime":1737610069371},{"path":"E:\\hz-zhhq-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\hz-zhhq-web\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000}],"contextDependencies":[],"result":["\"use strict\";\n\nvar _interopRequireWildcard = require(\"E:/hz-zhhq-web/node_modules/@babel/runtime/helpers/interopRequireWildcard.js\");\nvar _interopRequireDefault = require(\"E:/hz-zhhq-web/node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regeneratorRuntime2 = _interopRequireDefault(require(\"E:/hz-zhhq-web/node_modules/@babel/runtime/helpers/regeneratorRuntime.js\"));\nrequire(\"regenerator-runtime/runtime\");\nvar _asyncToGenerator2 = _interopRequireDefault(require(\"E:/hz-zhhq-web/node_modules/@babel/runtime/helpers/asyncToGenerator.js\"));\nrequire(\"core-js/modules/es6.function.name\");\nrequire(\"core-js/modules/es6.regexp.to-string\");\nvar _auth = require(\"@/utils/auth\");\nvar _router = _interopRequireWildcard(require(\"@/router\"));\n// import { login, logout, getInfo, getcqList } from '@/api/user'\n\nvar state = {\n token: (0, _auth.getToken)(),\n name: '',\n avatar: '',\n introduction: '',\n roles: [],\n qList: []\n};\n// console.log(getInfo,'get')\nvar mutations = {\n SET_TOKEN: function SET_TOKEN(state, token) {\n state.token = token;\n },\n SET_INTRODUCTION: function SET_INTRODUCTION(state, introduction) {\n state.introduction = introduction;\n },\n SET_NAME: function SET_NAME(state, name) {\n state.name = name;\n },\n SET_AVATAR: function SET_AVATAR(state, avatar) {\n state.avatar = avatar;\n },\n SET_ROLES: function SET_ROLES(state, roles) {\n state.roles = roles;\n },\n SET_QLIST: function SET_QLIST(state, list) {\n state.qList = list;\n }\n};\nvar actions = {\n // user login\n login: function (_login) {\n function login(_x, _x2) {\n return _login.apply(this, arguments);\n }\n login.toString = function () {\n return _login.toString();\n };\n return login;\n }(function (_ref, userInfo) {\n var commit = _ref.commit;\n return new Promise(function (resolve, reject) {\n login().then(function (response) {\n var data = response.data;\n commit('SET_TOKEN', data.token);\n (0, _auth.setToken)(data.token);\n resolve();\n }).catch(function (error) {\n console.log(error);\n reject(error);\n });\n });\n }),\n getcqList: function (_getcqList) {\n function getcqList(_x3, _x4) {\n return _getcqList.apply(this, arguments);\n }\n getcqList.toString = function () {\n return _getcqList.toString();\n };\n return getcqList;\n }(function (_ref2, userInfo) {\n var commit = _ref2.commit;\n var applicantDepartmentId = userInfo.applicantDepartmentId,\n applicantName = userInfo.applicantName,\n approvalStatus = userInfo.approvalStatus,\n endDate = userInfo.endDate,\n startDate = userInfo.startDate;\n return new Promise(function (resolve, reject) {\n getcqList(applicantDepartmentId, applicantName, approvalStatus, endDate, startDate).then(function (response) {\n // console.log(response)\n commit('SET_QLIST', response);\n resolve(response);\n }).catch(function (error) {\n reject(error);\n });\n });\n }),\n // get user info\n getInfo: function (_getInfo) {\n function getInfo(_x5) {\n return _getInfo.apply(this, arguments);\n }\n getInfo.toString = function () {\n return _getInfo.toString();\n };\n return getInfo;\n }(function (_ref3) {\n var commit = _ref3.commit,\n state = _ref3.state;\n return new Promise(function (resolve, reject) {\n getInfo(state.token).then(function (response) {\n var data = response.data;\n if (!data) {\n reject('Verification failed, please Login again.');\n }\n var roles = data.roles,\n name = data.name,\n avatar = data.avatar,\n introduction = data.introduction;\n\n // roles must be a non-empty array\n if (!roles || roles.length <= 0) {\n reject('getInfo: roles must be a non array!');\n }\n // console.log(roles,'roles')\n commit('SET_ROLES', roles);\n commit('SET_NAME', name);\n commit('SET_AVATAR', avatar);\n commit('SET_INTRODUCTION', introduction);\n resolve(data);\n }).catch(function (error) {\n reject(error);\n });\n });\n }),\n // user logout\n logout: function (_logout) {\n function logout(_x6) {\n return _logout.apply(this, arguments);\n }\n logout.toString = function () {\n return _logout.toString();\n };\n return logout;\n }(function (_ref4) {\n var commit = _ref4.commit,\n state = _ref4.state;\n return new Promise(function (resolve, reject) {\n logout(state.token).then(function () {\n commit('SET_TOKEN', '');\n commit('SET_ROLES', []);\n (0, _auth.removeToken)();\n (0, _router.resetRouter)();\n resolve();\n }).catch(function (error) {\n reject(error);\n });\n });\n }),\n // remove token\n resetToken: function resetToken(_ref5) {\n var commit = _ref5.commit;\n return new Promise(function (resolve) {\n commit('SET_TOKEN', '');\n commit('SET_ROLES', []);\n (0, _auth.removeToken)();\n resolve();\n });\n },\n // dynamically modify permissions\n changeRoles: function changeRoles(_ref6, role) {\n var commit = _ref6.commit,\n dispatch = _ref6.dispatch;\n return new Promise(/*#__PURE__*/function () {\n var _ref7 = (0, _asyncToGenerator2.default)(/*#__PURE__*/(0, _regeneratorRuntime2.default)().mark(function _callee(resolve) {\n var token, _yield$dispatch, roles, accessRoutes;\n return (0, _regeneratorRuntime2.default)().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n // console.log('---2222')\n // const token = role \n token = role + '-token';\n commit('SET_TOKEN', token);\n (0, _auth.setToken)(token);\n _context.next = 5;\n return dispatch('getInfo');\n case 5:\n _yield$dispatch = _context.sent;\n roles = _yield$dispatch.roles;\n (0, _router.resetRouter)();\n\n // generate accessible routes map based on roles\n _context.next = 10;\n return dispatch('permission/generateRoutes', roles, {\n root: true\n });\n case 10:\n accessRoutes = _context.sent;\n // dynamically add accessible routes\n _router.default.addRoutes(accessRoutes);\n\n // reset visited views and cached views\n dispatch('tagsView/delAllViews', \"\", {\n root: true\n });\n resolve();\n case 14:\n case \"end\":\n return _context.stop();\n }\n }, _callee);\n }));\n return function (_x7) {\n return _ref7.apply(this, arguments);\n };\n }());\n }\n};\nvar _default = exports.default = {\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions\n};",null]}