|  | @@ -1,6 +1,6 @@
 | 
	
		
			
				|  |  |  import { login, logout, getInfo, refreshToken ,tokenLogin} from '@/api/login'
 | 
	
		
			
				|  |  |  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 = {
 | 
	
		
			
				|  |  |    state: {
 | 
	
	
		
			
				|  | @@ -17,6 +17,8 @@ const user = {
 | 
	
		
			
				|  |  |      orgTree: [],
 | 
	
		
			
				|  |  |      //行社机构树
 | 
	
		
			
				|  |  |      depTree: [],
 | 
	
		
			
				|  |  | +    businessTree:[],
 | 
	
		
			
				|  |  | +    wholeTree:[],
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    mutations: {
 | 
	
	
		
			
				|  | @@ -58,6 +60,12 @@ const user = {
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      SET_DEPTREE: (state, 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 }){
 | 
	
		
			
				|  |  |        return new Promise((resolve, reject) => {
 | 
	
		
			
				|  |  |          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
 | 
	
		
			
				|  |  |      RefreshToken({commit, state}) {
 | 
	
		
			
				|  |  |        return new Promise((resolve, reject) => {
 |