加点注释

ywj_dev
CTP 2 years ago
parent ef27491d40
commit 71fab3d42e

@ -1,12 +1,18 @@
import {login, logout, getInfo} from '@/api/login' import { login, logout, getInfo } from "@/api/login";
import {getToken, setToken, removeToken, removeAdminId, setAdminId} from '@/utils/auth' import {
getToken,
setToken,
removeToken,
removeAdminId,
setAdminId,
} from "@/utils/auth";
const user = { const user = {
state: { state: {
adminId: "", adminId: "",
token: getToken(), token: getToken(),
name: '', name: "",
avatar: '', avatar: "",
roles: [], roles: [],
permissions: [], permissions: [],
employeeName: "", employeeName: "",
@ -19,128 +25,135 @@ const user = {
}, },
mutations: { mutations: {
SET_ADMINID: (state, adminId) => { SET_ADMINID: (state, adminId) => {
state.adminId = adminId state.adminId = adminId;
}, },
SET_TOKEN: (state, token) => { SET_TOKEN: (state, token) => {
state.token = token state.token = token;
}, },
SET_NAME: (state, name) => { SET_NAME: (state, name) => {
state.name = name state.name = name;
}, },
SET_AVATAR: (state, avatar) => { SET_AVATAR: (state, avatar) => {
state.avatar = avatar state.avatar = avatar;
}, },
SET_ROLES: (state, roles) => { SET_ROLES: (state, roles) => {
state.roles = roles state.roles = roles;
}, },
SET_PERMISSIONS: (state, permissions) => { SET_PERMISSIONS: (state, permissions) => {
state.permissions = permissions state.permissions = permissions;
}, },
SET_EMPLOYEENAME: (state, employeeName) => { SET_EMPLOYEENAME: (state, employeeName) => {
state.employeeName = employeeName state.employeeName = employeeName;
}, },
SET_CUSTOMERID: (state, customerId) => { SET_CUSTOMERID: (state, customerId) => {
state.customerId = customerId state.customerId = customerId;
}, },
SET_COMPANYNAME: (state, companyName) => { SET_COMPANYNAME: (state, companyName) => {
state.companyName = companyName state.companyName = companyName;
}, },
SET_LOCDEPTCODE: (state, locDeptCode) => { SET_LOCDEPTCODE: (state, locDeptCode) => {
state.locDeptCode = locDeptCode state.locDeptCode = locDeptCode;
}, },
SET_LOCIVNCODE: (state, locInvCode) => { SET_LOCIVNCODE: (state, locInvCode) => {
state.locInvCode = locInvCode state.locInvCode = locInvCode;
}, },
SET_LOCDEPTNAME: (state, locDeptName) => { SET_LOCDEPTNAME: (state, locDeptName) => {
state.locDeptName = locDeptName state.locDeptName = locDeptName;
}, },
SET_LOCIVNNAME: (state, locInvName) => { SET_LOCIVNNAME: (state, locInvName) => {
state.locInvName = locInvName state.locInvName = locInvName;
}, },
}, },
actions: { actions: {
// 登录 // 登录
Login({commit}, userInfo) { Login({ commit }, userInfo) {
const username = userInfo.username.trim() const username = userInfo.username.trim();
const password = userInfo.password const password = userInfo.password;
const code = userInfo.code const code = userInfo.code;
const uuid = userInfo.uuid const uuid = userInfo.uuid;
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
login(username, password, code, uuid).then(res => { login(username, password, code, uuid)
if (res.code == 20000) { .then((res) => {
setToken(res.data.token) if (res.code == 20000) {
setAdminId(res.data.id) setToken(res.data.token);
commit('SET_TOKEN', res.data.token) setAdminId(res.data.id);
commit('SET_ADMINID', res.data.id) commit("SET_TOKEN", res.data.token);
resolve() commit("SET_ADMINID", res.data.id);
} else { resolve();
reject(res.message); } else {
} reject(res.message);
}
}).catch(error => { })
reject(error) .catch((error) => {
}) reject(error);
}) });
});
}, },
// 获取用户信息 // 获取用户信息
GetInfo({commit, state}) { GetInfo({ commit, state }) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
getInfo().then(res => { getInfo()
const user = res.data .then((res) => {
const avatar = (user.avatar == "" || user.avatar == null) ? require("@/assets/images/glxplogo.png") : user.avatar; const user = res.data;
if (res.data.roles && res.data.roles.length > 0) { // 验证返回的roles是否是一个非空数组 const avatar =
commit('SET_ROLES', res.data.roles) user.avatar == "" || user.avatar == null
commit('SET_PERMISSIONS', res.data.permissions) ? require("@/assets/images/glxplogo.png")
} else { : user.avatar;
commit('SET_ROLES', ['ROLE_DEFAULT']) if (res.data.roles && res.data.roles.length > 0) {
} // 验证返回的roles是否是一个非空数组
commit('SET_AVATAR', avatar) commit("SET_ROLES", res.data.roles);
commit('SET_NAME', user.userName) commit("SET_PERMISSIONS", res.data.permissions);
commit('SET_EMPLOYEENAME', user.employeeName) } else {
commit('SET_CUSTOMERID', user.customerId) commit("SET_ROLES", ["ROLE_DEFAULT"]);
commit('SET_COMPANYNAME', user.companyName) }
commit('SET_LOCDEPTCODE', user.locDeptCode) commit("SET_AVATAR", avatar);
commit('SET_LOCIVNCODE', user.locInvCode) commit("SET_NAME", user.userName);
commit('SET_LOCDEPTNAME', user.locDeptName) commit("SET_EMPLOYEENAME", user.employeeName);
commit('SET_LOCIVNNAME', user.locInvName) commit("SET_CUSTOMERID", user.customerId);
resolve(res) commit("SET_COMPANYNAME", user.companyName);
console.log("获取用户数据成功-=----"); commit("SET_LOCDEPTCODE", user.locDeptCode);
}).catch(error => { commit("SET_LOCIVNCODE", user.locInvCode);
reject(error) commit("SET_LOCDEPTNAME", user.locDeptName);
}) commit("SET_LOCIVNNAME", user.locInvName);
}) resolve(res);
// console.log("获取用户数据成功-=----");
})
.catch((error) => {
reject(error);
});
});
}, },
// 退出系统 // 退出系统
LogOut({commit, state}) { LogOut({ commit, state }) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
logout(state.token).then(() => { logout(state.token)
commit('SET_ADMINID', '') .then(() => {
commit('SET_TOKEN', '') commit("SET_ADMINID", "");
commit('SET_ROLES', []) commit("SET_TOKEN", "");
commit('SET_PERMISSIONS', []) commit("SET_ROLES", []);
commit('SET_EMPLOYEENAME', "") commit("SET_PERMISSIONS", []);
commit('SET_CUSTOMERID', "") commit("SET_EMPLOYEENAME", "");
commit('SET_COMPANYNAME', "") commit("SET_CUSTOMERID", "");
commit('SET_LOCDEPTCODE', "") commit("SET_COMPANYNAME", "");
commit('SET_LOCIVNCODE', "") commit("SET_LOCDEPTCODE", "");
commit('SET_LOCDEPTNAME', "") commit("SET_LOCIVNCODE", "");
commit('SET_LOCIVNNAME', "") commit("SET_LOCDEPTNAME", "");
removeToken() commit("SET_LOCIVNNAME", "");
removeAdminId() removeToken();
resolve() removeAdminId();
}).catch(error => { resolve();
reject(error) })
}) .catch((error) => {
}) reject(error);
});
});
}, },
},
};
} export default user;
}
export default user

@ -317,7 +317,7 @@ export default {
BASE_URL: process.env.VUE_APP_BASE_API, BASE_URL: process.env.VUE_APP_BASE_API,
filterQuery: { filterQuery: {
billAction: null, billAction: null,
billNo: "", billNo: "", //
originType: null, originType: null,
thirdSysFk: "", thirdSysFk: "",
page: 1, page: 1,
@ -333,7 +333,7 @@ export default {
Menustatus: null, Menustatus: null,
filePath: "", filePath: "",
createTimes: null, createTimes: null,
auditTimes: null, auditTimes: null, //
showSearch: true, showSearch: true,
formName: null, formName: null,
formMap: { formMap: {
@ -438,6 +438,7 @@ export default {
}, },
methods: { methods: {
//
onReset() { onReset() {
this.$router.push({ this.$router.push({
path: "", path: "",
@ -458,14 +459,16 @@ export default {
this.auditTimes = []; this.auditTimes = [];
this.getList(); this.getList();
}, },
//
onSubmitFind() { onSubmitFind() {
this.filterQuery.page = 1; this.filterQuery.page = 1;
this.getList(); this.getList();
}, },
// /
hideSearch() { hideSearch() {
this.showSearch = !this.showSearch; this.showSearch = !this.showSearch;
}, },
//
help() { help() {
this.certFileUrl = this.certFileUrl =
this.BASE_URL + this.BASE_URL +

Loading…
Cancel
Save