index.js 24 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049
  1. import request from "../../tools/request";
  2. //风机绩效榜
  3. const benchmarking = (data) => {
  4. return request({
  5. url: `/consumer/benchmarking/fjjxb?wpids=${data.wpids}&projectids=${data.projectids}&lineids=${data.lineids}&beginDate=${data.beginDate}&endDate=${data.endDate}&type=${data.type}&target=${data.target}&sort=${data.sort}`,
  6. method: "get",
  7. });
  8. };
  9. // //风速绩效榜
  10. // const getStationPersis = (data) => {
  11. // return request({
  12. // url:/windpowerstation/getStationPersis?station=${data.wpids}&startdate=${data.startdate}&enddate=${data.enddate},
  13. // method:"get"
  14. // })
  15. // };
  16. // 测值曲线分析
  17. //场站性能分析
  18. // http://10.81.3.155:8170/stationPersis/getStationPersis?station=HSM_FDC&startdate=2022-10-25%2008:31:19&enddate=2022-10-25%2010:31:19
  19. // http://localhost:8171///pointpersis/getPointPerSisList?wtid=GJY01_001&beginDate=1666991363000&endDate=1667012963000&interval=10&uniformcodes=R0QFZT,R1QFZT
  20. const getStationPersis = (data) => {
  21. return request({
  22. baseURL: process.env.VUE_APP_Matrix,
  23. url: `/stationPersis/getStationPersis?station=${data.station}&startdate=${data.startdate}&enddate=${data.enddate}`,
  24. method: "get",
  25. });
  26. };
  27. //风机绩效榜
  28. const benchmarkingmx = (data) => {
  29. return request({
  30. url: `/consumer/benchmarking/fjjxbmx?wpids=${data.wpids}&projectids=${data.projectids}&lineids=${data.lineids}&beginDate=${data.beginDate}&endDate=${data.endDate}&type=${data.type}&target=${data.target}&sort=${data.sort}`,
  31. method: "get",
  32. });
  33. };
  34. const benchmarkingLineList = (data) => {
  35. return request({
  36. url: `/consumer/benchmarking/lineList?projects=${data.projects}`,
  37. method: "get",
  38. });
  39. };
  40. const benchmarkingWplist = (data) => {
  41. return request({
  42. url: `/consumer/benchmarking/wplist`,
  43. method: "get",
  44. });
  45. };
  46. const getWpList = (data) => {
  47. return request({
  48. url: `/benchmarking/wpByCplist?companyids=SXJ_RGN&type=${data.type}`,
  49. method: "get",
  50. });
  51. };
  52. const benchmarkingProjectList = (data) => {
  53. return request({
  54. url: `/consumer/benchmarking/projectList?wpids=${data.wpids}`,
  55. method: "get",
  56. });
  57. };
  58. // ********* NewPages power-benchmarking.vue
  59. const benchmarkingDbmainbottom = (data) => {
  60. return request({
  61. url: `/consumer/benchmarking/dbmainbottom?timetype=${data.timetype}&foreigntype=${data.foreigntype}`,
  62. method: "get",
  63. });
  64. };
  65. const benchmarkingDbmaintop = (data) => {
  66. return request({
  67. url: `/consumer/benchmarking/dbmaintop?timetype=${data.timetype}&foreigntype=${data.foreigntype}`,
  68. method: "get",
  69. });
  70. };
  71. // 节能减排KPI
  72. const targetdataJnjpkpi = (data) => {
  73. return request({
  74. url: `/consumer/targetdata/jnjpkpi?month=${data.month}`,
  75. method: "get",
  76. });
  77. };
  78. //风机绩效榜明细
  79. // const benchmarkingLineList1 = (data) => {
  80. // return request({
  81. // url: /consumer/benchmarking/lineList?month=${data.projects},
  82. // method: "get",
  83. // });
  84. // };
  85. //五项损失率
  86. const benchmarkingDetails = (data) => {
  87. return request({
  88. url: `/consumer/benchmarking/details?id=${data.id}&beginDate=${data.beginDate}&endDate=${data.endDate}&target=${data.target}&sort=${data.sort}`,
  89. method: "get",
  90. });
  91. };
  92. const benchmarkingWxssl = (data) => {
  93. return request({
  94. url: `/consumer/benchmarking/wxssl?wpids=${data.wpids}&projectids=${data.projectids}&lineids=${data.lineids}&beginDate=${data.beginDate}&endDate=${data.endDate}&target=${data.target}&sort=${data.sort}`,
  95. method: "get",
  96. });
  97. };
  98. //场内对标
  99. const benchmarkingCndb = (data) => {
  100. return request({
  101. url: `/consumer/benchmarking/cndb?wpid=${data.wpid}&beginDate=${data.beginDate}&endDate=${data.endDate}&target=${data.target}&sort=${data.sort}`,
  102. method: "get",
  103. });
  104. };
  105. //场际对标
  106. const benchmarkingCjdb = (data) => {
  107. return request({
  108. url: `/consumer/benchmarking/cjdb?wpids=${data.wpids}&projectids=${data.projectids}&lineids=${data.lineids}&beginDate=${data.beginDate}&endDate=${data.endDate}&target=${data.target}&sort=${data.sort}`,
  109. method: "get",
  110. });
  111. };
  112. //项目对标
  113. const benchmarkingXmdb = (data) => {
  114. return request({
  115. url: `/consumer/benchmarking/xmdb?wpids=${data.wpids}&projectids=${data.projectids}&beginDate=${data.beginDate}&endDate=${data.endDate}&target=${data.target}&sort=${data.sort}`,
  116. method: "get",
  117. });
  118. };
  119. //线路对标
  120. const benchmarkingXldb = (data) => {
  121. return request({
  122. url: `/consumer/benchmarking/xldb?wpids=${data.wpids}&projectids=${data.projectids}&lineids=${data.lineids}&beginDate=${data.beginDate}&endDate=${data.endDate}&target=${data.target}&sort=${data.sort}`,
  123. method: "get",
  124. });
  125. };
  126. //值际对标
  127. const benchmarkingZjwxssl = (data) => {
  128. return request({
  129. url: `/consumer/benchmarking/zjwxssl?beginDate=${data.beginDate}&endDate=${data.endDate}`,
  130. method: "get",
  131. });
  132. };
  133. //操作指令统计
  134. const benchmarkingZjlist = (data) => {
  135. return request({
  136. url: `/consumer/benchmarking/zjlist?beginDate=${data.beginDate}&endDate=${data.endDate}`,
  137. method: "get",
  138. });
  139. };
  140. const benchmarkingZjdrill = (data) => {
  141. return request({
  142. url: `/consumer/benchmarking/zjdrill?beginDate=${data.beginDate}&endDate=${data.endDate}&dutyname=${data.dutyname}&direct=${data.direct}`,
  143. method: "get",
  144. });
  145. };
  146. //单机横向对比
  147. const benchmarkingWtList = (data) => {
  148. return request({
  149. url: `/consumer/benchmarking/wtList?wpid=${data.wpid}`,
  150. method: "get",
  151. });
  152. };
  153. const ajaxName = (data) => {
  154. return request({
  155. url: `/consumer/benchmarking/${data.ajaxName}?wpid=${data.wpid}&wtids=${data.wtids}&date=${data.date}&target=${data.target}&sort=${data.sort}`,
  156. method: "get",
  157. });
  158. };
  159. const benchmarkingDjhxdbbottom = (data) => {
  160. return request({
  161. url: `/consumer/benchmarking/djhxdbbottom?wpid=${data.wpid}&wtids=${data.wtids}&date=${data.date}`,
  162. method: "get",
  163. });
  164. };
  165. // 三率管理/复位及时率
  166. const threerateFwjsl = (data) => {
  167. return request({
  168. url: `/consumer//threerate/fwjsl?beginDate=${data.beginDate}&endDate=${data.endDate}`,
  169. method: "get",
  170. });
  171. };
  172. // 三率管理/状态转换率
  173. const threerateZtzhl = (data) => {
  174. return request({
  175. url: `/consumer/threerate/ztzhl?beginDate=${data.beginDate}&endDate=${data.endDate}`,
  176. method: "get",
  177. });
  178. };
  179. // 三率管理/消缺及时率
  180. const threerateXqjsl = (data) => {
  181. return request({
  182. url: `/consumer/threerate/xqjsl?beginDate=${data.beginDate}&endDate=${data.endDate}`,
  183. method: "get",
  184. });
  185. };
  186. // 发电效率排行
  187. const leaderboardLoadfactortoplist = (data) => {
  188. return request({
  189. url: `/consumer/ranking/efficiencyRanking?beginDate=${data.beginDate}&endDate=${data.endDate}&wpid=${data.wpId}&orderby=${data.orderby}&isAsc=${data.isAsc}`,
  190. method: "get",
  191. });
  192. };
  193. // 总发电效率排行
  194. const leaderboardTotalPowerCapacityTopList = (data) => {
  195. return request({
  196. url: `/consumer/ranking/electricRanking?beginDate=${data.beginDate}&endDate=${data.endDate}&wpid=${data.wpid}&orderby=${data.orderby}&isAsc=${data.isAsc}`,
  197. method: "get",
  198. });
  199. };
  200. // 报警排行
  201. const leaderboardQuerywarningStatistical = (data) => {
  202. return request({
  203. url: `/consumer/leaderboard/querywarningStatistical`,
  204. method: "post",
  205. data: data,
  206. });
  207. };
  208. // 专题分析
  209. const specificMaincenterlist = (data) => {
  210. return request({
  211. url: `/consumer/specific/maincenterlist?month=${data.month}`,
  212. method: "get",
  213. });
  214. };
  215. const specificMaintoplist = (data) => {
  216. return request({
  217. url: `/consumer/specific/maintoplist?month=${data.month}`,
  218. method: "get",
  219. });
  220. };
  221. // 风能利用率
  222. const specificFnlylList = (data) => {
  223. return request({
  224. url: `/consumer/specific/fnlylList?year=${data.year}`,
  225. method: "get",
  226. });
  227. };
  228. // 故障损失率
  229. const specificGzsslList = (data) => {
  230. return request({
  231. url: `/consumer/specific/gzsslList?year=${data.year}`,
  232. method: "get",
  233. });
  234. };
  235. // 限电损失率
  236. const specificXdsslList = (data) => {
  237. return request({
  238. url: `/consumer/specific/xdsslList?year=${data.year}`,
  239. method: "get",
  240. });
  241. };
  242. // 性能损失率
  243. const specificXnsslList = (data) => {
  244. return request({
  245. url: `/consumer/specific/xnsslList?year=${data.year}`,
  246. method: "get",
  247. });
  248. };
  249. // 受累损失率
  250. const specificSlsslList = (data) => {
  251. return request({
  252. url: `/consumer/specific/slsslList?year=${data.year}`,
  253. method: "get",
  254. });
  255. };
  256. // mtbf
  257. const specificMtbfList = (data) => {
  258. return request({
  259. url: `/consumer/specific/mtbfList?year=${data.year}`,
  260. method: "get",
  261. });
  262. };
  263. // mttr
  264. const specificMttrList = (data) => {
  265. return request({
  266. url: `/consumer/specific/mttrList?year=${data.year}`,
  267. method: "get",
  268. });
  269. };
  270. // 复位及时率
  271. const specificFwjslList = (data) => {
  272. return request({
  273. url: `/consumer/specific/fwjslList?year=${data.year}`,
  274. method: "get",
  275. });
  276. };
  277. // 状态转换率
  278. const specificZtzhlList = (data) => {
  279. return request({
  280. url: `/consumer/specific/ztzhlList?year=${data.year}`,
  281. method: "get",
  282. });
  283. };
  284. // 消缺及时率
  285. const specificXqjslList = (data) => {
  286. return request({
  287. url: `/consumer/specific/xqjslList?year=${data.year}`,
  288. method: "get",
  289. });
  290. };
  291. // 发电量分析
  292. const specificFdlList = (data) => {
  293. return request({
  294. url: `/consumer/specific/fdlList?year=${data.year}`,
  295. method: "get",
  296. });
  297. };
  298. // 综合场用电量
  299. const specificZhcydlList = (data) => {
  300. return request({
  301. url: `/consumer/specific/zhcydlList?year=${data.year}`,
  302. method: "get",
  303. });
  304. };
  305. // 单机信息总览
  306. const powercompareWindfarmAjax = (data) => {
  307. return request({
  308. baseURL: process.env.VUE_APP_Matrix,
  309. url: `/powercompare/windfarmAjax`,
  310. method: "get",
  311. });
  312. };
  313. const goodnessWindturbinegoodness = (data) => {
  314. return request({
  315. baseURL: process.env.VUE_APP_Matrix,
  316. url: `/goodness/windturbinegoodness?wpId=${
  317. data.wpId
  318. }&isAsc=${JSON.stringify(data.tablepar)}&recorddate=${data.recorddate}`,
  319. method: "post",
  320. });
  321. };
  322. const powercompareWindturbineAjax = (data) => {
  323. return request({
  324. baseURL: process.env.VUE_APP_Matrix,
  325. url: `/powercompare/windturbineAjax?wpId=${data.wpId}`,
  326. method: "get",
  327. });
  328. };
  329. const goodnessGoodhistorylist = (data) => {
  330. return request({
  331. baseURL: process.env.VUE_APP_Matrix,
  332. url: `/goodness/goodhistorylist?wpId=${data.wpId}&wtId=${data.wtId}&beginDate=${data.beginDate}&endDate=${data.endDate}`,
  333. method: "post",
  334. });
  335. };
  336. // 单机信息总览详情
  337. const goodnessFindWtRealPowerChar = (data) => {
  338. return request({
  339. baseURL: process.env.VUE_APP_Matrix,
  340. url: `/goodness/findWtRealPowerChar?wtId=${data.wtId}&recorddate=${data.recorddate}`,
  341. method: "get",
  342. });
  343. };
  344. const goodnessGetplotBands = (data) => {
  345. return request({
  346. baseURL: process.env.VUE_APP_Matrix,
  347. url: `goodness/getplotBands?wtId=${data.wtId}&recorddate=${data.recorddate}`,
  348. method: "get",
  349. });
  350. };
  351. const goodnessPlotBandAjax = (data) => {
  352. return request({
  353. baseURL: process.env.VUE_APP_Matrix,
  354. url: `/goodness/plotBandAjax?wtId=${data.wtId}&beginDate=${data.beginDate}&endDate=${data.endDate}`,
  355. method: "get",
  356. });
  357. };
  358. const goodnessFindRealPowerCharBy24 = (data) => {
  359. return request({
  360. baseURL: process.env.VUE_APP_Matrix,
  361. url: `/goodness/findRealPowerCharBy24?wtId=${data.wtId}&recorddate=${data.recorddate}`,
  362. method: "get",
  363. });
  364. };
  365. const goodnessBjjllist = (data) => {
  366. return request({
  367. baseURL: process.env.VUE_APP_Matrix,
  368. url: `/goodness/bjjllist?wtId=${data.wtId}&recorddate=${data.recorddate}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`,
  369. method: "post",
  370. });
  371. };
  372. const goodnessGzjllist = (data) => {
  373. return request({
  374. baseURL: process.env.VUE_APP_Matrix,
  375. url: `/goodness/gzjllist?wtId=${data.wtId}&recorddate=${data.recorddate}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`,
  376. method: "post",
  377. });
  378. };
  379. const goodnessXdjllist = (data) => {
  380. return request({
  381. baseURL: process.env.VUE_APP_Matrix,
  382. url: `/goodness/xdjllist?wtId=${data.wtId}&recorddate=${data.recorddate}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`,
  383. method: "post",
  384. });
  385. };
  386. const goodnessWadAjax = (data) => {
  387. return request({
  388. baseURL: process.env.VUE_APP_Matrix,
  389. url: `/goodness/wadAjax?wtId=${data.wtId}&recorddate=${data.recorddate}`,
  390. method: "get",
  391. });
  392. };
  393. const goodnessBphlist = (data) => {
  394. return request({
  395. baseURL: process.env.VUE_APP_Matrix,
  396. url: `/goodness/bjphlist?wtId=${data.wtId}&recorddate=${data.recorddate}`,
  397. method: "post",
  398. });
  399. };
  400. const goodnessGlchat = (data) => {
  401. return request({
  402. baseURL: process.env.VUE_APP_Matrix,
  403. url: `/goodness/glchat?wtId=${data.wtId}&recorddate=${data.recorddate}`,
  404. method: "get",
  405. });
  406. };
  407. const goodnessFjfzy = (data) => {
  408. return request({
  409. baseURL: process.env.VUE_APP_Matrix,
  410. url: `/goodness/fjfzy?wtId=${data.wtId}&recorddate=${data.recorddate}`,
  411. method: "get",
  412. });
  413. };
  414. const requestData1 = (data) => {
  415. return request({
  416. baseURL: process.env.VUE_APP_Matrix,
  417. url: `/${data.subUrl}?wpId=${data.data.wtId}&wtId=${data.data.wtId}&recorddate=${data.data.recorddate}&type=${data.data.type}`,
  418. method: "get",
  419. });
  420. };
  421. //znzhfx.vue
  422. const singleanalysisSingleanalysisSub = (data) => {
  423. return request({
  424. baseURL: process.env.VUE_APP_Matrix,
  425. url: `/singleanalysis/singleanalysisSub?wtId=${data.wtId}&year=${data.year}&month=${data.month}`,
  426. method: "get",
  427. });
  428. };
  429. const singleanalysisSingleanalysisChart = (data) => {
  430. return request({
  431. baseURL: process.env.VUE_APP_Matrix,
  432. url: `/singleanalysis/singleanalysisChart?wtId=${data.wtId}&year=${data.year}&month=${data.month}`,
  433. method: "get",
  434. });
  435. };
  436. // 单机月度分析
  437. const singleanalysisSingleanalysisMain = (data) => {
  438. return request({
  439. baseURL: process.env.VUE_APP_Matrix,
  440. url: `singleanalysis/singleanalysisMain?wpId=${data.wpId}&isAsc=${data.isAsc}&year=${data.year}&month=${data.month}`,
  441. method: "post",
  442. });
  443. };
  444. //电量分析 未绑定界面
  445. //forecast-system.vue
  446. const powercompareWindfarmAllAjax2 = (data) => {
  447. return request({
  448. baseURL: process.env.VUE_APP_Matrix,
  449. url: `/powercompare/windfarmAllAjax`,
  450. method: "get",
  451. });
  452. };
  453. const weatherWeatherInfo = (data) => {
  454. return request({
  455. baseURL: process.env.VUE_APP_Matrix,
  456. url: `/weather/weatherInfo?wpId=${data.wpId}`,
  457. method: "get",
  458. });
  459. };
  460. const weatherPowerChart = (data) => {
  461. return request({
  462. baseURL: process.env.VUE_APP_Matrix,
  463. url: `/weather/powerChart`,
  464. method: "get",
  465. });
  466. };
  467. // 报表管理 --统计分析
  468. const statisticAnalysis = (data) => {
  469. return request({
  470. url: `/consumer/analysisplus/list?beginDate=${data.beginDate}&endDate=${data.endDate}`,
  471. method: "get",
  472. });
  473. };
  474. // 报表管理 --统计分析-场站
  475. const analysisplusTjfxlist = (data) => {
  476. return request({
  477. url: `/consumer/analysisplus/tjfxlist?theday=${data.theday}&wpid=${
  478. data.wpid
  479. }&identity=${0}`,
  480. method: "get",
  481. });
  482. };
  483. // 报表管理 --统计分析-表底
  484. const analysisplusBdzlist = (data) => {
  485. return request({
  486. url: `/consumer/analysisplus/bdzlist?theday=${data.theday}&wpid=${data.wpid}`,
  487. method: "get",
  488. });
  489. };
  490. // 报表管理 --统计分析--确认提交数据‘
  491. const analysisplusCommit = (data) => {
  492. return request({
  493. url: `/consumer/analysisplus/commit`,
  494. method: "post",
  495. data: data,
  496. });
  497. };
  498. //安措内容分类
  499. const safetyMeasure = (data) => {
  500. return request({
  501. url: `consumer/knowledge/workGuideKnowledge/safetyMeasure?pageNum=${data.pageNum}&pageSize=${data.pageSize}&content=${data.content}&rsnum=${data.rsnum}`,
  502. method: "get",
  503. });
  504. };
  505. //危险点内容
  506. const dangerContent = (data) => {
  507. return request({
  508. url: `consumer/knowledge/workGuideKnowledge/dangerContent?pageNum=${data.pageNum}&pageSize=${data.pageSize}&content=${data.content}&rsnum=${data.rsnum}`,
  509. method: "get",
  510. });
  511. };
  512. //危险点内容
  513. const energyDaily = (data) => {
  514. return request({
  515. url: `/consumer/analysisplus/energyDaily?theday=${data.theday}`,
  516. method: "get",
  517. });
  518. };
  519. //测点数据查询---- 获取左侧菜单
  520. const datacenterTables = (data) => {
  521. return request({
  522. url: `/consumer/dataquery/tables`,
  523. method: "get",
  524. });
  525. };
  526. //测点数据查询---- 获取表格数据
  527. const datacenterRealtimeData = (data) => {
  528. return request({
  529. url: `/consumer/dataquery/realtimeData?tableid=${data.tableid}&pointId=${data.pointId}&pointName=${data.pointName}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`,
  530. method: "get",
  531. });
  532. };
  533. //测点数据查询---- 获取详情
  534. const datacenterHistoryData = (data) => {
  535. return request({
  536. url: `/consumer/dataquery/historyData?pointId=${data.pointId}&begin=${data.begin}&end=${data.end}`,
  537. method: "get",
  538. });
  539. };
  540. //测点数据查询---- 导出excel
  541. const datacenterRealtimeExport = (data) => {
  542. return request({
  543. url: `/consumer/dataquery/realtimeExport?tableid=${data.tableid}&pointId=${data.pointId}&pointName=${data.pointName}`,
  544. method: "get",
  545. });
  546. };
  547. //测点历史数据查询-获取设备结构
  548. const paramComparisonEquipmentStructure = (data) => {
  549. return request({
  550. url: `/consumer/paramComparison/equipmentStructure`,
  551. method: "get",
  552. });
  553. };
  554. //测点历史数据查询-获取关键节点
  555. const paramComparisonEquipmentParams = (data) => {
  556. return request({
  557. url: `/consumer/paramComparison/equipmentParams`,
  558. method: "get",
  559. });
  560. };
  561. //测点历史数据查询-渲染图表
  562. const paramComparisonGeneratingCurve = (data) => {
  563. if (data.interval && data.type) {
  564. return request({
  565. url: `/consumer/paramComparison/generatingCurve?begin=${data.begin}&end=${
  566. data.end
  567. }&interval=${data.interval ? data.interval : ""}&type=${
  568. data.type ? data.type : ""
  569. }&paramtype=${data.paramtype}&wts=${data.wts}&params=${data.params}`,
  570. method: "get",
  571. });
  572. } else {
  573. return request({
  574. url: `/consumer/paramComparison/generatingCurve?begin=${data.begin}&end=${data.end}&paramtype=${data.paramtype}&wts=${data.wts}&params=${data.params}`,
  575. method: "get",
  576. });
  577. }
  578. };
  579. //功率曲线分析获取场站
  580. const wpwtlist = () => {
  581. return request({
  582. url: `/consumer/benchmarking/wpwtlist`,
  583. method: "get",
  584. });
  585. };
  586. const getWtList = (data) => {
  587. return request({
  588. baseURL: process.env.VUE_APP_NEW_WISDOM,
  589. url: `/health/windturbineAjax?wpId=${data.wpId}`,
  590. method: "get",
  591. });
  592. };
  593. //功率曲线拟合
  594. const curvefitting = (data) => {
  595. return request({
  596. url: `/consumer/performance/curvefitting?type=${data.type}&wtids=${data.wtids}`,
  597. method: "get",
  598. });
  599. };
  600. //测值曲线分析
  601. // const getPointPerSisList = (data) => {
  602. // return request({
  603. // baseURL: process.env.VUE_APP_Matrix,
  604. // // url:/stationPersis/getStationPersis?station=${data.station}&startdate=${data.startdate}&enddate=${data.enddate},
  605. // url:/pointpersis/getPointPerSisList?wtid=${data.wtid}&beginDate=${data.beginDate}&endDate=${data.endDate}&interval=${data.interval}&uniformcodes=${data.uniformcodes},
  606. // method:"get"
  607. // })
  608. // };
  609. const getPointPerSisList = (data) => {
  610. return request({
  611. baseURL: process.env.VUE_APP_Matrix,
  612. // url: `/pointpersis/getPointPerSisList?wtid=${data.wtid}&beginDate=${data.beginDate}&endDate=${data.endDate}&interval=10&uniformcodes=${data.uniformcodes}`,
  613. url: `/pointpersis/getPointPerSisList?wtid=${data.wtid}&beginDate=${data.beginDate}&endDate=${data.endDate}&interval=${data.interval}&uniformcodes=${data.uniformcodes}`,
  614. method: "get",
  615. });
  616. };
  617. //测点取值列表
  618. const getpoints = (data) => {
  619. return request({
  620. baseURL: process.env.VUE_APP_Matrix,
  621. url: `/pointpersis/getpoints`,
  622. method: "get",
  623. });
  624. };
  625. //月电量分析
  626. const geteleperanalysislist = (data) => {
  627. return request({
  628. baseURL: process.env.VUE_APP_Matrix,
  629. url: `/eleperanalysis/geteleperanalysislist?station=${data.wpId}&year=${data.year}&month=${data.month}&regionid=${data.regionId}&companyid=${data.companyId}`,
  630. method: "get",
  631. });
  632. };
  633. //eba能效分析
  634. const getebapersislist = (data) => {
  635. return request({
  636. baseURL: process.env.VUE_APP_Matrix,
  637. url: `/ebapersis/getebapersislist?station=${data.wpId}&year=${data.year}&month=${data.month}&regionid=${data.regionId}&companyid=${data.companyId}`,
  638. method: "get",
  639. });
  640. };
  641. //长停分析
  642. // http://localhost:8171/event/getLonShutdownevent?pageNum=1&pageSize=2&wpId&wtId&beginDate=2022-01-01&endDate=2022-12-30&type
  643. const getLonShutdownevent = (data) => {
  644. return request({
  645. baseURL: process.env.VUE_APP_Matrix,
  646. url: `/fault/getLonShutdownevent?wpId=${data.wpId}&wtId=${data.wtId}&pageNum=${data.pageNum}&pageSize=${data.pageSize}&beginDate=${data.beginDate}&endDate=${data.endDate}&type=${data.type}`,
  647. method: "get",
  648. });
  649. };
  650. //获取公司 id=QJNY http://10.81.3.155:8170/Companys/listByPage?id=QJNY&name=清洁能源公司
  651. const getCompany = (data) => {
  652. return request({
  653. baseURL: process.env.VUE_APP_Matrix,
  654. url: `Companys/listByPage?id=${data.companyId}`,
  655. method: "get",
  656. });
  657. };
  658. // 获取指定公司下的区域
  659. // 区域:http://10.81.3.155:8170/Region/list?companyid=JKDL
  660. const getRegion = (data) => {
  661. return request({
  662. baseURL: process.env.VUE_APP_Matrix,
  663. url: `/Region/list?companyid=${data.companyid}`,
  664. method: "get",
  665. });
  666. };
  667. // 获取指定公司及区域下的场站 场站:http://10.81.3.155:8170/windpowerstation/list?companyid=JKDL&regionid=SX
  668. const getStation = (data) => {
  669. return request({
  670. baseURL: process.env.VUE_APP_Matrix,
  671. url: `/windpowerstation/list?companyid=${data.companyId}&regionid=${data.regionId}`,
  672. method: "get",
  673. });
  674. };
  675. // --EBA能效分析
  676. // http://10.81.3.155:8170/ebapersis/getebapersislist?year=2022&month=8&regionid=SX&companyid=QJNY&station=BHB3_FDC
  677. // --测点曲线分析 getStationPersis
  678. // http://10.81.3.155:8170/pointpersis/getPointPerSisList?wtid=GJY01_001&beginDate=1666991363000&endDate=1667012963000&interval=10&uniformcodes=R0QFZT,R1QFZT
  679. // --获取测点
  680. // http://10.81.3.155:8171/pointpersis/getpoints
  681. // --场站性能分析
  682. // http://10.81.3.155:8170/stationPersis/getStationPersis?station=HSM_FDC&startdate=2022-10-25%2008:31:19&enddate=2022-10-25%2010:31:19
  683. export default {
  684. benchmarking,
  685. getStationPersis,
  686. benchmarkingmx,
  687. benchmarkingLineList,
  688. benchmarkingWplist,
  689. getWpList,
  690. benchmarkingProjectList,
  691. benchmarkingDbmainbottom,
  692. benchmarkingDbmaintop,
  693. targetdataJnjpkpi,
  694. benchmarkingDetails,
  695. benchmarkingWxssl,
  696. benchmarkingCndb,
  697. benchmarkingCjdb,
  698. benchmarkingXmdb,
  699. benchmarkingXldb,
  700. benchmarkingZjwxssl,
  701. benchmarkingZjlist,
  702. benchmarkingZjdrill,
  703. benchmarkingWtList,
  704. benchmarkingDjhxdbbottom,
  705. threerateFwjsl,
  706. threerateZtzhl,
  707. threerateXqjsl,
  708. leaderboardLoadfactortoplist,
  709. leaderboardTotalPowerCapacityTopList,
  710. leaderboardQuerywarningStatistical,
  711. specificMaincenterlist,
  712. specificMaintoplist,
  713. specificFnlylList,
  714. specificGzsslList,
  715. specificXdsslList,
  716. specificXnsslList,
  717. specificSlsslList,
  718. specificMtbfList,
  719. specificMttrList,
  720. specificFwjslList,
  721. specificZtzhlList,
  722. specificXqjslList,
  723. specificFdlList,
  724. specificZhcydlList,
  725. powercompareWindfarmAjax,
  726. goodnessWindturbinegoodness,
  727. powercompareWindturbineAjax,
  728. goodnessGoodhistorylist,
  729. goodnessFindWtRealPowerChar,
  730. goodnessGetplotBands,
  731. goodnessPlotBandAjax,
  732. ajaxName,
  733. goodnessFindRealPowerCharBy24,
  734. goodnessBjjllist,
  735. goodnessGzjllist,
  736. goodnessXdjllist,
  737. goodnessWadAjax,
  738. goodnessBphlist,
  739. goodnessGlchat,
  740. goodnessFjfzy,
  741. requestData1,
  742. singleanalysisSingleanalysisSub,
  743. singleanalysisSingleanalysisChart,
  744. singleanalysisSingleanalysisMain,
  745. powercompareWindfarmAllAjax2,
  746. weatherWeatherInfo,
  747. weatherPowerChart,
  748. statisticAnalysis,
  749. analysisplusTjfxlist,
  750. analysisplusBdzlist,
  751. analysisplusCommit,
  752. safetyMeasure,
  753. dangerContent,
  754. energyDaily,
  755. datacenterTables,
  756. datacenterRealtimeData,
  757. datacenterHistoryData,
  758. datacenterRealtimeExport,
  759. paramComparisonEquipmentStructure,
  760. paramComparisonEquipmentParams,
  761. paramComparisonGeneratingCurve,
  762. wpwtlist,
  763. getWtList,
  764. curvefitting,
  765. getPointPerSisList,
  766. getpoints,
  767. geteleperanalysislist,
  768. getebapersislist,
  769. getLonShutdownevent,
  770. getCompany,
  771. getRegion,
  772. getStation,
  773. };