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