|
@@ -6,20 +6,15 @@ import {
|
|
|
findEducationUsers,
|
|
|
getEmployeeOrgan,
|
|
|
getOrganRole
|
|
|
-} from '@/api/buildTeam'
|
|
|
-import {
|
|
|
- getSchool,
|
|
|
- queryEmployByOrganId
|
|
|
-} from '@/api/systemManage'
|
|
|
-import {
|
|
|
- vipGroupCategory,
|
|
|
-
|
|
|
-} from "@/api/vipSeting"
|
|
|
+} from "@/api/buildTeam";
|
|
|
+import { getSchool, queryEmployByOrganId } from "@/api/systemManage";
|
|
|
+import { vipGroupCategory } from "@/api/vipSeting";
|
|
|
+import { getTenantUserList } from '@/views/agentManager/api'
|
|
|
// import {
|
|
|
// findTechnician
|
|
|
// } from '@/api/repairManager'
|
|
|
|
|
|
-const loadings = {}
|
|
|
+const loadings = {};
|
|
|
|
|
|
/**
|
|
|
*
|
|
@@ -42,14 +37,15 @@ export default {
|
|
|
educations: [],
|
|
|
technician: [],
|
|
|
employs: [],
|
|
|
- roles: []
|
|
|
+ roles: [],
|
|
|
+ tenantUsers:[]
|
|
|
},
|
|
|
mutations: {
|
|
|
commit_branchs: (state, branchs) => {
|
|
|
- state.branchs = branchs
|
|
|
+ state.branchs = branchs;
|
|
|
},
|
|
|
commit_subjects: (state, subjects) => {
|
|
|
- state.subjects = subjects
|
|
|
+ state.subjects = subjects;
|
|
|
},
|
|
|
commit_teachers: (state, teachers) => {
|
|
|
state.teachers = teachers.map(teacher => {
|
|
@@ -59,23 +55,23 @@ export default {
|
|
|
userId: teacher.id,
|
|
|
userName: teacher.realName,
|
|
|
realName: teacher.realName
|
|
|
- }
|
|
|
- })
|
|
|
+ };
|
|
|
+ });
|
|
|
},
|
|
|
commit_schools: (state, schools) => {
|
|
|
- state.schools = schools
|
|
|
+ state.schools = schools;
|
|
|
},
|
|
|
commit_vip_group_category: (state, vipGroupCategory) => {
|
|
|
- state.vipGroupCategory = vipGroupCategory
|
|
|
+ state.vipGroupCategory = vipGroupCategory;
|
|
|
},
|
|
|
commit_educations: (state, educations) => {
|
|
|
- state.educations = educations
|
|
|
+ state.educations = educations;
|
|
|
},
|
|
|
commit_technician: (state, technician) => {
|
|
|
- state.technician = technician
|
|
|
+ state.technician = technician;
|
|
|
},
|
|
|
commit_roles: (state, roles) => {
|
|
|
- state.roles = roles
|
|
|
+ state.roles = roles;
|
|
|
},
|
|
|
commit_employs: (state, employs) => {
|
|
|
state.employs = employs.map(emloys => {
|
|
@@ -85,123 +81,133 @@ export default {
|
|
|
userId: emloys.id,
|
|
|
userName: emloys.realName,
|
|
|
realName: emloys.realName
|
|
|
+ };
|
|
|
+ });
|
|
|
+ },
|
|
|
+ commit_tenantUsers:(state,tenantUsers)=>{
|
|
|
+ state.tenantUsers = tenantUsers.map(tenantUser=>{
|
|
|
+ return {
|
|
|
+ ...tenantUser,
|
|
|
+ userId: tenantUser.userId,
|
|
|
+ userName: tenantUser.name,
|
|
|
+ realName: tenantUser.name
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
actions: {
|
|
|
- async setBranchs({
|
|
|
- commit,
|
|
|
- state
|
|
|
- }, force) {
|
|
|
- if ((!state.branchs.length || force === true) && !loadings.commit_branchs) {
|
|
|
- loadings.commit_branchs = getEmployeeOrgan()
|
|
|
+ async setBranchs({ commit, state }, force) {
|
|
|
+ if (
|
|
|
+ (!state.branchs.length || force === true) &&
|
|
|
+ !loadings.commit_branchs
|
|
|
+ ) {
|
|
|
+ loadings.commit_branchs = getEmployeeOrgan();
|
|
|
try {
|
|
|
- const res = await loadings.commit_branchs
|
|
|
- commit('commit_branchs', res.data)
|
|
|
+ const res = await loadings.commit_branchs;
|
|
|
+ commit("commit_branchs", res.data);
|
|
|
} catch (error) {}
|
|
|
- loadings.commit_branchs = false
|
|
|
+ loadings.commit_branchs = false;
|
|
|
}
|
|
|
},
|
|
|
- async setSubjects({
|
|
|
- commit,
|
|
|
- state
|
|
|
- }, force) {
|
|
|
- if ((!state.subjects.length || force === true) && !loadings.commit_subjects) {
|
|
|
+ async setSubjects({ commit, state }, force) {
|
|
|
+ if (
|
|
|
+ (!state.subjects.length || force === true) &&
|
|
|
+ !loadings.commit_subjects
|
|
|
+ ) {
|
|
|
loadings.commit_subjects = getSubject({
|
|
|
rows: 9999,
|
|
|
- tenantId: '1'
|
|
|
- })
|
|
|
+ tenantId: "1"
|
|
|
+ });
|
|
|
try {
|
|
|
- const res = await loadings.commit_subjects
|
|
|
- commit('commit_subjects', res.data)
|
|
|
+ const res = await loadings.commit_subjects;
|
|
|
+ commit("commit_subjects", res.data);
|
|
|
} catch (error) {}
|
|
|
- loadings.commit_subjects = false
|
|
|
+ loadings.commit_subjects = false;
|
|
|
}
|
|
|
},
|
|
|
- async setTeachers({
|
|
|
- commit,
|
|
|
- state
|
|
|
- }, force) {
|
|
|
- if ((!state.teachers.length || force === true) && !loadings.commit_teachers) {
|
|
|
- loadings.commit_teachers = getTeacher()
|
|
|
+ async setTeachers({ commit, state }, force) {
|
|
|
+ if (
|
|
|
+ (!state.teachers.length || force === true) &&
|
|
|
+ !loadings.commit_teachers
|
|
|
+ ) {
|
|
|
+ loadings.commit_teachers = getTeacher();
|
|
|
try {
|
|
|
- const res = await loadings.commit_teachers
|
|
|
- commit('commit_teachers', res.data)
|
|
|
+ const res = await loadings.commit_teachers;
|
|
|
+ commit("commit_teachers", res.data);
|
|
|
} catch (error) {}
|
|
|
- loadings.commit_teachers = false
|
|
|
+ loadings.commit_teachers = false;
|
|
|
}
|
|
|
},
|
|
|
- async setSchools({
|
|
|
- commit,
|
|
|
- state
|
|
|
- }, force) {
|
|
|
- if ((!state.schools.length || force === true) && !loadings.commit_schools) {
|
|
|
- loadings.commit_schools = getSchool()
|
|
|
+ async setSchools({ commit, state }, force) {
|
|
|
+ if (
|
|
|
+ (!state.schools.length || force === true) &&
|
|
|
+ !loadings.commit_schools
|
|
|
+ ) {
|
|
|
+ loadings.commit_schools = getSchool();
|
|
|
try {
|
|
|
- const res = await loadings.commit_schools
|
|
|
- commit('commit_schools', res.data)
|
|
|
+ const res = await loadings.commit_schools;
|
|
|
+ commit("commit_schools", res.data);
|
|
|
} catch (error) {}
|
|
|
- loadings.commit_schools = false
|
|
|
+ loadings.commit_schools = false;
|
|
|
}
|
|
|
- return loadings.commit_schools
|
|
|
+ return loadings.commit_schools;
|
|
|
},
|
|
|
- async setVipGroupCategory({
|
|
|
- commit,
|
|
|
- state
|
|
|
- }, force) {
|
|
|
-
|
|
|
- if ((!state.vipGroupCategory.length || force === true) && !loadings.commit_vip_group_category) {
|
|
|
-
|
|
|
- loadings.commit_vip_group_category = vipGroupCategory()
|
|
|
+ async setVipGroupCategory({ commit, state }, force) {
|
|
|
+ if (
|
|
|
+ (!state.vipGroupCategory.length || force === true) &&
|
|
|
+ !loadings.commit_vip_group_category
|
|
|
+ ) {
|
|
|
+ loadings.commit_vip_group_category = vipGroupCategory();
|
|
|
try {
|
|
|
- const res = await loadings.commit_vip_group_category
|
|
|
- commit('commit_vip_group_category', res.data)
|
|
|
- } catch (error) {console.log(error)}
|
|
|
- loadings.commit_vip_group_category = false
|
|
|
+ const res = await loadings.commit_vip_group_category;
|
|
|
+ commit("commit_vip_group_category", res.data);
|
|
|
+ } catch (error) {
|
|
|
+ console.log(error);
|
|
|
+ }
|
|
|
+ loadings.commit_vip_group_category = false;
|
|
|
}
|
|
|
},
|
|
|
- async setEducations({
|
|
|
- commit,
|
|
|
- state
|
|
|
- }, force) {
|
|
|
- if ((!state.educations.length || force === true) && !loadings.commit_educations) {
|
|
|
- loadings.commit_educations = findEducationUsers()
|
|
|
+ async setEducations({ commit, state }, force) {
|
|
|
+ if (
|
|
|
+ (!state.educations.length || force === true) &&
|
|
|
+ !loadings.commit_educations
|
|
|
+ ) {
|
|
|
+ loadings.commit_educations = findEducationUsers();
|
|
|
try {
|
|
|
- const res = await loadings.commit_educations
|
|
|
- commit('commit_educations', res.data)
|
|
|
+ const res = await loadings.commit_educations;
|
|
|
+ commit("commit_educations", res.data);
|
|
|
} catch (error) {}
|
|
|
- loadings.commit_educations = false
|
|
|
+ loadings.commit_educations = false;
|
|
|
}
|
|
|
},
|
|
|
- async setOrganRole({
|
|
|
- commit,
|
|
|
- state
|
|
|
- }, force) {
|
|
|
- if ((!state.educations.length || force === true) && !loadings.commit_roles) {
|
|
|
- loadings.commit_roles = getOrganRole()
|
|
|
+ async setOrganRole({ commit, state }, force) {
|
|
|
+ if (
|
|
|
+ (!state.educations.length || force === true) &&
|
|
|
+ !loadings.commit_roles
|
|
|
+ ) {
|
|
|
+ loadings.commit_roles = getOrganRole();
|
|
|
try {
|
|
|
- const res = await loadings.commit_roles
|
|
|
- const tempArr = []
|
|
|
- const tempData = res.data
|
|
|
+ const res = await loadings.commit_roles;
|
|
|
+ const tempArr = [];
|
|
|
+ const tempData = res.data;
|
|
|
// 初始化数据
|
|
|
for (let i in tempData) {
|
|
|
- tempArr[i] = []
|
|
|
+ tempArr[i] = [];
|
|
|
if (tempData[i]) {
|
|
|
for (let t in tempData[i]) {
|
|
|
tempArr[i].push({
|
|
|
value: tempData[i][t].userId,
|
|
|
label: tempData[i][t].realName,
|
|
|
...tempData[i][t]
|
|
|
- })
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- commit('commit_roles', tempArr)
|
|
|
+ commit("commit_roles", tempArr);
|
|
|
} catch (error) {}
|
|
|
- loadings.commit_roles = false
|
|
|
+ loadings.commit_roles = false;
|
|
|
}
|
|
|
- getOrganRole
|
|
|
+ getOrganRole;
|
|
|
},
|
|
|
// async setTechnician({
|
|
|
// commit,
|
|
@@ -217,21 +223,33 @@ export default {
|
|
|
// }
|
|
|
|
|
|
// },
|
|
|
- async setEmploys({
|
|
|
- commit,
|
|
|
- state
|
|
|
- }, force) {
|
|
|
- if ((!state.employs.length || force === true) && !loadings.commit_employs) {
|
|
|
+ async setEmploys({ commit, state }, force) {
|
|
|
+ if (
|
|
|
+ (!state.employs.length || force === true) &&
|
|
|
+ !loadings.commit_employs
|
|
|
+ ) {
|
|
|
loadings.commit_employs = queryEmployByOrganId({
|
|
|
- rows: 99999
|
|
|
- })
|
|
|
+
|
|
|
+ });
|
|
|
try {
|
|
|
- const res = await loadings.commit_employs
|
|
|
- commit('commit_employs', res.data.rows)
|
|
|
+ const res = await loadings.commit_employs;
|
|
|
+ commit("commit_employs", res.data.rows);
|
|
|
} catch (error) {}
|
|
|
- loadings.commit_employs = false
|
|
|
+ loadings.commit_employs = false;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ async setTenantUser({ commit, state },value, force) {
|
|
|
+ if (
|
|
|
+ (!state.employs.length || force === true) &&
|
|
|
+ !loadings.commit_tenantUsers
|
|
|
+ ) {
|
|
|
+ loadings.commit_tenantUsers = getTenantUserList();
|
|
|
+ try {
|
|
|
+ const res = await loadings.commit_tenantUsers;
|
|
|
+ commit("commit_tenantUsers", res.data);
|
|
|
+ } catch (error) {}
|
|
|
+ loadings.commit_tenantUsers = false;
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
-}
|
|
|
+};
|