From 0d0582cc5352a60e5f7042df81e6153e70a9715e Mon Sep 17 00:00:00 2001
From: WX <1377869194@qq.com>
Date: 星期二, 01 八月 2023 16:02:10 +0800
Subject: [PATCH] 改版

---
 src/store/index.js |   98 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 95 insertions(+), 3 deletions(-)

diff --git a/src/store/index.js b/src/store/index.js
index 9e1c7d3..84cb1cb 100644
--- a/src/store/index.js
+++ b/src/store/index.js
@@ -1,8 +1,100 @@
 import { createStore } from "vuex";
-
+import { ElLoading } from "element-plus";
 export default createStore({
-  state: {},
-  mutations: {},
+  state: {
+    jkList: [],
+    ccList: [],
+    yzList: [],
+    ssList: [],
+    BJlist: [],
+    YJlist: [],
+    BJpoi: [],
+    YJpoi: [],
+    chartType: "",
+    POIname: "",
+    POItype: "",
+    ycleftTime: "",
+    ycrightTime: "",
+    YCstate: "",
+    //璇锋眰璁℃暟
+    apiCount: 0,
+    //loading瀹炰緥
+    loadingInstance: null,
+    SYPOI: null,
+    WGobj: null,
+  },
+  mutations: {
+    getWGobj(state, msg) {
+      state.WGobj = msg;
+    },
+    getPOIobj(state, msg) {
+      state.SYPOI = msg;
+    },
+    getBJpoi(state, msg) {
+      state.BJpoi = msg;
+    },
+    getYJpoi(state, msg) {
+      state.YJpoi = msg;
+    },
+    getYCstate(state, msg) {
+      state.YCstate = msg;
+    },
+    getycleftTime(state, msg) {
+      state.ycleftTime = msg;
+    },
+    getycrightTime(state, msg) {
+      state.ycrightTime = msg;
+    },
+    getPOItype(state, msg) {
+      state.POItype = msg;
+    },
+    getPOIname(state, msg) {
+      state.POIname = msg;
+    },
+    getYJtext(state, msg) {
+      state.YJlist = msg;
+    },
+    getBJlist(state, msg) {
+      state.BJlist = msg;
+    },
+    getjkList(state, msg) {
+      state.jkList = msg;
+    },
+    getccList(state, msg) {
+      state.ccList = msg;
+    },
+    getyzList(state, msg) {
+      state.yzList = msg;
+    },
+    getssList(state, msg) {
+      state.ssList = msg;
+    },
+    /* 鎵撳紑Loading */
+    START_LOADING(state, msg) {
+      state.loadingInstance = ElLoading.service({
+        lock: true,
+        text: msg ? msg : "鍔犺浇涓�...",
+        background: "rgba(0, 0, 0, 0.7)",
+      });
+    },
+    /* 鍏抽棴loading */
+
+    CLOSE_LOADING(state) {
+      state.loadingInstance.close();
+    },
+    /* 鏇存柊璇锋眰绾跨▼姹� */
+    UPDATE_API_COUNT(state, handle) {
+      if (handle == "add") {
+        state.apiCount++;
+        this.commit("START_LOADING");
+      } else {
+        state.apiCount--;
+        if (state.apiCount <= 0) {
+          this.commit("CLOSE_LOADING");
+        }
+      }
+    },
+  },
   actions: {},
   modules: {},
 });

--
Gitblit v1.9.3