月球大数据地理空间分析展示平台-【前端】-月球2期前端
surprise
2023-11-29 36fbd1e5a40e319e6ac5f43d11c99ba4b66e93a3
src/store/index.ts
@@ -1,5 +1,6 @@
import { createStore } from "vuex";
import { setToken } from "@/utils/auth";
import { fa } from "element-plus/es/locale";
export default createStore({
  state: {
    loginCode: "",
@@ -16,8 +17,46 @@
      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,
    olLon: "0.00",
    olLat: "0.00",
    olZoom: 0,
    plottingInquireData: {
      isshow: false,
      entitiesData: {},
      getData: {},
    },
    loading: false,
    temporaryLayer: null,
    editTemporaryId: null,
    setEditTemporaryShow: false,
    editTemporarName: null,
    editTemporaryback: null,
    layerGroups:null,
    slopeQueyFlag:false,
    slopeQueyValue:null,
    showSlopeQuey:false,
    showlegendLayer:false,
  },
  mutations: {
    // SET_plotting(state, obj) {
    //   console.log(obj);
    //   state.plottingInquireData = obj;
    // },
    //获取登录Code
    setLoginCode(state, num) {
      state.loginCode = num;
@@ -30,7 +69,14 @@
    },
    SET_TOKEN(state, token) {
      state.token = token;
      setToken(token);
      const obj = {
        token: token,
        uname: state.uname,
      };
      setToken(JSON.stringify(obj));
    },
    SET_CHECKLAYER(state, layers) {
      state.chekNowLayers = layers;
    },
  },
  actions: {},