|
@@ -1,6 +1,6 @@
|
|
|
import { login, logout, getInfo, refreshToken ,tokenLogin} from '@/api/login'
|
|
import { login, logout, getInfo, refreshToken ,tokenLogin} from '@/api/login'
|
|
|
import { getToken, setToken, setExpiresIn, removeToken } from '@/utils/auth'
|
|
import { getToken, setToken, setExpiresIn, removeToken } from '@/utils/auth'
|
|
|
-import {deptTreeSelect,handsheDeptTreeSelect} from "@/api/system/public";
|
|
|
|
|
|
|
+import {deptTreeSelect,handsheDeptTreeSelect,businessTreeSelect,wholeTreeSelect} from "@/api/system/public";
|
|
|
|
|
|
|
|
const user = {
|
|
const user = {
|
|
|
state: {
|
|
state: {
|
|
@@ -17,6 +17,8 @@ const user = {
|
|
|
orgTree: [],
|
|
orgTree: [],
|
|
|
//行社机构树
|
|
//行社机构树
|
|
|
depTree: [],
|
|
depTree: [],
|
|
|
|
|
+ businessTree:[],
|
|
|
|
|
+ wholeTree:[],
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
mutations: {
|
|
mutations: {
|
|
@@ -58,6 +60,12 @@ const user = {
|
|
|
},
|
|
},
|
|
|
SET_DEPTREE: (state, val) => {
|
|
SET_DEPTREE: (state, val) => {
|
|
|
state.depTree = val
|
|
state.depTree = val
|
|
|
|
|
+ },
|
|
|
|
|
+ SET_BUSINESSTREE: (state, val) => {
|
|
|
|
|
+ state.businessTree = val
|
|
|
|
|
+ },
|
|
|
|
|
+ SET_WHOLETREE: (state, val) => {
|
|
|
|
|
+ state.wholeTree = val
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -133,7 +141,7 @@ const user = {
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
- //获取用户机构树
|
|
|
|
|
|
|
+ //获取机构、用户管理机构树
|
|
|
getOrgTree({ commit, state }){
|
|
getOrgTree({ commit, state }){
|
|
|
return new Promise((resolve, reject) => {
|
|
return new Promise((resolve, reject) => {
|
|
|
deptTreeSelect().then(res => {
|
|
deptTreeSelect().then(res => {
|
|
@@ -157,6 +165,33 @@ const user = {
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
|
|
+ //获取业务机构树
|
|
|
|
|
+ getBusinessTree({ commit, state }){
|
|
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
|
|
+ businessTreeSelect().then(res => {
|
|
|
|
|
+ commit('SET_BUSINESSTREE', res.data)
|
|
|
|
|
+ resolve(res)
|
|
|
|
|
+ }).catch(error => {
|
|
|
|
|
+ reject(error)
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
|
|
+ //获完整路径树(显示登录用户所在机构的所有下级以及直接上级机构)
|
|
|
|
|
+ getWholeTree({ commit, state }){
|
|
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
|
|
+ wholeTreeSelect().then(res => {
|
|
|
|
|
+ commit('SET_WHOLETREE', res.data)
|
|
|
|
|
+ resolve(res)
|
|
|
|
|
+ }).catch(error => {
|
|
|
|
|
+ reject(error)
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
// 刷新token
|
|
// 刷新token
|
|
|
RefreshToken({commit, state}) {
|
|
RefreshToken({commit, state}) {
|
|
|
return new Promise((resolve, reject) => {
|
|
return new Promise((resolve, reject) => {
|