station.js 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. import request from '@/utils/request'
  2. const groupList = (data) => {
  3. return request({
  4. url: `/pro-basic-energy-group/List?id=${data.id}&name=${data.name}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`,
  5. method: 'get',
  6. })
  7. }
  8. const addGroup = (pairs) => {
  9. return request({
  10. url: `/pro-basic-energy-group/add-EnergyGroup`,
  11. method: 'post',
  12. data: pairs,
  13. })
  14. }
  15. const deleteGroup = (data) => {
  16. return request({
  17. url: `/pro-basic-energy-group/remove-EnergyGroup/${data.id}`,
  18. method: 'delete',
  19. })
  20. }
  21. const companys = (data) => {
  22. return request({
  23. url: `/pro-basic-company/listByPage?id=${data.id}&name=${data.name}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`,
  24. method: 'get',
  25. })
  26. }
  27. const addCompanys = (pairs) => {
  28. return request({
  29. url: `/pro-basic-company/add-companys`,
  30. method: 'post',
  31. data: pairs,
  32. })
  33. }
  34. const deleteCompanys = (data) => {
  35. return request({
  36. url: `/pro-basic-company/remove-companys/${data.id}`,
  37. method: 'delete',
  38. })
  39. }
  40. const lines = (data) => {
  41. return request({
  42. url: `/line/listByPage?id=${data.id}&name=${encodeURIComponent(
  43. data.name
  44. )}&pagenum=${data.pageNum}&pagesize=${data.pageSize}`,
  45. method: 'get',
  46. })
  47. }
  48. const regionList = (data) => {
  49. return request({
  50. url: `/pro-basic-region/List?companyid=${data.companyid}&name=${data.name}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`,
  51. method: 'get',
  52. })
  53. }
  54. const addRegion = (pairs) => {
  55. return request({
  56. url: `/pro-basic-region/save`,
  57. method: 'post',
  58. data: pairs,
  59. })
  60. }
  61. const deleteRegion = (data) => {
  62. return request({
  63. url: `/pro-basic-region/${data.id}`,
  64. method: 'delete',
  65. })
  66. }
  67. const windpowerstationList = (data) => {
  68. return request({
  69. url: `/pro-basic-powerstation/List?id=${data.id}&name=${data.name}&companyId=${data.companyId}&groupId=${data.groupId}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`,
  70. method: 'get',
  71. })
  72. }
  73. const addWindpowerstation = (pairs) => {
  74. return request({
  75. url: `/pro-basic-powerstation/add`,
  76. method: 'post',
  77. data: pairs,
  78. })
  79. }
  80. const deleteWindpowerstation = (data) => {
  81. return request({
  82. url: `/pro-basic-powerstation/${data.id}`,
  83. method: 'delete',
  84. })
  85. }
  86. //期次
  87. const projectList = (data) => {
  88. return request({
  89. url: `/pro-basic-project/List?id=${data.id}&windpowerstationId=${data.windpowerstationId}&name=${data.name}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`,
  90. method: 'get',
  91. })
  92. }
  93. const addProject = (pairs) => {
  94. return request({
  95. url: `/pro-basic-project/add`,
  96. method: 'post',
  97. data: pairs,
  98. })
  99. }
  100. const deleteProject = (data) => {
  101. return request({
  102. url: `/pro-basic-project/remove-Project/${data.id}`,
  103. method: 'delete',
  104. })
  105. }
  106. const addLine = (pairs) => {
  107. return request({
  108. url: `/line/add-Line`,
  109. method: 'post',
  110. data: pairs,
  111. })
  112. }
  113. const deleteLine = (data) => {
  114. return request({
  115. url: `/line/remove-lines/${data.id}`,
  116. method: 'delete',
  117. })
  118. }
  119. const windturbine = (data) => {
  120. return request({
  121. url: `/windturbine/companys?pageNum=${data.pageNum}&pageSize=${
  122. data.pageSize
  123. }&name=${encodeURIComponent(data.name)}`,
  124. method: 'get',
  125. })
  126. }
  127. const addWindturbine = (pairs) => {
  128. return request({
  129. url: `/windturbine/add`,
  130. method: 'post',
  131. data: pairs,
  132. })
  133. }
  134. const deleteWindturbine = (data) => {
  135. return request({
  136. url: `/windturbine/${data.id}`,
  137. method: 'delete',
  138. })
  139. }
  140. const newtreeTreels = (data) => {
  141. return request({
  142. url: `/newtree/treels?tag=${data.tag}`,
  143. method: 'get',
  144. })
  145. }
  146. const equipmentmodel = (data) => {
  147. return request({
  148. url: `/equipmentmodel/listByPage?name=${encodeURIComponent(
  149. data.name
  150. )}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`,
  151. method: 'get',
  152. })
  153. }
  154. const addEquipmentmodel = (pairs) => {
  155. return request({
  156. url: `/equipmentmodel/save`,
  157. method: 'post',
  158. data: pairs,
  159. })
  160. }
  161. const deleteEquipmentmodel = (data) => {
  162. return request({
  163. url: `/equipmentmodel/remove-manufacturer?ids=${data.id}`,
  164. method: 'delete',
  165. })
  166. }
  167. const meterpoint = (data) => {
  168. return request({
  169. url: `/meterpoint/listByPage?name=${encodeURIComponent(
  170. data.name
  171. )}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`,
  172. method: 'get',
  173. })
  174. }
  175. const addMeterpoint = (pairs) => {
  176. return request({
  177. url: `/meterpoint/save`,
  178. method: 'post',
  179. data: pairs,
  180. })
  181. }
  182. const deleteMeterpoint = (data) => {
  183. return request({
  184. url: `/meterpoint/remove-meterpoint/${data.id}`,
  185. method: 'delete',
  186. })
  187. }
  188. const getStationPersis = (data) => {
  189. return request({
  190. url: `/windpowerstation/getStationPersis?station=${data.station}&startdate=${data.startdate}&enddate=${data.enddate}`,
  191. method: 'get',
  192. })
  193. }
  194. const getAdmList = (data) => {
  195. return request({
  196. url: `/windpowerstation/getAdmList?companyid=${data.companyid}&regionid=${data.regionid}`,
  197. method: 'get',
  198. })
  199. }
  200. // 区域保存 post:http://localhost:7020/region/save2
  201. // 区域更新 Put:http://localhost:7020/region/editRegions
  202. const addSave = (pairs) => {
  203. return request({
  204. url: `/region/save2`,
  205. method: 'post',
  206. data: [pairs],
  207. })
  208. }
  209. const editSave = (pairs) => {
  210. return request({
  211. url: `/region/editRegions`,
  212. method: 'put',
  213. data: [pairs],
  214. })
  215. }
  216. const standardpoint = (data) => {
  217. return request({
  218. url: `/standardpoint/list?pageNum=${data.pageNum}&pageSize=${data.pageSize}`,
  219. method: 'get',
  220. })
  221. }
  222. export default {
  223. groupList,
  224. addGroup,
  225. deleteGroup,
  226. addSave,
  227. editSave,
  228. companys,
  229. addCompanys,
  230. deleteCompanys,
  231. lines,
  232. regionList,
  233. addRegion,
  234. deleteRegion,
  235. windpowerstationList,
  236. addWindpowerstation,
  237. deleteWindpowerstation,
  238. projectList,
  239. addProject,
  240. deleteProject,
  241. addLine,
  242. deleteLine,
  243. windturbine,
  244. addWindturbine,
  245. deleteWindturbine,
  246. newtreeTreels,
  247. equipmentmodel,
  248. addEquipmentmodel,
  249. deleteEquipmentmodel,
  250. meterpoint,
  251. addMeterpoint,
  252. deleteMeterpoint,
  253. getStationPersis,
  254. getAdmList,
  255. standardpoint,
  256. }