1 line
3.9 KiB
JSON
1 line
3.9 KiB
JSON
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\store\\modules\\user.js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\store\\modules\\user.js","mtime":1732871026548},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\babel.config.js","mtime":1732871025888},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1732872825017},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\eslint-loader\\index.js","mtime":1732872823677}],"contextDependencies":[],"result":["\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.setUserInfo = exports.logOut = exports.default = void 0;\nvar _login = require(\"@/api/login\");\nvar _auth = require(\"@/utils/auth\");\nvar user = {\n state: {\n token: (0, _auth.getToken)(),\n user: {},\n roles: [],\n // 第一次加载菜单时用到\n loadMenus: false\n },\n mutations: {\n SET_TOKEN: function SET_TOKEN(state, token) {\n state.token = token;\n },\n SET_USER: function SET_USER(state, user) {\n state.user = user;\n },\n SET_ROLES: function SET_ROLES(state, roles) {\n state.roles = roles;\n },\n SET_LOAD_MENUS: function SET_LOAD_MENUS(state, loadMenus) {\n state.loadMenus = loadMenus;\n }\n },\n actions: {\n // 登录\n Login: function Login(_ref, userInfo) {\n var commit = _ref.commit;\n // const rememberMe = userInfo.rememberMe\n return new Promise(function (resolve, reject) {\n (0, _login.login)(userInfo.username, userInfo.password, userInfo.code, userInfo.uuid).then(function (res) {\n // setToken(res.token, rememberMe)\n commit('SET_TOKEN', res.token);\n setUserInfo(res.user, commit);\n // 第一次加载菜单时用到, 具体见 src 目录下的 permission.js\n commit('SET_LOAD_MENUS', true);\n resolve();\n }).catch(function (error) {\n reject(error);\n });\n });\n },\n // 获取用户信息\n GetInfo: function GetInfo(_ref2) {\n var commit = _ref2.commit;\n return new Promise(function (resolve, reject) {\n (0, _login.getInfo)().then(function (res) {\n setUserInfo(res, commit);\n resolve(res);\n }).catch(function (error) {\n reject(error);\n });\n });\n },\n // 登出\n LogOut: function LogOut(_ref3) {\n var commit = _ref3.commit;\n return new Promise(function (resolve, reject) {\n (0, _login.logout)().then(function (res) {\n logOut(commit);\n resolve();\n }).catch(function (error) {\n logOut(commit);\n reject(error);\n });\n });\n },\n updateLoadMenus: function updateLoadMenus(_ref4) {\n var commit = _ref4.commit;\n return new Promise(function (resolve, reject) {\n commit('SET_LOAD_MENUS', false);\n });\n }\n }\n};\nvar logOut = exports.logOut = function logOut(commit) {\n commit('SET_TOKEN', '');\n commit('SET_ROLES', []);\n (0, _auth.removeToken)();\n};\nvar setUserInfo = exports.setUserInfo = function setUserInfo(res, commit) {\n console.log(res);\n // 如果没有任何权限,则赋予一个默认的权限,避免请求死循环\n if (res.roles && res.roles.length > 0) {\n commit('SET_ROLES', res.roles);\n } else if (res.permissions.length === 0) {\n commit('SET_ROLES', ['ROLE_SYSTEM_DEFAULT']);\n } else {\n commit('SET_ROLES', res.permissions);\n }\n commit('SET_USER', res.user);\n};\nvar _default = exports.default = user;",null]} |