Commit a6be9e3a authored by renjintao's avatar renjintao

store process index

parent a1ca89ce
......@@ -279,11 +279,11 @@ export default {
//人员名称转换为userid,如果查不到此人员,则为空
arrUseName.forEach((euser) => {
if (eles[euser.key] && eles[euser.key] != "" && eles[euser.key] != null) {
this.usersArr.forEach(eluser => {
if (eles[euser.key] == eluser.name) {
eles[euser.key] = eluser.id
}
})
if (this.$store.state.userNameMap.get(eles[euser.key])) {
eles[euser.key] = this.$store.state.userNameMap.get(eles[euser.key]).id
} else {
eles[euser.key] = null
}
}
});
//多个名称转换为数组
......@@ -297,11 +297,10 @@ export default {
}
let tempUserIds = []
arruserstemp.forEach(eltempUsers => {
this.usersArr.forEach(elusers => {
if (eltempUsers == elusers.name) {
tempUserIds.push(elusers.id)
}
})
if (this.$store.state.userNameMap.get(eltempUsers)) {
tempUserIds.push(this.$store.state.userNameMap.get(eltempUsers).id)
}
})
eles[eusers.key] = tempUserIds
}
......
......@@ -258,7 +258,6 @@ export default {
};
},
mounted() {
console.log(this);
this.search();
},
async fetch({
......
......@@ -5,6 +5,7 @@ export const state = () => ({
counter: 0,
dictionary: new Map(), //所有字典项
userMap: new Map(), //所有用户缓存;
userNameMap: new Map(), //所有用户名称缓存;
departmentsMap: new Map(), //部门缓存;
userInfo: {
userId: 0,
......@@ -69,6 +70,9 @@ export const mutations = {
setUsers(state, users) {
state.userMap = users;
},
setUserNames(state, usersNames) {
state.userNameMap = usersNames;
},
addUser(state, user) {
state.userMap.push(user);
},
......@@ -178,10 +182,14 @@ export const actions = {
let r = await Api.get(`${systemUrl}/user/getuserlist`);
var umap = new Map();
var unamemap=new Map();
r.result.map(u => {
umap.set(u.id, u);
unamemap.set(u.name,u)
});
commit("setUsers", umap);
commit("setUserNames", unamemap);
},
async loadDepartments({
commit
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment