he wei
2023-04-10 aaa8ffcb83ce577612d1c88a295db0e12f87a83c
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
import axios from "@/assets/js/axios";
import md5 from "js-md5";
 
/**
 * 查询机房信息
 * 参数:json = {"StationName1":"北京市","StationName2":"市辖区","StationName5":"海淀区"}
 */
export const searchStation = (params) => {
  return axios({
    method: "GET",
    url: "/battInf/searchAllStationName",
    params: params
  });
};
 
/**
 * 获取地图的中心坐标并将地图移动该坐标
 * 无参
 */
export const searchCoordinateMove = () => {
  return axios({
    method: "GET",
    url: "/positionMapUser/getList",
    data: null
  });
};
 
/**
 * 查询已添加到地图的机房
 * 参数:json={"adata":{"alm_cleared_type":0,"alm_id":1},"bplan":{"discharge_reason":3}}
 */
export const searchMap = () => {
  return axios({
    method: "GET",
    url: "/battMapInformation/searchUserManageStation",
  });
};
 
/**
 * 根据基站信息查询基站的告警和落后信息
 * 参数: json={"stationId":"@机房编号"}
 */
export const searchHomeNum = (params) => {
  return axios({
    method: "GET",
    url: "/battMapInformation/multAmout",
    params: params
  });
};
 
/* 设置站点名   无参*/
export const addMapHomeList = () => {
  return axios({
    method: "post",
    url: "/battInf/searchNotInBattMapByUid",
    data: null
  });
};
 
/**
 * 设置地图的中心点坐标和地图显示的等级
 * @param data  需要设置的参数
 * @returns {AxiosPromise}
 */
export const setMapCenterPoint = (data) => {
  return axios({
    method: 'POST',
    url: '/positionMapUser',
    data: data
  });
};
 
/**
 * 删除地图上的机房
 * 参数:json={"num":141,"StationId":"42070545",
 * "StationName":"湖北省-武汉市-BTS-东西湖区-GDXG演示","StationName3":"",
 * "Address":"湖北省-武汉市-东西湖区-公园南路","longitude":114.252963,"latitude":30.646197,"information":"",
 * "FBSDeviceId":910000120}
 */
export const delMapHome = (data) => {
  return axios({
    method: "post",
    url: "/battMapInformation/del",
    data: data
  });
};
 
// 统计核容/停电放电
export const searchMapHomeState = () => {
  return axios({
    method: "GET",
    url: '/battMapInformation/findStationState',
  });
};
 
/**
 * 首页地图json数据配置  查询关联地图
 * 参数: json={"id":id}
 */
export const getAllMapOutlineAction = () => {
  return axios({
    method: "GET",
    url: "/mapOutline/all",
  });
};
 
/**
 * 根据机房id获取定位信息
 *
 * @param   {[type]}  params  机房id
 *
 * @return  {[type]}          查询结果
 */
export const searchAddressById = (params) => {
  return axios({
    method: 'GET',
    url: "/battMapInformation/searchAddressByStationId",
    params: params
  });
};
 
/**
 * 根据设备id查询配置
 * @param data
 * @returns {AxiosPromise}
 */
export const searchByDevId = (params) => {
  return axios({
    method: 'GET',
    url: '/station3D/byDeviceId',
    params: params
  });
};
 
/**
 * 整流器故障 站点列表
 * @param data
 * @returns {AxiosPromise}
 */
export const searchAcdcModError = () => {
  return axios({
    method: 'GET',
    url: 'StationInf/searchAcdcModError'
  });
};
/**
 * 负载熔断 站点列表
 * @param data
 * @returns {AxiosPromise}
 */
export const searchFuse = () => {
  return axios({
    method: 'GET',
    url: 'StationInf/searchFuse'
  });
};
/**
 * 停电站 站点列表
 * @param data
 * @returns {AxiosPromise}
 */
export const searchPowerOff = () => {
  return axios({
    method: 'GET',
    url: 'StationInf/searchPowerOff'
  });
};
/**
 * 核容放电站 站点列表
 * @param data
 * @returns {AxiosPromise}
 */
export const searchCheckCapDischarge = () => {
  return axios({
    method: 'GET',
    url: 'StationInf/searchCheckCapDischarge'
  });
};
/**
 * 容量不足站 站点列表
 * @param data
 * @returns {AxiosPromise}
 */
export const searchCapAlarm = () => {
  return axios({
    method: 'GET',
    url: 'StationInf/searchCapAlarm'
  });
};
/**
 * 电池损坏站 站点列表
 * @param data
 * @returns {AxiosPromise}
 */
export const searCapChange = () => {
  return axios({
    method: 'GET',
    url: 'StationInf/searCapChange'
  });
};
 
/**
 * 获取实时停电放电电池组
 * @param data
 * @returns {AxiosPromise}
 */
export const getJcdisBatt = () => {
  return axios({
    method: 'GET',
    url: 'Batttestdata_infAction/getJcdisBatt'
  });
};
 
/**
 * 获取本年已核容放电电池组
 * @param data
 * @returns {AxiosPromise}
 */
export const getHrYeardisBatt = () => {
  return axios({
    method: 'GET',
    url: 'Batttestdata_infAction/getHrYeardisBatt'
  });
};