plan.js 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486
  1. import httputils from "@/api/httputils";
  2. import axios from "axios";
  3. // 已发布 - 查询图形以及所有节点信息
  4. export function pubPlanerRead(postParams) {
  5. return httputils.postJson(`/labsl/planar/graph/pub/read`, postParams);
  6. }
  7. // 查询设备列表
  8. export function equipQuery(postParams) {
  9. return httputils.postJson(`/equip-component/planar/equip`, postParams);
  10. }
  11. // 查询空间信息
  12. export function spaceQuery(postParams) {
  13. return httputils.postJson(`/equip-component/planar/space`, postParams);
  14. }
  15. //读取系统图-已发布
  16. export function readPubGroup(postParams) {
  17. // return httputils.postJson(`${window.topo_baseurl}/labsl/graph/pub/read`, postParams)
  18. // return httputils.postJson(`/labsl/graph/pub/read`, postParams)
  19. return axios.post(`${window.topo_baseurl}/labsl/graph/pub/read`, postParams);
  20. }
  21. // 读取系统图状态
  22. export function readDeviceStatus(postParams) {
  23. if (false) {
  24. return new Promise((resolve, reject) => {
  25. resolve({
  26. result: "Success",
  27. reason: "",
  28. content: [
  29. {
  30. objectId: "Eq11010500292ef58cce08f14400ba8a59eef8aeeed1",
  31. status: 2,
  32. status_name: "关",
  33. },
  34. {
  35. objectId: "Eq110105002900b49e50f37b4a7093cb458f8e0e70cb",
  36. status: 2,
  37. status_name: "关",
  38. },
  39. {
  40. objectId: "Eq11010500290236905f8e404dd194caba72c18ee4f7",
  41. status: 2,
  42. status_name: "关",
  43. },
  44. {
  45. objectId: "Eq1101050029038aeb94f6bb403c8e61c2522e229428",
  46. status: 2,
  47. status_name: "关",
  48. },
  49. {
  50. objectId: "Eq110105002906b496d1972d4bfd943d7041184dfa62",
  51. status: 2,
  52. status_name: "关",
  53. },
  54. {
  55. objectId: "Eq110105002906e7061c52b346e38d82e595b4e8ad57",
  56. status: 2,
  57. status_name: "关",
  58. },
  59. {
  60. objectId: "Eq11010500291885405e72d74f94a99e83333a3ad1ba",
  61. status: 2,
  62. status_name: "关",
  63. },
  64. {
  65. objectId: "Eq110105002918fc7920901d46b9b9de47a879bf0a15",
  66. status: 2,
  67. status_name: "关",
  68. },
  69. {
  70. objectId: "Eq11010500292a45259335684970bfb0947b57575fe5",
  71. status: 2,
  72. status_name: "关",
  73. },
  74. {
  75. objectId: "Eq11010500293162f7813d2e4fcd88208e239939779a",
  76. status: 2,
  77. status_name: "关",
  78. },
  79. {
  80. objectId: "Eq11010500293276dd9793df4c9d95443d45fdbc4d38",
  81. status: 2,
  82. status_name: "关",
  83. },
  84. {
  85. objectId: "Eq11010500293eecc87a3aa24b43b0118a859576f921",
  86. status: 2,
  87. status_name: "关",
  88. },
  89. {
  90. objectId: "Eq1101050029489dacec7c9d48f8a0d1cd55d57b21fc",
  91. status: 2,
  92. status_name: "关",
  93. },
  94. {
  95. objectId: "Eq11010500294b3a67de47494743bda953995bb2a44f",
  96. status: 2,
  97. status_name: "关",
  98. },
  99. {
  100. objectId: "Eq11010500294db52b9408e2465081a6575b690789d0",
  101. status: 2,
  102. status_name: "关",
  103. },
  104. {
  105. objectId: "Eq1101050029511114ca135b4c2fab6b1b763c8ba84d",
  106. status: 2,
  107. status_name: "关",
  108. },
  109. {
  110. objectId: "Eq11010500296049a991c6c84e5ea986fdf47b6dc430",
  111. status: 2,
  112. status_name: "关",
  113. },
  114. {
  115. objectId: "Eq110105002968b7001eee83465184279a2de33d5f05",
  116. status: 2,
  117. status_name: "关",
  118. },
  119. {
  120. objectId: "Eq11010500296bc83cfc489f4476a7b2fb430858f8d5",
  121. status: 2,
  122. status_name: "关",
  123. },
  124. {
  125. objectId: "Eq110105002973a82c3453874739b086ba58de67ebd4",
  126. status: 2,
  127. status_name: "关",
  128. },
  129. {
  130. objectId: "Eq11010500297a75138745cb416d91e5b0e7708ed16b",
  131. status: 2,
  132. status_name: "关",
  133. },
  134. {
  135. objectId: "Eq11010500297a946a5029c3436b8d37324780131cbf",
  136. status: 2,
  137. status_name: "关",
  138. },
  139. {
  140. objectId: "Eq11010500297c40c0dd42aa4a0283210d655040119b",
  141. status: 2,
  142. status_name: "关",
  143. },
  144. {
  145. objectId: "Eq1101050029814dbdbd01f14f2a9b824d99f5787107",
  146. status: 2,
  147. status_name: "关",
  148. },
  149. {
  150. objectId: "Eq1101050029831e56776cc541868db4d1b73d97a62e",
  151. status: 2,
  152. status_name: "关",
  153. },
  154. {
  155. objectId: "Eq110105002984730605552146e7b86a4d2f652a43db",
  156. status: 2,
  157. status_name: "关",
  158. },
  159. {
  160. objectId: "Eq110105002985439a25f15244d3bf2c035b12031cbb",
  161. status: 2,
  162. status_name: "关",
  163. },
  164. {
  165. objectId: "Eq110105002985def8013f824614935efc06e4f42ba1",
  166. status: 2,
  167. status_name: "关",
  168. },
  169. {
  170. objectId: "Eq1101050029927bb343e9e543cab5978a07a795a185",
  171. status: 2,
  172. status_name: "关",
  173. },
  174. {
  175. objectId: "Eq1101050029984a8acc66f94a6793b47b553f33449f",
  176. status: 2,
  177. status_name: "关",
  178. },
  179. {
  180. objectId: "Eq11010500299b115c5d30b6491586a2bc7395a365d4",
  181. status: 2,
  182. status_name: "关",
  183. },
  184. {
  185. objectId: "Eq1101050029a242f4a954bb46dfa1db7be5b5499123",
  186. status: 2,
  187. status_name: "关",
  188. },
  189. {
  190. objectId: "Eq1101050029aab5ecc924404f2197442f7db6a96277",
  191. status: 2,
  192. status_name: "关",
  193. },
  194. {
  195. objectId: "Eq1101050029ac2242d5ca3d49f88737ae7b1779b819",
  196. status: 2,
  197. status_name: "关",
  198. },
  199. {
  200. objectId: "Eq1101050029ac437b5f6388403798014edd8358347c",
  201. status: 2,
  202. status_name: "关",
  203. },
  204. {
  205. objectId: "Eq1101050029b4665f0959af42fd9af6e2b8fc42589a",
  206. status: 2,
  207. status_name: "关",
  208. },
  209. {
  210. objectId: "Eq1101050029b95972a00da24117a920495ab0a7b1ec",
  211. status: 2,
  212. status_name: "关",
  213. },
  214. {
  215. objectId: "Eq1101050029b9b55d6e5aa1465b8d0f1b48d4d2e6ac",
  216. status: 2,
  217. status_name: "关",
  218. },
  219. {
  220. objectId: "Eq1101050029c91bcb8540544ad09642856e2e800b08",
  221. status: 2,
  222. status_name: "关",
  223. },
  224. {
  225. objectId: "Eq1101050029cbc5709e424948399b7b2206433c35ed",
  226. status: 2,
  227. status_name: "关",
  228. },
  229. {
  230. objectId: "Eq1101050029d13490e84dc2462a9479416d7874d0dc",
  231. status: 2,
  232. status_name: "关",
  233. },
  234. {
  235. objectId: "Eq1101050029d571ea8454634336958fd497d2a64a33",
  236. status: 2,
  237. status_name: "关",
  238. },
  239. {
  240. objectId: "Eq1101050029da7586ee57a9438d896cfd0cce934ea3",
  241. status: 2,
  242. status_name: "关",
  243. },
  244. {
  245. objectId: "Eq1101050029dfaa4f674e0b443fb62010de77691fea",
  246. status: 2,
  247. status_name: "关",
  248. },
  249. {
  250. objectId: "Eq1101050029e7240a9357b245a79fa28074aa413e43",
  251. status: 2,
  252. status_name: "关",
  253. },
  254. {
  255. objectId: "Eq1101050029e9418f9666f0442fb5e4a61b4233f467",
  256. status: 2,
  257. status_name: "关",
  258. },
  259. {
  260. objectId: "Eq1101050029e97ccf08db434484be755a249f554de7",
  261. status: 2,
  262. status_name: "关",
  263. },
  264. {
  265. objectId: "Eq1101050029e9a859867fe44c44a7b6119c7daf452a",
  266. status: 2,
  267. status_name: "关",
  268. },
  269. {
  270. objectId: "Eq1101050029ea79ee69b4dc471d9aa8791091e0dc0b",
  271. status: 2,
  272. status_name: "关",
  273. },
  274. {
  275. objectId: "Eq1101050029ea8927b06d8946939fd0969a73a41412",
  276. status: 2,
  277. status_name: "关",
  278. },
  279. {
  280. objectId: "Eq1101050029ebb829fe0445489996717d8097711695",
  281. status: 2,
  282. status_name: "关",
  283. },
  284. {
  285. objectId: "Eq1101050029f5c911f289b441e688dabc0199890b40",
  286. status: 2,
  287. status_name: "关",
  288. },
  289. {
  290. objectId: "Eq1101050029fe6434f1925e4ef1b090a9baf2a29870",
  291. status: 2,
  292. status_name: "关",
  293. },
  294. ],
  295. totalCount: 0,
  296. });
  297. });
  298. }
  299. return httputils.postJson(`${window._url}/api/common/GetEquipmentRunningStateList`, postParams);
  300. }
  301. // 读取某个系统图 运行参数
  302. export function readDeviceParams(postParams) {
  303. if (false) {
  304. let data = {
  305. result: "Success",
  306. reason: "",
  307. content: [
  308. {
  309. firstTag: "运行参数",
  310. infoCode: "inCloudStatus",
  311. infoName: "云端控制状态",
  312. data: "0",
  313. dataType: "BOOLEAN",
  314. meterId: "ACATAH_0_inCloudStatus",
  315. funcId: "901",
  316. dataSource: [
  317. {
  318. code: "0",
  319. name: "非云端",
  320. },
  321. {
  322. code: "1",
  323. name: "云端",
  324. },
  325. ],
  326. },
  327. {
  328. firstTag: "运行参数",
  329. infoCode: "returnAirTemp",
  330. infoName: "回风温度",
  331. data: "0.69",
  332. dataType: "DOUBLE",
  333. meterId: "ACATAH_0_returnAirTemp",
  334. funcId: "901",
  335. unit: "℃",
  336. },
  337. {
  338. firstTag: "运行参数",
  339. infoCode: "onlineStatus",
  340. infoName: "在线状态",
  341. data: "0",
  342. dataType: "BOOLEAN",
  343. meterId: "ACATAH_0_onlineStatus",
  344. funcId: "901",
  345. dataSource: [
  346. {
  347. code: "0",
  348. name: "离线",
  349. },
  350. {
  351. code: "1",
  352. name: "在线",
  353. },
  354. ],
  355. },
  356. {
  357. firstTag: "运行参数",
  358. infoCode: "faultStatus",
  359. infoName: "故障状态",
  360. data: "0",
  361. dataType: "BOOLEAN",
  362. meterId: "ACATAH_0_faultStatus",
  363. funcId: "901",
  364. dataSource: [
  365. {
  366. code: "0",
  367. name: "正常",
  368. },
  369. {
  370. code: "1",
  371. name: "故障",
  372. },
  373. ],
  374. },
  375. {
  376. firstTag: "运行参数",
  377. infoCode: "returnAirRH",
  378. infoName: "回风相对湿度",
  379. data: "0.7",
  380. dataType: "DOUBLE",
  381. meterId: "ACATAH_0_returnAirRH",
  382. funcId: "901",
  383. unit: "%RH",
  384. },
  385. {
  386. firstTag: "运行参数",
  387. infoCode: "returnAirValveOpening",
  388. infoName: "回风阀开度",
  389. data: "0.7",
  390. dataType: "DOUBLE",
  391. meterId: "ACATAH_0_returnAirValveOpening",
  392. funcId: "901",
  393. unit: "%",
  394. },
  395. {
  396. firstTag: "运行参数",
  397. infoCode: "manualAutoStatus",
  398. infoName: "手自动状态",
  399. data: "0",
  400. dataType: "BOOLEAN",
  401. meterId: "ACATAH_0_manualAutoStatus",
  402. funcId: "901",
  403. dataSource: [
  404. {
  405. code: "0",
  406. name: "手动",
  407. },
  408. {
  409. code: "1",
  410. name: "自动",
  411. },
  412. ],
  413. },
  414. {
  415. firstTag: "运行参数",
  416. infoCode: "chillWaterValveOpening",
  417. infoName: "冷水阀开度",
  418. data: "0.7",
  419. dataType: "DOUBLE",
  420. meterId: "ACATAH_0_chillWaterValveOpening",
  421. funcId: "901",
  422. unit: "%",
  423. },
  424. {
  425. firstTag: "运行参数",
  426. infoCode: "supplyAirTemp",
  427. infoName: "送风温度",
  428. data: "0.69",
  429. dataType: "DOUBLE",
  430. meterId: "ACATAH_0_supplyAirTemp",
  431. funcId: "901",
  432. unit: "℃",
  433. },
  434. {
  435. firstTag: "运行参数",
  436. infoCode: "runStatus",
  437. infoName: "运行状态",
  438. data: "0",
  439. dataType: "BOOLEAN",
  440. meterId: "ACATAH_0_runStatus",
  441. funcId: "901",
  442. dataSource: [
  443. {
  444. code: "0",
  445. name: "停止",
  446. },
  447. {
  448. code: "1",
  449. name: "运行",
  450. },
  451. ],
  452. },
  453. {
  454. firstTag: "运行参数",
  455. infoCode: "freshAirValveOpening",
  456. infoName: "新风阀开度",
  457. data: "0.7",
  458. dataType: "DOUBLE",
  459. meterId: "ACATAH_0_freshAirValveOpening",
  460. funcId: "901",
  461. unit: "%",
  462. },
  463. {
  464. firstTag: "运行参数",
  465. infoCode: "chillWaterOutTemp",
  466. infoName: "冷水出口温度",
  467. data: "0.69",
  468. dataType: "DOUBLE",
  469. meterId: "ACATAH_0_chillWaterOutTemp",
  470. funcId: "901",
  471. unit: "℃",
  472. },
  473. ],
  474. totalCount: 0,
  475. };
  476. // return data
  477. return new Promise((resolve, reject) => {
  478. resolve(data);
  479. });
  480. }
  481. return httputils.postJson(window._url + `/api/common/FindRuntimeDatas`, postParams);
  482. }