1
lxl
2022-09-16 2d9ddf8269640309f22053d3c92a38fd77e84358
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
/*
 * @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: {},
});