test.js 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370
  1. import request from '@/axios'
  2. /*
  3. * 告警检测页面统计
  4. *
  5. *
  6. */
  7. export function getCallAlarmCount(projectId) {
  8. return request({
  9. url: `/api/test/callAlarm/count/${projectId}`,
  10. method: 'get'
  11. })
  12. }
  13. /*
  14. * 告警检测获取
  15. *
  16. *
  17. */
  18. export function getCallAlarmList(data) {
  19. return request({
  20. url: `/api/test/callAlarm/get`,
  21. method: 'post',
  22. data: data
  23. })
  24. }
  25. /*
  26. * 获取设备检测
  27. *
  28. *
  29. */
  30. export function getMonitoringList(data) {
  31. return request({
  32. url: `/api/test/monitoring/get`,
  33. method: 'post',
  34. data: data
  35. })
  36. }
  37. /*
  38. * 获取设备层级列表
  39. *
  40. *
  41. */
  42. export function getDeviceLevelList(projectId) {
  43. return request({
  44. url: `/api/test/deviceLevelCount/${projectId}`,
  45. method: 'get'
  46. })
  47. }
  48. /*
  49. * 获取摄像头列表
  50. *
  51. *
  52. */
  53. export function getMonitorList(data) {
  54. return request({
  55. url: `/api/test/camera/1/100`,
  56. method: 'post',
  57. data: data
  58. })
  59. }
  60. /*
  61. * 获取门禁列表
  62. *
  63. *
  64. */
  65. export function getAccessControlList(data) {
  66. return request({
  67. url: `/api/test/accessControl/get`,
  68. method: 'post',
  69. data: data
  70. })
  71. }
  72. /*
  73. * 获取门禁分类统计列表
  74. *
  75. *
  76. */
  77. export function getAccessControlCounAList(data) {
  78. return request({
  79. url: `/api/test/accessControl/countA`,
  80. method: 'post',
  81. data: data
  82. })
  83. }
  84. /*
  85. * 获取门禁分类统计列表
  86. *
  87. *
  88. */
  89. export function getAccessControlCountBList(data) {
  90. return request({
  91. url: `/api/test/accessControl/countB`,
  92. method: 'post',
  93. data: data
  94. })
  95. }
  96. /*
  97. * 获取设备列表
  98. *
  99. *
  100. */
  101. export function getDeviceCountList(data) {
  102. return request({
  103. url: `/api/test/deviceCount/get`,
  104. method: 'post',
  105. data: data
  106. })
  107. }
  108. /*
  109. * 获取报警列表
  110. *
  111. *
  112. */
  113. export function getDeviceAlarmList(data) {
  114. return request({
  115. url: `/api/test/giveAlarm/get`,
  116. method: 'post',
  117. data: data
  118. })
  119. }
  120. /*
  121. * 获取车辆区域列表
  122. *
  123. *
  124. */
  125. export function getCarRegionList(data) {
  126. return request({
  127. url: `/api/test/region/get`,
  128. method: 'post',
  129. data: data
  130. })
  131. }
  132. /*
  133. * 获取车辆通行记录
  134. *
  135. *
  136. */
  137. export function getCarVehicleList(data) {
  138. return request({
  139. url: `/api/test/vehicle/get`,
  140. method: 'post',
  141. data: data
  142. })
  143. }
  144. /*
  145. * 获取设备层级
  146. *
  147. *
  148. */
  149. export function getDeviceModel(projectId) {
  150. return request({
  151. url: `/api/test/deviceLevelCount/${projectId}`,
  152. method: 'get'
  153. })
  154. }
  155. /*
  156. * 新增设备层级
  157. *
  158. *
  159. */
  160. export function insertDeviceModel(data) {
  161. return request({
  162. url: `/api/test/deviceLevelCount`,
  163. method: 'post',
  164. data: data
  165. })
  166. }
  167. /*
  168. * 编辑设备层级
  169. *
  170. *
  171. */
  172. export function updateDeviceModel(data) {
  173. return request({
  174. url: `/api/test/deviceLevelCount`,
  175. method: 'put',
  176. data: data
  177. })
  178. }
  179. /*
  180. * 删除设备层级
  181. *
  182. *
  183. */
  184. export function deleteDeviceModel(id) {
  185. return request({
  186. url: `/api/test/deviceLevelCount//${id}`,
  187. method: 'delete'
  188. })
  189. }
  190. /*
  191. * 获取巡更记录
  192. *
  193. *
  194. */
  195. export function getElectronicPatrolList(data) {
  196. return request({
  197. url: `/api/test/electronicPatrol/get`,
  198. method: 'post',
  199. data: data
  200. })
  201. }
  202. /*
  203. * 获取巡更路径
  204. *
  205. *
  206. */
  207. export function getElectronicPatrolRoutesList(data) {
  208. return request({
  209. url: `/api/test/routes/get`,
  210. method: 'post',
  211. data: data
  212. })
  213. }
  214. /*
  215. * 获取打卡事件统计
  216. *
  217. *
  218. */
  219. export function getElectronicPatrolEventTest(projectId) {
  220. return request({
  221. url: `/api/test/routes/${projectId}`,
  222. method: 'get',
  223. })
  224. }
  225. /*
  226. * 获取路径详情
  227. *
  228. *
  229. */
  230. export function getElectronicPatrolEventList(data) {
  231. return request({
  232. url: `/api/test/routes/get`,
  233. method: 'post',
  234. data: data
  235. })
  236. }
  237. /*
  238. * 获取打卡列表
  239. *
  240. *
  241. */
  242. export function getClockInList(data) {
  243. return request({
  244. url: `/api/test/clockIn/get`,
  245. method: 'post',
  246. data: data
  247. })
  248. }
  249. /*
  250. * 获取环境列表
  251. *
  252. *
  253. */
  254. export function getAirList(data) {
  255. return request({
  256. url: `/api/test/air/1/100`,
  257. method: 'post',
  258. data: data
  259. })
  260. }
  261. /*
  262. * 获取设备层级
  263. *
  264. *
  265. */
  266. export function getFireDeviceModel(projectId) {
  267. return request({
  268. url: `/api/test/fireFightingLevel/${projectId}`,
  269. method: 'get'
  270. })
  271. }
  272. /*
  273. * 新增设备层级
  274. *
  275. *
  276. */
  277. export function insertFireDeviceModel(data) {
  278. return request({
  279. url: `/api/test/fireFightingLevel`,
  280. method: 'post',
  281. data: data
  282. })
  283. }
  284. /*
  285. * 编辑设备层级
  286. *
  287. *
  288. */
  289. export function updateFireDeviceModel(data) {
  290. return request({
  291. url: `/api/test/fireFightingLevel`,
  292. method: 'put',
  293. data: data
  294. })
  295. }
  296. /*
  297. * 删除设备层级
  298. *
  299. *
  300. */
  301. export function deleteFireDeviceModel(id) {
  302. return request({
  303. url: `/api/test/fireFightingLevel//${id}`,
  304. method: 'delete'
  305. })
  306. }
  307. /*
  308. * 获取消防记录列表
  309. *
  310. *
  311. */
  312. export function getFireList(data) {
  313. return request({
  314. url: `/api/test/fireFighting/get`,
  315. method: 'post',
  316. data: data
  317. })
  318. }
  319. /*
  320. * 获取能源设备列表
  321. *
  322. *
  323. */
  324. export function getEnergyDeviceList(data) {
  325. return request({
  326. url: `/api/test/powerDistributionMachine/get`,
  327. method: 'post',
  328. data: data
  329. })
  330. }
  331. /*
  332. * 编辑能源设备
  333. *
  334. *
  335. */
  336. export function updateEnergyDevice(data) {
  337. return request({
  338. url: `/api/test/powerDistributionMachine/update`,
  339. method: 'put',
  340. data: data
  341. })
  342. }
  343. /*
  344. * 批量更新能源设备状态
  345. *
  346. *
  347. */
  348. export function updateEnergyDeviceState(state, data) {
  349. return request({
  350. url: `/api/test/powerDistributionMachine/updateState/${state}`,
  351. method: 'post',
  352. data: data
  353. })
  354. }
  355. /*
  356. * 获取用能分析数据
  357. *
  358. *
  359. */
  360. export function getEnergyAnalysis(data) {
  361. return request({
  362. url: `/api/test/energyAnalysis/get`,
  363. method: 'post',
  364. data: data
  365. })
  366. }