import Vue from 'vue' import { queryTreeListByDepart } from "@/api/Tree" import { SYS_DEPART } from "@/store/mutation-types" import { getAction } from '@/api/manage' const Depart = { state: { token: '', //部门树 DepartTree:[] }, mutations: { SET_TOKEN: (state, token) => { state.token = token }, SET_DEPART:(state,DepartTree) => { state.DepartTree = DepartTree } }, actions: { // 产线树 QueryDepart({ commit }) { return new Promise((resolve, reject) => { getAction("/mdc/mdcEquipment/queryTreeListByDepart").then(response => { if(response.success){ const result = response.result Vue.ls.set(SYS_DEPART, result) commit('SET_DEPART', result) resolve(response) }else{ resolve(response) } }).catch(error => { reject(error) }) }) }, } } export default Depart