index.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. import request from "@/tools/request.js";
  2. //根据公司获取场站数据
  3. export function GetStationByCompany(data) {
  4. return request({
  5. baseURL: process.env.VUE_APP_API,
  6. url: `benchmarking/wpByCplist?companyids=${data.companyids}&type=${data.type}`,
  7. method: "get",
  8. });
  9. }
  10. //获取升压站数据
  11. export function GetBoosterlist(data) {
  12. return request({
  13. baseURL: process.env.VUE_APP_API,
  14. url: `substation/queryall`,
  15. method: "get",
  16. });
  17. }
  18. //获取所有数据指标
  19. export function GetWtTargets(data) {
  20. return request({
  21. baseURL: process.env.VUE_APP_API,
  22. url: `comprehensive/wttargets?type=${data.type}&${
  23. data.part.length ? `part=${data.part}` : "part="
  24. }`,
  25. method: "get",
  26. });
  27. }
  28. //数据指标列表查询
  29. export function GetWtTargetsList(data) {
  30. return request({
  31. baseURL: process.env.VUE_APP_API,
  32. url: `comprehensive/wtlisting?company=${data.company}&targets=${data.targets}&type=${data.type}&wpid=${data.wpid}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`,
  33. method: "get",
  34. });
  35. }
  36. //场站信息查询
  37. export function GetWpInfos(data) {
  38. return request({
  39. baseURL: process.env.VUE_APP_API,
  40. url: `station/caldata?wpid=${data.wpid}`,
  41. method: "get",
  42. });
  43. }
  44. //场站完成电量
  45. export function GetWpHisdata(data) {
  46. return request({
  47. baseURL: process.env.VUE_APP_API,
  48. url: `station/hisdata?wpid=${data.wpid}`,
  49. method: "get",
  50. });
  51. }
  52. //设备详情-左侧树形
  53. export function GetWtlistTree(data) {
  54. return request({
  55. baseURL: process.env.VUE_APP_API,
  56. url: `/detail/tree?wpid=${data.wpid}`,
  57. method: "get",
  58. });
  59. }
  60. //设备详情-监测信息
  61. export function GetWtMonitorInfo(data) {
  62. return request({
  63. baseURL: process.env.VUE_APP_API,
  64. url: `/detail/info?wtid=${data.wtid}`,
  65. method: "get",
  66. });
  67. }
  68. //设备详情-其他信息
  69. export function GetWtOtherInfo(data) {
  70. return request({
  71. baseURL: process.env.VUE_APP_API,
  72. url: `/matrix/sbxx?wtid=${data.wtid}`,
  73. method: "get",
  74. });
  75. }
  76. //设备详情-遥测遥信
  77. export function GetWtTelemeteryInfo(data) {
  78. return request({
  79. baseURL: process.env.VUE_APP_API,
  80. url: `/detail/getuniformcode?part=${data.part}&wtid=${data.wtid}`,
  81. method: "get",
  82. });
  83. }
  84. //场站期次查询设备
  85. export function GetProjectLandforms(data) {
  86. return request({
  87. baseURL: process.env.VUE_APP_API,
  88. url: `/landforms/data?foreignkeyid=${data.foreignkeyid}`,
  89. method: "get",
  90. });
  91. }
  92. //场站期次查询阵区
  93. export function GetZhenquByPj(data) {
  94. return request({
  95. baseURL: process.env.VUE_APP_API,
  96. url: `landforms/sqByPj?pjid=${data.pjid}`,
  97. method: "get",
  98. });
  99. }
  100. // 测风塔
  101. //根据场站查询id
  102. export function GetTowerByWpid(data) {
  103. return request({
  104. baseURL: process.env.VUE_APP_API,
  105. url: `tower/towerByWp?wpid=${data.wpid}`,
  106. method: "get",
  107. });
  108. }
  109. //根据id查询测风塔数据
  110. export function GetTowerinfoById(data) {
  111. return request({
  112. baseURL: process.env.VUE_APP_API,
  113. url: `tower/info?weatherid=${data.weatherid}`,
  114. method: "get",
  115. });
  116. }
  117. //查询全部场站功率预测曲线数据
  118. export function GetAllPowerData(data) {
  119. return request({
  120. baseURL: process.env.VUE_APP_API,
  121. url: `Forecast/shorttype?type=${data.type}&beginDate=${data.beginDate}&endDate=${data.endDate}`,
  122. method: "get",
  123. });
  124. }
  125. //查询单场站功率预测曲线数据
  126. export function GetPowerData(data) {
  127. return request({
  128. baseURL: process.env.VUE_APP_API,
  129. url: `Forecast/short?wpId=${data.wpId}&beginDate=${data.beginDate}&endDate=${data.endDate}`,
  130. method: "get",
  131. });
  132. }