index.js 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372
  1. import { apiResquest } from './request.js'
  2. import { debugResquest } from './request.js'
  3. //查询公共配置
  4. export const authConfigInfo = (data) => {
  5. return debugResquest({
  6. url: `/auth/configInfo`,
  7. method: 'GET',
  8. data: data,
  9. })
  10. };
  11. /* 分类获取公共配置
  12. * category 1.系统参数 2.公共配置
  13. * configType 1.基础配置 2.管控一体机 3.化学品终端 4.小程序配置 5.开发配置 6.首页配置
  14. */
  15. export const getConfigByType = (data) => {
  16. return debugResquest({
  17. url: `/system/config/info/getConfigByType`,
  18. method: 'POST',
  19. data: { ...data }
  20. })
  21. };
  22. //获取验证码
  23. export const authCaptcha = (data) => {
  24. return debugResquest({
  25. url: `/auth/captcha`,
  26. method: 'GET',
  27. data: data,
  28. })
  29. };
  30. //登录
  31. export const login = (data) => {
  32. return apiResquest({
  33. url: `/auth/optApp`,
  34. method: 'POST',
  35. data: { ...data }
  36. })
  37. };
  38. //查询路由字段
  39. export const systemMenuGetRouters = (data) => {
  40. return apiResquest({
  41. url: '/system/menu/getRouters',
  42. method: 'GET',
  43. data: data,
  44. })
  45. };
  46. //查询设备数量
  47. export const iotStatisticsDevices = (data) => {
  48. return apiResquest({
  49. url: '/iot/statistics/devices',
  50. method: 'GET',
  51. data: data,
  52. })
  53. };
  54. //告警消息列表
  55. export const iotAlarmLogSelect = (data) => {
  56. return apiResquest({
  57. url: '/iot/alarm/log/select',
  58. method: 'POST',
  59. data: { ...data },
  60. })
  61. };
  62. //物联设备列表
  63. export const iotDeviceList = (data) => {
  64. return apiResquest({
  65. url: '/iot/device/list',
  66. method: 'POST',
  67. data: { ...data },
  68. })
  69. };
  70. //硬件设备-分类下拉列表
  71. export const iotHardwareFindHardwareType = (data) => {
  72. return apiResquest({
  73. url: '/iot/hardwareType/findHardwareType',
  74. method: 'POST',
  75. data: { ...data },
  76. })
  77. };
  78. //硬件设备-获取继电器
  79. export const iotDeviceFindByType = (data) => {
  80. return apiResquest({
  81. url: '/iot/device/findByType',
  82. method: 'POST',
  83. data: { ...data },
  84. })
  85. };
  86. //硬件设备-列表
  87. export const iotHardwareList = (data) => {
  88. return apiResquest({
  89. url: '/iot/hardware/list',
  90. method: 'POST',
  91. data: { ...data },
  92. })
  93. };
  94. //硬件设备-详情
  95. export const iotHardwareDetail = (data) => {
  96. return apiResquest({
  97. url: '/iot/hardware/detail',
  98. method: 'GET',
  99. data: data,
  100. })
  101. };
  102. //硬件设备-新增
  103. export const iotHardwareAdd = (data) => {
  104. return apiResquest({
  105. url: '/iot/hardware/add',
  106. method: 'POST',
  107. data: { ...data },
  108. })
  109. };
  110. //硬件设备-编辑
  111. export const iotHardwareUpdate = (data) => {
  112. return apiResquest({
  113. url: '/iot/hardware/update',
  114. method: 'POST',
  115. data: { ...data },
  116. })
  117. };
  118. //硬件设备-删除
  119. export const iotHardwareDelete = (data) => {
  120. return apiResquest({
  121. url: '/iot/hardware/delete',
  122. method: 'POST',
  123. data: { ...data },
  124. })
  125. };
  126. //硬件设备-功能下拉列表
  127. export const iotHardwareFunctionDropList = (data) => {
  128. return apiResquest({
  129. url: '/iot/hardware/function/dropList',
  130. method: 'POST',
  131. data: { ...data },
  132. })
  133. };
  134. //硬件设备-硬件日志
  135. export const iotHardwareLogList = (data) => {
  136. return apiResquest({
  137. url: '/iot/hardware/log/list',
  138. method: 'POST',
  139. data: { ...data },
  140. })
  141. };
  142. //获取设备类型下拉列表
  143. export const iotTypeGetAllTypes = (data) => {
  144. return apiResquest({
  145. url: '/iot/type/getAllTypes',
  146. method: 'GET',
  147. data: data,
  148. })
  149. };
  150. //设备类型配置查询
  151. export const iotTypeGetParamByTypeId = (data) => {
  152. return apiResquest({
  153. url: '/iot/type/getParamByTypeId',
  154. method: 'GET',
  155. data: data,
  156. })
  157. };
  158. //通过设备类型查询设备属性
  159. export const iotAttributeGetByTypeId = (data) => {
  160. return apiResquest({
  161. url: '/iot/attribute/getByTypeId',
  162. method: 'GET',
  163. data: data,
  164. })
  165. };
  166. //楼栋tree列表
  167. export const systemBuildingGetTreeList = (data) => {
  168. return apiResquest({
  169. url: '/system/building/getTreeList',
  170. method: 'POST',
  171. data: { ...data },
  172. })
  173. };
  174. /*根据校区/楼栋/楼层查询实验室列表
  175. deptId:'校区查询'
  176. buildId:'楼栋查询'
  177. floorId:'楼层查询'
  178. */
  179. export const laboratorySubRelInfoGetListByFloor = (data) => {
  180. return apiResquest({
  181. url: '/laboratory/subRelInfo/getListByFloor',
  182. method: 'POST',
  183. data: { ...data },
  184. })
  185. };
  186. //物联设备-新增
  187. export const iotDeviceAdd = (data) => {
  188. return apiResquest({
  189. url: '/iot/device/add',
  190. method: 'POST',
  191. data: { ...data },
  192. })
  193. };
  194. //物联设备-编辑
  195. export const iotDeviceUpdate = (data) => {
  196. return apiResquest({
  197. url: '/iot/device/update',
  198. method: 'POST',
  199. data: { ...data },
  200. })
  201. };
  202. //物联设备-删除
  203. export const iotDeviceDelete = (data) => {
  204. return apiResquest({
  205. url: '/iot/device/delete',
  206. method: 'POST',
  207. data: { ...data },
  208. })
  209. };
  210. //物联设备-详情
  211. export const iotDeviceDetail = (data) => {
  212. return apiResquest({
  213. url: '/iot/device/detail',
  214. method: 'GET',
  215. data: data,
  216. })
  217. };
  218. //物联设备-诊断-通信状态
  219. export const iotDeviceCheckConnect = (data) => {
  220. return debugResquest({
  221. url: '/iot/device/check/connect',
  222. method: 'GET',
  223. data: data,
  224. })
  225. };
  226. //物联设备-诊断-在线状态
  227. export const iotDeviceCheckOnline = (data) => {
  228. return debugResquest({
  229. url: '/iot/device/check/online',
  230. method: 'GET',
  231. data: data,
  232. })
  233. };
  234. //物联设备-诊断-设备状态
  235. export const iotDeviceCheckState = (data) => {
  236. return debugResquest({
  237. url: '/iot/device/check/state',
  238. method: 'GET',
  239. data: data,
  240. })
  241. };
  242. //物联设备-获取调试功能列表
  243. export const iotTypeFunctionDropList = (data) => {
  244. return apiResquest({
  245. url: '/iot/type/function/dropList',
  246. method: 'POST',
  247. data: { ...data },
  248. })
  249. };
  250. //物联设备-POST调试
  251. export const iotDebugFunctionPost = (url,data) => {
  252. return debugResquest({
  253. url: url,
  254. method: 'POST',
  255. data: { ...data },
  256. })
  257. };
  258. //物联设备-GET调试
  259. export const iotDebugFunctionGet = (url,data) => {
  260. return debugResquest({
  261. url: url,
  262. method: 'GET',
  263. data: data,
  264. })
  265. };
  266. //物联设备-日志列表
  267. export const itoDeviceLogList = (data) => {
  268. return apiResquest({
  269. url: '/iot/device/log/list',
  270. method: 'POST',
  271. data: { ...data },
  272. })
  273. };
  274. //物联设备-上报日志列表
  275. export const itoDeviceDataList = (data) => {
  276. return apiResquest({
  277. url: '/iot/deviceData/list',
  278. method: 'POST',
  279. data: { ...data },
  280. })
  281. };
  282. //告警消息列表
  283. export const itoAlarmLogList = (data) => {
  284. return apiResquest({
  285. url: '/iot/alarm/log/list',
  286. method: 'POST',
  287. data: { ...data },
  288. })
  289. };
  290. //物联分类-列表
  291. export const itoTypeList = (data) => {
  292. return apiResquest({
  293. url: '/iot/type/list',
  294. method: 'POST',
  295. data: { ...data },
  296. })
  297. };
  298. //物联分类-详情页-模型列表
  299. export const itoTypeTypeModelAndAttr = (data) => {
  300. return apiResquest({
  301. url: '/iot/type/typeModelAndAttr',
  302. method: 'GET',
  303. data: data,
  304. })
  305. };
  306. //物联分类-详情页-属性列表
  307. export const itoAttributeList = (data) => {
  308. return apiResquest({
  309. url: '/iot/attribute/list',
  310. method: 'POST',
  311. data: { ...data },
  312. })
  313. };
  314. //物联分类-详情页-功能列表
  315. export const itoTypeFunctionList = (data) => {
  316. return apiResquest({
  317. url: '/iot/type/function/list',
  318. method: 'POST',
  319. data: { ...data },
  320. })
  321. };
  322. //物联分类-配置-属性详情
  323. export const iotAttributeDetail = (data) => {
  324. return apiResquest({
  325. url: '/iot/attribute/detail',
  326. method: 'GET',
  327. data: data,
  328. })
  329. };
  330. //网络组件-列表
  331. export const itoNetworkList = (data) => {
  332. return apiResquest({
  333. url: '/iot/network/list',
  334. method: 'POST',
  335. data: { ...data },
  336. })
  337. };
  338. //网络组件-新增
  339. export const itoNetworkAdd = (data) => {
  340. return apiResquest({
  341. url: '/iot/network/add',
  342. method: 'POST',
  343. data: { ...data },
  344. })
  345. };
  346. //网络组件-编辑
  347. export const itoNetworkUpdate = (data) => {
  348. return apiResquest({
  349. url: '/iot/network/update',
  350. method: 'POST',
  351. data: { ...data },
  352. })
  353. };
  354. //网络组件-详情
  355. export const itoNetworkDetail = (data) => {
  356. return apiResquest({
  357. url: '/iot/network/detail',
  358. method: 'POST',
  359. data: { ...data },
  360. })
  361. };
  362. //网络组件-删除
  363. export const itoNetworkDelete = (data) => {
  364. return apiResquest({
  365. url: '/iot/network/delete',
  366. method: 'POST',
  367. data: { ...data },
  368. })
  369. };