|
@@ -109,10 +109,30 @@ export default new Vuex.Store({
|
|
|
color: "#1F2429",
|
|
|
size: 12,
|
|
|
url: "tognyong2020102700.svg",
|
|
|
- formula: JSON.stringify(['设备实例']),
|
|
|
+ formula: JSON.stringify(["设备实例"]),
|
|
|
};
|
|
|
state.styleMap = data;
|
|
|
},
|
|
|
+ // 初始化 equipItemMap, equipItemNum
|
|
|
+ INITEQUIPMAP(state, data) {
|
|
|
+ if (data && Object.keys(data).length) {
|
|
|
+ state.equipItemMap = data;
|
|
|
+ state.equipItemNum = Object.keys(data).length;
|
|
|
+ } else {
|
|
|
+ state.equipItemMap = {};
|
|
|
+ state.equipItemNum = 0;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 初始化 zoneIteMap, zoneIteMap
|
|
|
+ INITZONEMAP(state, data) {
|
|
|
+ if (data && Object.keys(data).length) {
|
|
|
+ state.zoneIteMap = data;
|
|
|
+ state.zoneItemNum = Object.keys(data).length;
|
|
|
+ } else {
|
|
|
+ state.zoneIteMap = {};
|
|
|
+ state.zoneItemNum = 0;
|
|
|
+ }
|
|
|
+ },
|
|
|
// 添加样式信息
|
|
|
ADDSTYLE(state, data) {
|
|
|
// @ts-ignore
|