1 |
- {"remainingRequest":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/babel-loader/lib/index.js!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/eslint-loader/index.js??ref--13-0!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/store/modules/user.js","dependencies":[{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/store/modules/user.js","mtime":1708395041884},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/babel.config.js","mtime":1708395041663},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js","mtime":1708395146433},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/babel-loader/lib/index.js","mtime":1708395147257},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/eslint-loader/index.js","mtime":1708395146572}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcudHJpbS5qcyI7CmltcG9ydCB7IGxvZ2luIGFzIF9sb2dpbiwgbG9nb3V0IGFzIF9sb2dvdXQsIGdldEluZm8gYXMgX2dldEluZm8sIHVzZXJSb3V0ZXJzIH0gZnJvbSAiQC9hcGkvdXNlciI7CmltcG9ydCB7IGdldFRva2VuLCBzZXRUb2tlbiwgcmVtb3ZlVG9rZW4gfSBmcm9tICJAL3V0aWxzL2F1dGgiOwppbXBvcnQgeyByZXNldFJvdXRlciB9IGZyb20gIkAvcm91dGVyIjsKaW1wb3J0IHsgTWVzc2FnZSB9IGZyb20gImVsZW1lbnQtdWkiOwppbXBvcnQgQUVTIGZyb20gIkAvdXRpbHMvY3J5cHRvIjsKdmFyIGdldERlZmF1bHRTdGF0ZSA9IGZ1bmN0aW9uIGdldERlZmF1bHRTdGF0ZSgpIHsKICByZXR1cm4gewogICAgdG9rZW46IGdldFRva2VuKCksCiAgICBuYW1lOiAiIiwKICAgIGF2YXRhcjogIiIsCiAgICBtZW51QXV0aG9yaXR5OiBbXQogIH07Cn07Ci8vKjoqOioKdmFyIHN0YXRlID0gZ2V0RGVmYXVsdFN0YXRlKCk7CnZhciBtdXRhdGlvbnMgPSB7CiAgUkVTRVRfU1RBVEU6IGZ1bmN0aW9uIFJFU0VUX1NUQVRFKHN0YXRlKSB7CiAgICBPYmplY3QuYXNzaWduKHN0YXRlLCBnZXREZWZhdWx0U3RhdGUoKSk7CiAgfSwKICBTRVRfVE9LRU46IGZ1bmN0aW9uIFNFVF9UT0tFTihzdGF0ZSwgdG9rZW4pIHsKICAgIHN0YXRlLnRva2VuID0gdG9rZW47CiAgfSwKICBTRVRfTkFNRTogZnVuY3Rpb24gU0VUX05BTUUoc3RhdGUsIG5hbWUpIHsKICAgIHN0YXRlLm5hbWUgPSBuYW1lOwogIH0sCiAgU0VUX0FWQVRBUjogZnVuY3Rpb24gU0VUX0FWQVRBUihzdGF0ZSwgYXZhdGFyKSB7CiAgICBzdGF0ZS5hdmF0YXIgPSBhdmF0YXI7CiAgfSwKICBTRVRfTUVOVTogZnVuY3Rpb24gU0VUX01FTlUoc3RhdGUsIHBlcm1pc3Npb25zKSB7CiAgICBzdGF0ZS5tZW51QXV0aG9yaXR5ID0gcGVybWlzc2lvbnM7CiAgfQp9Owp2YXIgYWN0aW9ucyA9IHsKICAvLyB1c2VyIGxvZ2luCiAgbG9naW46IGZ1bmN0aW9uIGxvZ2luKF9yZWYsIHVzZXJJbmZvKSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZi5jb21taXQ7CiAgICB2YXIgdXNlcm5hbWUgPSB1c2VySW5mby51c2VybmFtZSwKICAgICAgcGFzc3dvcmQgPSB1c2VySW5mby5wYXNzd29yZCwKICAgICAgY29kZSA9IHVzZXJJbmZvLmNvZGUsCiAgICAgIHV1aWQgPSB1c2VySW5mby51dWlkOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlLCByZWplY3QpIHsKICAgICAgX2xvZ2luKHsKICAgICAgICB1c2VybmFtZTogdXNlcm5hbWUudHJpbSgpLAogICAgICAgIHBhc3N3b3JkOiBBRVMuZW5jcnlwdChwYXNzd29yZCwgIjEyMzQ1Njc4OTBhYmNkZWYiKSwKICAgICAgICBjb2RlOiBjb2RlLAogICAgICAgIHV1aWQ6IHV1aWQKICAgICAgfSkudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHsKICAgICAgICBpZiAocmVzcG9uc2UuY29kZSA9PSAyMDApIHsKICAgICAgICAgIGxvY2FsU3RvcmFnZS5zZXRJdGVtKCJ0b2tlbiIsIHJlc3BvbnNlLnRva2VuKTsKICAgICAgICAgIGxvY2FsU3RvcmFnZS5zZXRJdGVtKCJ1c2VySWQiLCByZXNwb25zZS51c2VySWQpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAvLyBsb2NhbFN0b3JhZ2Uuc2V0SXRlbSgidXNlcm5hbWUiLHVzZXJuYW1lKQogICAgICAgICAgLy8gbG9jYWxTdG9yYWdlLnNldEl0ZW0oInBhc3N3b3JkIixwYXNzd29yZCkKICAgICAgICAgIE1lc3NhZ2UuZXJyb3IocmVzcG9uc2UubXNnKTsKICAgICAgICAgIC8vIHNldFRpbWVvdXQoKCkgPT4gewogICAgICAgICAgLy8gICB3aW5kb3cuaGlzdG9yeS5nbygwKQogICAgICAgICAgLy8gfSwgMTAwMCkKICAgICAgICB9CgogICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkgewogICAgICAgICAgcmVzb2x2ZSgpOwogICAgICAgIH0sIDEwMDApOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyb3IpIHsKICAgICAgICByZWplY3QoZXJyb3IpOwogICAgICB9KTsKICAgIH0pOwogIH0sCiAgZ2V0TWVudTogZnVuY3Rpb24gZ2V0TWVudShfcmVmMikgewogICAgdmFyIGNvbW1pdCA9IF9yZWYyLmNvbW1pdDsKICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSwgcmVqZWN0KSB7CiAgICAgIHVzZXJSb3V0ZXJzKCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgaWYgKHJlcy5jb2RlID09IDIwMCkgewogICAgICAgICAgY29tbWl0KCJTRVRfTUVOVSIsIHJlcy5kYXRhKTsKICAgICAgICAgIHJlc29sdmUoKTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSk7CiAgfSwKICAvLyBnZXQgdXNlciBpbmZvCiAgZ2V0SW5mbzogZnVuY3Rpb24gZ2V0SW5mbyhfcmVmMykgewogICAgdmFyIGNvbW1pdCA9IF9yZWYzLmNvbW1pdCwKICAgICAgc3RhdGUgPSBfcmVmMy5zdGF0ZTsKICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSwgcmVqZWN0KSB7CiAgICAgIF9nZXRJbmZvKCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgaWYgKHJlcy5jb2RlID09IDIwMCkgewogICAgICAgICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oImlkIiwgcmVzLnVzZXIuaWQpOwogICAgICAgICAgY29tbWl0KCJTRVRfTkFNRSIsIHJlcy51c2VyLnVzZXJOYW1lKTsKICAgICAgICAgIGNvbW1pdCgiU0VUX0FWQVRBUiIsIHJlcy51c2VyLmF2YXRhcik7CiAgICAgICAgICByZXNvbHZlKHJlcy51c2VyKTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSk7CiAgfSwKICAvLyB1c2VyIGxvZ291dAogIGxvZ291dDogZnVuY3Rpb24gbG9nb3V0KF9yZWY0KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjQuY29tbWl0LAogICAgICBzdGF0ZSA9IF9yZWY0LnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlLCByZWplY3QpIHsKICAgICAgX2xvZ291dChsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgidG9rZW4iKSkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgcmVtb3ZlVG9rZW4oKTsgLy8gbXVzdCByZW1vdmUgIHRva2VuICBmaXJzdAogICAgICAgIHJlc2V0Um91dGVyKCk7CiAgICAgICAgY29tbWl0KCJSRVNFVF9TVEFURSIpOwogICAgICAgIHJlc29sdmUoKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycm9yKSB7CiAgICAgICAgcmVqZWN0KGVycm9yKTsKICAgICAgfSk7CiAgICB9KTsKICB9LAogIC8vIHJlbW92ZSB0b2tlbgogIHJlc2V0VG9rZW46IGZ1bmN0aW9uIHJlc2V0VG9rZW4oX3JlZjUpIHsKICAgIHZhciBjb21taXQgPSBfcmVmNS5jb21taXQ7CiAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUpIHsKICAgICAgcmVtb3ZlVG9rZW4oKTsgLy8gbXVzdCByZW1vdmUgIHRva2VuICBmaXJzdAogICAgICBjb21taXQoIlJFU0VUX1NUQVRFIik7CiAgICAgIHJlc29sdmUoKTsKICAgIH0pOwogIH0KfTsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWVzcGFjZWQ6IHRydWUsCiAgc3RhdGU6IHN0YXRlLAogIG11dGF0aW9uczogbXV0YXRpb25zLAogIGFjdGlvbnM6IGFjdGlvbnMKfTs="},{"version":3,"names":["login","logout","getInfo","userRouters","getToken","setToken","removeToken","resetRouter","Message","AES","getDefaultState","token","name","avatar","menuAuthority","state","mutations","RESET_STATE","Object","assign","SET_TOKEN","SET_NAME","SET_AVATAR","SET_MENU","permissions","actions","_ref","userInfo","commit","username","password","code","uuid","Promise","resolve","reject","trim","encrypt","then","response","localStorage","setItem","userId","error","msg","setTimeout","catch","getMenu","_ref2","res","data","_ref3","user","id","userName","_ref4","getItem","resetToken","_ref5","namespaced"],"sources":["/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/store/modules/user.js"],"sourcesContent":["import { login, logout, getInfo, userRouters } from \"@/api/user\";\r\nimport { getToken, setToken, removeToken } from \"@/utils/auth\";\r\nimport { resetRouter } from \"@/router\";\r\nimport { Message } from \"element-ui\";\r\nimport AES from \"@/utils/crypto\";\r\nconst getDefaultState = () => {\r\n return {\r\n token: getToken(),\r\n name: \"\",\r\n avatar: \"\",\r\n menuAuthority: [],\r\n };\r\n};\r\n//*:*:*\r\nconst state = getDefaultState();\r\n\r\nconst mutations = {\r\n RESET_STATE: (state) => {\r\n Object.assign(state, getDefaultState());\r\n },\r\n SET_TOKEN: (state, token) => {\r\n state.token = token;\r\n },\r\n SET_NAME: (state, name) => {\r\n state.name = name;\r\n },\r\n SET_AVATAR: (state, avatar) => {\r\n state.avatar = avatar;\r\n },\r\n SET_MENU: (state, permissions) => {\r\n state.menuAuthority = permissions;\r\n },\r\n};\r\n\r\nconst actions = {\r\n // user login\r\n login({ commit }, userInfo) {\r\n const { username, password, code, uuid } = userInfo;\r\n return new Promise((resolve, reject) => {\r\n login({\r\n username: username.trim(),\r\n password: AES.encrypt(password, \"1234567890abcdef\"),\r\n code: code,\r\n uuid: uuid,\r\n })\r\n .then((response) => {\r\n if (response.code == 200) {\r\n localStorage.setItem(\"token\", response.token);\r\n localStorage.setItem(\"userId\", response.userId);\r\n } else {\r\n // localStorage.setItem(\"username\",username)\r\n // localStorage.setItem(\"password\",password)\r\n Message.error(response.msg);\r\n // setTimeout(() => {\r\n // window.history.go(0)\r\n // }, 1000)\r\n }\r\n setTimeout(() => {\r\n resolve();\r\n }, 1000);\r\n })\r\n .catch((error) => {\r\n reject(error);\r\n });\r\n });\r\n },\r\n getMenu({ commit }) {\r\n return new Promise((resolve, reject) => {\r\n userRouters().then((res) => {\r\n if (res.code == 200) {\r\n commit(\"SET_MENU\", res.data);\r\n resolve();\r\n }\r\n });\r\n });\r\n },\r\n // get user info\r\n getInfo({ commit, state }) {\r\n return new Promise((resolve, reject) => {\r\n getInfo().then((res) => {\r\n if (res.code == 200) {\r\n localStorage.setItem(\"id\", res.user.id);\r\n\r\n commit(\"SET_NAME\", res.user.userName);\r\n commit(\"SET_AVATAR\", res.user.avatar);\r\n resolve(res.user);\r\n }\r\n });\r\n });\r\n },\r\n\r\n // user logout\r\n logout({ commit, state }) {\r\n return new Promise((resolve, reject) => {\r\n logout(localStorage.getItem(\"token\"))\r\n .then(() => {\r\n removeToken(); // must remove token first\r\n resetRouter();\r\n commit(\"RESET_STATE\");\r\n resolve();\r\n })\r\n .catch((error) => {\r\n reject(error);\r\n });\r\n });\r\n },\r\n\r\n // remove token\r\n resetToken({ commit }) {\r\n return new Promise((resolve) => {\r\n removeToken(); // must remove token first\r\n commit(\"RESET_STATE\");\r\n resolve();\r\n });\r\n },\r\n};\r\n\r\nexport default {\r\n namespaced: true,\r\n state,\r\n mutations,\r\n actions,\r\n};\r\n"],"mappings":"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"}]}
|