月球大数据地理空间分析展示平台-【前端】-月球2期前端
Surpriseplus
2023-09-04 d80d032784216bc4a61692476947ab36f53788d7
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
import { createStore } from "vuex";
import { setToken } from "@/utils/auth";
import { fa } from "element-plus/es/locale";
export default createStore({
  state: {
    loginCode: "",
    key: "",
    uname: "",
    token: "",
    spatialQueryData: {
      pageIndex: 1,
      pageSize: 10,
      name: null,
      wkt: null,
      hasGeom: null,
      filter: null,
      count: 0,
      obj: null,
    },
    chekNowLayers: [],
    exportImgUrl: "",
    tab: null,
    doubleMap: false,
    doubleMenu: false,
    details: {
      gid: null,
      tab: null,
      showDetails: false,
    },
    restLayer: false,
    isShowMap: true,
    spatialTitle: null,
    setExportList: false,
    setLayerManager: false,
  },
  mutations: {
    //获取登录Code
    setLoginCode(state, num) {
      state.loginCode = num;
    },
    SET_KEY(state, key) {
      state.key = key;
    },
    SET_UNAME(state, name) {
      state.uname = name;
    },
    SET_TOKEN(state, token) {
      state.token = token;
      setToken(token);
    },
    SET_CHECKLAYER(state, layers) {
      state.chekNowLayers = layers;
    },
  },
  actions: {},
  modules: {},
});