From 71f13ae626284e476a300b08a5f9e2c0f188544c Mon Sep 17 00:00:00 2001 From: surprise <15810472099@163.com> Date: 星期二, 09 四月 2024 10:00:22 +0800 Subject: [PATCH] 版本更新 --- src/store/index.js | 100 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 97 insertions(+), 3 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index 9e1c7d3..c963ca8 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1,8 +1,102 @@ 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, + YJXQ:null, + YJXQFlag:false, + }, + 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