index.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  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 GetWtTargets(data) {
  12. return request({
  13. baseURL: process.env.VUE_APP_API,
  14. url: `comprehensive/wttargets?type=${data.type}&${
  15. data.part.length ? `part=${data.part}` : "part="
  16. }`,
  17. method: "get",
  18. });
  19. }
  20. //数据指标列表查询
  21. export function GetWtTargetsList(data) {
  22. return request({
  23. baseURL: process.env.VUE_APP_API,
  24. url: `comprehensive/wtlisting?company=${data.company}&targets=${data.targets}&type=${data.type}&wpid=${data.wpid}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`,
  25. method: "get",
  26. });
  27. }
  28. //场站信息查询
  29. export function GetWpInfos(data) {
  30. return request({
  31. baseURL: process.env.VUE_APP_API,
  32. url: `station/caldata?wpid=${data.wpid}`,
  33. method: "get",
  34. });
  35. }
  36. //场站完成电量
  37. export function GetWpHisdata(data) {
  38. return request({
  39. baseURL: process.env.VUE_APP_API,
  40. url: `station/hisdata?wpid=${data.wpid}`,
  41. method: "get",
  42. });
  43. }
  44. //设备详情-左侧树形
  45. export function GetWtlistTree(data) {
  46. return request({
  47. baseURL: process.env.VUE_APP_API,
  48. url: `/detail/tree?wpid=${data.wpid}`,
  49. method: "get",
  50. });
  51. }
  52. //设备详情-监测信息
  53. export function GetWtMonitorInfo(data) {
  54. return request({
  55. baseURL: process.env.VUE_APP_API,
  56. url: `/detail/info?wtid=${data.wtid}`,
  57. method: "get",
  58. });
  59. }
  60. //设备详情-遥测遥信
  61. export function GetWtTelemeteryInfo(data) {
  62. return request({
  63. baseURL: process.env.VUE_APP_API,
  64. url: `/detail/getuniformcode?part=${data.part}&wtid=${data.wtid}`,
  65. method: "get",
  66. });
  67. }
  68. //场站期次查询设备
  69. export function GetProjectLandforms(data) {
  70. return request({
  71. baseURL: process.env.VUE_APP_API,
  72. url: `/landforms/data?foreignkeyid=${data.foreignkeyid}`,
  73. method: "get",
  74. });
  75. }
  76. //场站期次查询阵区
  77. export function GetZhenquByPj(data) {
  78. return request({
  79. baseURL: process.env.VUE_APP_API,
  80. url: `landforms/sqByPj?pjid=${data.pjid}`,
  81. method: "get",
  82. });
  83. }
  84. // 测风塔
  85. //根据场站查询id
  86. export function GetTowerByWpid(data) {
  87. return request({
  88. baseURL: process.env.VUE_APP_API,
  89. url: `tower/towerByWp?wpid=${data.wpid}`,
  90. method: "get",
  91. });
  92. }
  93. //根据id查询测风塔数据
  94. export function GetTowerinfoById(data) {
  95. return request({
  96. baseURL: process.env.VUE_APP_API,
  97. url: `tower/info?weatherid=${data.weatherid}`,
  98. method: "get",
  99. });
  100. }
  101. //查询全部场站功率预测曲线数据
  102. export function GetAllPowerData(data) {
  103. return request({
  104. baseURL: process.env.VUE_APP_API,
  105. url: `Forecast/shorttype?type=${data.type}&beginDate=${data.beginDate}&endDate=${data.endDate}`,
  106. method: "get",
  107. });
  108. }
  109. //查询单场站功率预测曲线数据
  110. export function GetPowerData(data) {
  111. return request({
  112. baseURL: process.env.VUE_APP_API,
  113. url: `Forecast/short?wpId=${data.wpId}&beginDate=${data.beginDate}&endDate=${data.endDate}`,
  114. method: "get",
  115. });
  116. }