surprise
2024-01-15 87e98d5b5efeb7a9cf6330ae03e6dd53699b7ef1
src/store/index.js
@@ -1,6 +1,7 @@
import Vue from "vue";
import Vuex from "vuex";
import createPersistedState from "vuex-persistedstate"; //持久化所有state
import mapSplit from "./mapSplit";
// import { login } from '@/api/api';
// var encrypt = new JSEncrypt();
@@ -33,7 +34,28 @@
    selectedLayers: [],
    userId: "",
    userName: "",
    // layerData: {}
    showModelFlag: false,//模型添加编辑
    isShowLayer: false,
    addModelFlag: false,
    addModelLayer: null,
    isShowEditLayer: false,
    showMessageInfo: false,
    isMeasureFlag: false,
    measureCoordObj: null,
    isShowMeasureCoord: false,
    isShowMenuQuery: false,
    isQueryFalag: false,
    isQyeryCoord: null,
    showZhaiHaiImg: null,
    isshowZhaiHai: false,
    isShowImgUpDate: false,
    isshowGrid: false,
    isShowVideo: false,
    isshowBatchGrid: false,
    batchGridArr: [],
    isShowMenuCount:false,
    isireamUrl:null,
    isBatchGridArr:false,
  },
  mutations: {
    selectedLayer(state, b) {
@@ -58,10 +80,13 @@
    },
    setViewer1Show(state, b) {
      state.viewer1Show = b;
      if (b) {
        mapSplit.init();
      }
    },
    setqyEchartsShow(state, b) {
      state.qyEchartsShow = b;
      console.log(b);
    },
    setLayerTreeTwoScreen(state, b) {
      state.layerTreeTwoScreen = b;
@@ -81,8 +106,23 @@
    },
    showSetBox(state, b) {
      state.showSetting = b;
      console.log(b)
    },
    showModelBox(state, b) {
      state.showModelFlag = b;
    },
    showSceneBox(state, b) {
      state.isShowLayer = !state.isShowLayer;
    },
    setMenuQuery(state, b) {
      state.isShowMenuQuery = b;
    },
    setMenuCount(state, b) {
      state.isShowMenuCount = b;
    },
    setImgUpdate(state, b) {
      state.isShowImgUpDate = b;
    },
    // 定义工程树数据
    setTreeData(state, data = []) {
      ergodicNode(data);