1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
| import { createStore } from "vuex";
| import { ElLoading } from "element-plus";
| export default createStore({
| 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: {},
| });
|
|