import Vue from 'vue' import { SET_FACTORY } from "@/store/mutation-types" import { getAction } from '@/api/manage' const Factory = { state: { token: '', //产线树 FactoryTree:[] }, mutations: { SET_TOKEN: (state, token) => { state.token = token }, SET_FACTORY:(state,FactoryTree) => { state.FactoryTree = FactoryTree } }, actions: { // 产线树 QueryFactory({ commit }) { return new Promise((resolve, reject) => { getAction("/mdc/mdcEquipment/queryTreeListByFactory").then(response => { if(response.success){ const result = response.result Vue.ls.set(SET_FACTORY, result) commit('SET_FACTORY', result) resolve(response) }else{ resolve(response) } }).catch(error => { reject(error) }) }) }, } } export default Factory