service.ts 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. import { request } from 'umi';
  2. import SystemConst from '@/utils/const';
  3. class Service {
  4. // 点位
  5. public savePoint = (params: PointItem) =>
  6. request(`/${SystemConst.API_BASE}/data-collect/point`, {
  7. method: 'POST',
  8. data: params,
  9. });
  10. public queryPoint = (params: any) =>
  11. request(`/${SystemConst.API_BASE}/data-collect/point/_query`, {
  12. method: 'POST',
  13. data: params,
  14. });
  15. public queryPointCount = (params: any) =>
  16. request(`/${SystemConst.API_BASE}/data-collect/point/_count`, {
  17. method: 'POST',
  18. data: params,
  19. });
  20. public queryPointByID = (id: string) =>
  21. request(`/${SystemConst.API_BASE}/data-collect/point/${id}`, {
  22. method: 'GET',
  23. });
  24. public updatePoint = (id: string, params: any) =>
  25. request(`/${SystemConst.API_BASE}/data-collect/point/${id}`, {
  26. method: 'PUT',
  27. data: params,
  28. });
  29. public readPoint = (collectorId: string, data: string[]) =>
  30. request(`/${SystemConst.API_BASE}data-collect/collector/${collectorId}/points/_read`, {
  31. method: 'POST',
  32. data,
  33. });
  34. public writePoint = (collectorId: string, data: any[]) =>
  35. request(`/${SystemConst.API_BASE}data-collect/collector/${collectorId}/points/_write`, {
  36. method: 'POST',
  37. data,
  38. });
  39. public removePoint = (id: string) =>
  40. request(`/${SystemConst.API_BASE}/data-collect/point/${id}`, {
  41. method: 'DELETE',
  42. });
  43. // 采集器
  44. public saveCollector = (params: CollectorItem) =>
  45. request(`/${SystemConst.API_BASE}/data-collect/collector`, {
  46. method: 'POST',
  47. data: params,
  48. });
  49. public queryCollector = (params: any) =>
  50. request(`/${SystemConst.API_BASE}/data-collect/collector/_query`, {
  51. method: 'POST',
  52. data: params,
  53. });
  54. public queryCollectorCount = (params: any) =>
  55. request(`/${SystemConst.API_BASE}/data-collect/collector/_count`, {
  56. method: 'POST',
  57. data: params,
  58. });
  59. public queryCollectorByID = (id: string) =>
  60. request(`/${SystemConst.API_BASE}/data-collect/collector/${id}`, {
  61. method: 'GET',
  62. });
  63. public updateCollector = (id: string, params: any) =>
  64. request(`/${SystemConst.API_BASE}/data-collect/collector/${id}`, {
  65. method: 'PUT',
  66. data: params,
  67. });
  68. public removeCollector = (id: string) =>
  69. request(`/${SystemConst.API_BASE}/data-collect/collector/${id}`, {
  70. method: 'DELETE',
  71. });
  72. // 通道
  73. public saveChannel = (params: ChannelItem) =>
  74. request(`/${SystemConst.API_BASE}/data-collect/channel`, {
  75. method: 'POST',
  76. data: params,
  77. });
  78. public queryChannel = (params: any) =>
  79. request(`/${SystemConst.API_BASE}/data-collect/channel/_query`, {
  80. method: 'POST',
  81. data: params,
  82. });
  83. public queryChannelCount = (params: any) =>
  84. request(`/${SystemConst.API_BASE}/data-collect/channel/_count`, {
  85. method: 'POST',
  86. data: params,
  87. });
  88. public queryChannelByID = (id: string) =>
  89. request(`/${SystemConst.API_BASE}/data-collect/channel/${id}`, {
  90. method: 'GET',
  91. });
  92. public updateChannel = (id: string, params: any) =>
  93. request(`/${SystemConst.API_BASE}/data-collect/channel/${id}`, {
  94. method: 'PUT',
  95. data: params,
  96. });
  97. public removeChannel = (id: string) =>
  98. request(`/${SystemConst.API_BASE}/data-collect/channel/${id}`, {
  99. method: 'DELETE',
  100. });
  101. public queryChannelTree = (params: ChannelItem) =>
  102. request(`/${SystemConst.API_BASE}/data-collect/channel/_all/tree`, {
  103. method: 'POST',
  104. data: params,
  105. });
  106. public querySecurityPolicyList = (params?: any) =>
  107. request(`/${SystemConst.API_BASE}/data-collect/opc/security-policies`, {
  108. method: 'GET',
  109. params,
  110. });
  111. public scanOpcUAList = (params: any) =>
  112. request(
  113. `/${SystemConst.API_BASE}/data-collect/opc/channel/${params.id}/nodes?nodeId=${
  114. params?.nodeId || ''
  115. }`,
  116. {
  117. method: 'GET',
  118. },
  119. );
  120. public queryCodecProvider = () =>
  121. request(`/${SystemConst.API_BASE}/things/collector/codecs`, {
  122. method: 'GET',
  123. });
  124. public savePointBatch = (collectorId: string, collectorName: string, params: any[]) =>
  125. request(
  126. `/${SystemConst.API_BASE}/data-collect/opc/point/_batch?collectorId=${collectorId}&collectorName=${collectorName}`,
  127. {
  128. method: 'POST',
  129. data: params,
  130. },
  131. );
  132. public dashboard = (data?: any) =>
  133. request(`/${SystemConst.API_BASE}/dashboard/_multi`, {
  134. method: 'POST',
  135. data,
  136. });
  137. }
  138. const service = new Service();
  139. export default service;