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: {},
| });
|
|