DeviceInfo.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import { stringify } from 'qs';
  2. import { request } from 'umi';
  3. export async function downloadPatrolQRCodeFile(params) {
  4. return request(`/device/item-path`, {
  5. method: 'POST',
  6. data: params,
  7. });
  8. }
  9. export async function getDeviceInfoByPath(params) {
  10. return request(`/device/item-path`, {
  11. method: 'POST',
  12. data: params,
  13. });
  14. }
  15. export async function getModelAttributes(params) {
  16. return request(
  17. `/device-info/${params.projectId}/${params.deviceCode}?${stringify(
  18. params,
  19. )}`,
  20. );
  21. }
  22. export async function getDeviceDataItemDictImpl(params) {
  23. return request(`/config/device-realtime-data/list/${params.projectId}`);
  24. }
  25. export async function getRealtimeData(params) {
  26. return request(`/jinke-cloud/device/current-data`, {
  27. method: 'POST',
  28. data: params,
  29. });
  30. }
  31. export async function getFolderTransfer(params) {
  32. return request(`/file-service/${params.projectId}/folders/transfer`);
  33. }
  34. export async function DeviceRecentChart(params) {
  35. return request(
  36. `/device-info-chart/${params.projectId}/${params.deviceCode}?${stringify(
  37. params,
  38. )}`,
  39. );
  40. }
  41. export async function getVarValues(params) {
  42. return request(`/api/v1/scada/get-var-values`, {
  43. method: 'POST',
  44. data: params,
  45. headers: { ContentType: 'application/x-www-form-urlencoded' },
  46. });
  47. }