/* * @Description: * @Author: 王旭 * @Date: 2022-03-01 15:33:01 * @LastEditTime: 2022-04-20 09:57:17 * @LastEditors: 王旭 */ import Vue from "vue"; import Vuex from "vuex"; import { Loading, Message } from "element-ui"; Vue.use(Vuex); export default new Vuex.Store({ state: { getDelEntity: false, getUpdateEntity: false, showBinding: false, showBindInfo: false, binditemInfo: {}, rulesState: true, restoreState: false, personState: [], layerState: "", projectData: {}, dataMenuTypes: [], modelArr: null, }, mutations: { //添加点对象 addPointEntity() { var that = this; }, setPolygonEntity(result) { alert(7896); }, //添加多边形对象 addPolygonEntity() { sgworld.Creator.createSimpleGraphic( "polygon", { showSize: false }, function (entity) { } ); }, //显示维护列表 showBindBox(state, msg) { state.showBinding = msg; }, //显示维护具体内容 showBindInfoBox(state, msg) { state.showBindInfo = msg; }, // 更新数据 updateBindInfo(state, msg) { console.log(msg); state.binditemInfo = msg; }, //规则勾选框显示隐藏 UPDATE_RULES_STATE(state, msg) { state.rulesState = msg; }, //回复初始显示状态 UPDATE_restore_STATE(state, msg) { state.restoreState = msg; }, UPDATE_layer_STATE(state, msg) { state.layerState = msg; }, UPDATE_Person_STATE(state, msg) { state.personState = msg; // console.log(msg); }, UPDATE_Model_STATE(state, msg) { state.modelArr = msg; // console.log(msg); }, }, actions: {}, modules: {}, });