Commit a6be9e3a authored by renjintao's avatar renjintao

store process index

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