¶Ô±ÈÐÂÎļþ |
| | |
| | | import Vue from 'vue' |
| | | import {ajaxGetDictItems,getDictItemsFromCache} from '@/api/api' |
| | | import { SYS_DEPARTTREE } from "@/store/mutation-types" |
| | | import { getAction } from '@/api/manage' |
| | | |
| | | const DepartTree = { |
| | | state: { |
| | | token: '', |
| | | //é¨é¨æ çæé |
| | | DepartTreeType:"" |
| | | |
| | | }, |
| | | |
| | | mutations: { |
| | | SET_TOKEN: (state, token) => { |
| | | state.token = token |
| | | }, |
| | | SET_DEPARTTREE:(state,DepartTreeType) => { |
| | | state.DepartTreeType = DepartTreeType |
| | | } |
| | | }, |
| | | |
| | | actions: { |
| | | // 产线æ |
| | | QueryDepartTree({ commit }) { |
| | | return new Promise((resolve, reject) => { |
| | | |
| | | //æ ¹æ®åå
¸Code, åå§ååå
¸æ°ç» |
| | | ajaxGetDictItems('depart_is', null).then((res) => { |
| | | if (res.success) { |
| | | const result = res.result |
| | | Vue.ls.set(SYS_DEPARTTREE, result) |
| | | commit('SET_DEPARTTREE', result) |
| | | resolve(res) |
| | | }else{ |
| | | resolve(res) |
| | | |
| | | } |
| | | }).catch(error => { |
| | | reject(error) |
| | | }) |
| | | |
| | | }) |
| | | }, |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |
| | | |
| | | export default DepartTree |