import { getStore, setStore } from "@/util/store"; import { getDictionary } from "@/api/system/dict"; const map = { state: { rotesData: false, pointData: false, mapServiceValue: [], deleteIndex: -1, notSet: false, }, // actions: { // FlowRoutes({commit}) { // return new Promise((resolve, reject) => { // getDictionary({code: 'flow'}).then(res => { // commit('SET_FLOW_ROUTES', res.data.data); // resolve(); // }).catch(error => { // reject(error) // }) // }) // }, // }, mutations: { changeNotSet(state, data) { state.notSet = data; }, setMapServiceValue(state, data) { state.mapServiceValue.push(data); }, deleteMapServiceValue(state, index) { state.deleteIndex = index; state.mapServiceValue.splice(index, 1); }, clearMapServiceValue(state, data) { state.mapServiceValue = []; }, setRotesData(state, data) { state.rotesData = data; }, setPointData(state, data) { state.pointData = data; }, readDom(state, data) { //时间 let time = null; //判断dom let checkDom = () => { let dom = data.this.$refs[data.refName]; if (dom) { if (data.fn) { data.fn(dom); } return; } else { time = setTimeout(checkDom, 100); //自我调用 } } checkDom(); //首次运行 }, }, }; export default map;