From 1e854f96cd776d413aaf23fde4e614cf848d1b10 Mon Sep 17 00:00:00 2001
From: guanqb <18720758508@163.com>
Date: Mon, 30 Jan 2023 17:35:14 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.105:10010/r/srs-police-affairs

---
 src/store/modules/user.js |  138 ++++++++++++++++++++++++---------------------
 1 files changed, 74 insertions(+), 64 deletions(-)

diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index dbd99d5..6266f04 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -1,70 +1,80 @@
-import { loginByUsername,logout } from "@/api/login/login";
-import {Message} from 'element-ui'
-import md5 from "js-md5";
+/*
+ * @Author: shuishen 1109946754@qq.com
+ * @Date: 2022-12-27 09:33:01
+ * @LastEditors: shuishen 1109946754@qq.com
+ * @LastEditTime: 2023-01-30 11:52:22
+ * @FilePath: \srs-police-affairs\src\store\modules\user.js
+ * @Description: 
+ * 
+ * Copyright (c) 2023 by ${git_name_email}, All Rights Reserved. 
+ */
+import { loginByUsername, logout } from "@/api/login/login"
+import { Message } from 'element-ui'
+import md5 from "js-md5"
 import * as auth from '@/utils/auth'
-import {setStore, getStore} from '@/utils/store'
+import { setStore, getStore } from '@/utils/store'
 
 const user = {
-  state: {
-    userInfo: getStore({name: 'userInfo'}) || [],
-    token: getStore({name: 'token'}) || '',
-  },
-  actions: {
-    //根据用户名登录
-    LoginByUsername({ commit }, loginForm) {
-      return new Promise((resolve, reject) => {
-        loginByUsername(
-          loginForm.tenantId,
-          loginForm.username,
-          md5(loginForm.password),
-          loginForm.type,
-          loginForm.key,
-          loginForm.code
-        )
-          .then((res) => {
-            const data = res.data;
-            if (data.error_description) {
-              Message({
-                message: data.error_description,
-                type: "error",
-              });
-              //跳转首页
-              this.$router.push({ path: "/login" });
-            } else {
-              commit("SET_TOKEN", data.access_token);
-              commit('SET_USER_INFO', data);
-            }
-            resolve();
-          })
-          .catch((error) => {
-            reject(error);
-          });
-      });
+    state: {
+        userInfo: getStore({ name: 'userInfo' }) || [],
+        token: getStore({ name: 'token' }) || '',
     },
-    //登出
-    LogOut({commit}) {
-      return new Promise((resolve, reject) => {
-        logout().then(() => {
-          commit('SET_TOKEN', '');
-          auth.removeToken();
-          auth.removeUserInfo();
-          resolve();
-        }).catch(error => {
-          reject(error)
-        })
-      })
+    actions: {
+        //根据用户名登录
+        LoginByUsername ({ commit }, loginForm) {
+            return new Promise((resolve, reject) => {
+                loginByUsername(
+                    loginForm.tenantId,
+                    loginForm.username,
+                    md5(loginForm.password),
+                    loginForm.type,
+                    loginForm.key,
+                    loginForm.code
+                )
+                    .then((res) => {
+                        const data = res.data
+                        if (data.error_description) {
+                            Message({
+                                message: data.error_description,
+                                type: "error",
+                            })
+                            //跳转首页
+                            this.$router.push({ path: "/login" })
+                        } else {
+                            commit("SET_TOKEN", data.access_token)
+                            commit('SET_USER_INFO', data)
+                        }
+                        resolve()
+                    })
+                    .catch((error) => {
+                        reject(error)
+                    })
+            })
+        },
+        //登出
+        LogOut ({ commit }) {
+            return new Promise((resolve, reject) => {
+                logout().then(() => {
+                    commit('SET_TOKEN', '')
+                    auth.removeToken()
+                    auth.removeUserInfo()
+                    resolve()
+                }).catch(error => {
+                    reject(error)
+                })
+            })
+        },
     },
-  },
-  mutations:{
-    SET_TOKEN: (state, token) => {
-      auth.setToken(token);
-    },
-    SET_USER_INFO: (state, userInfo) => {
-      state.userInfo = userInfo;
-      auth.setUserInfo(state.userInfo)
-      setStore({name: 'userInfo', content: state.userInfo})
-    },
-  }
-};
+    mutations: {
+        SET_TOKEN: (state, token) => {
+            auth.setToken(token)
+        },
+        SET_USER_INFO: (state, userInfo) => {
+            state.userInfo = userInfo
+            auth.setUserInfo(state.userInfo)
+            setStore({ name: 'userInfo', content: state.userInfo })
+        },
+    }
+}
 
-export default user;
+export default user

--
Gitblit v1.9.3