import request from "../../tools/request"; //风机绩效榜 const benchmarking = (data) => { return request({ 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}`, method: "get", }); }; //风机绩效榜 const benchmarkingmx = (data) => { return request({ 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}`, method: "get", }); }; const benchmarkingLineList = (data) => { return request({ url: `/consumer/benchmarking/lineList?projects=${data.projects}`, method: "get", }); }; const benchmarkingWplist = (data) => { return request({ url: `/consumer/benchmarking/wplist`, method: "get", }); }; const benchmarkingProjectList = (data) => { return request({ url: `/consumer/benchmarking/projectList?wpids=${data.wpids}`, method: "get", }); }; // ************************* NewPages power-benchmarking.vue const benchmarkingDbmainbottom = (data) => { return request({ url: `/consumer/benchmarking/dbmainbottom?timetype=${data.timetype}&foreigntype=${data.foreigntype}`, method: "get", }); }; const benchmarkingDbmaintop = (data) => { return request({ url: `/consumer/benchmarking/dbmaintop?timetype=${data.timetype}&foreigntype=${data.foreigntype}`, method: "get", }); }; // 节能减排KPI const targetdataJnjpkpi = (data) => { return request({ url: `/consumer/targetdata/jnjpkpi?month=${data.month}`, method: "get", }); }; //风机绩效榜明细 // const benchmarkingLineList1 = (data) => { // return request({ // url: `/consumer/benchmarking/lineList?month=${data.projects}`, // method: "get", // }); // }; //五项损失率 const benchmarkingDetails = (data) => { return request({ url: `/consumer/benchmarking/details?id=${data.id}&beginDate=${data.beginDate}&endDate=${data.endDate}&target=${data.target}&sort=${data.sort}`, method: "get", }); }; const benchmarkingWxssl = (data) => { return request({ 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}`, method: "get", }); }; //场内对标 const benchmarkingCndb = (data) => { return request({ url: `/consumer/benchmarking/cndb?wpid=${data.wpid}&beginDate=${data.beginDate}&endDate=${data.endDate}&target=${data.target}&sort=${data.sort}`, method: "get", }); }; //场际对标 const benchmarkingCjdb = (data) => { return request({ 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}`, method: "get", }); }; //项目对标 const benchmarkingXmdb = (data) => { return request({ url: `/consumer/benchmarking/xmdb?wpids=${data.wpids}&projectids=${data.projectids}&beginDate=${data.beginDate}&endDate=${data.endDate}&target=${data.target}&sort=${data.sort}`, method: "get", }); }; //线路对标 const benchmarkingXldb = (data) => { return request({ 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}`, method: "get", }); }; //值际对标 const benchmarkingZjwxssl = (data) => { return request({ url: `/consumer/benchmarking/zjwxssl?beginDate=${data.beginDate}&endDate=${data.endDate}`, method: "get", }); }; //操作指令统计 const benchmarkingZjlist = (data) => { return request({ url: `/consumer/benchmarking/zjlist?beginDate=${data.beginDate}&endDate=${data.endDate}`, method: "get", }); }; const benchmarkingZjdrill = (data) => { return request({ url: `/consumer/benchmarking/zjdrill?beginDate=${data.beginDate}&endDate=${data.endDate}&dutyname=${data.dutyname}&direct=${data.direct}`, method: "get", }); }; //单机横向对比 const benchmarkingWtList = (data) => { return request({ url: `/consumer/benchmarking/wtList?wpid=${data.wpid}`, method: "get", }); }; const ajaxName = (data) => { return request({ url: `/consumer/benchmarking/${data.ajaxName}?wpid=${data.wpid}&wtids=${data.wtids}&date=${data.date}&target=${data.target}&sort=${data.sort}`, method: "get", }); }; const benchmarkingDjhxdbbottom = (data) => { return request({ url: `/consumer/benchmarking/djhxdbbottom?wpid=${data.wpid}&wtids=${data.wtids}&date=${data.date}`, method: "get", }); }; // 三率管理/复位及时率 const threerateFwjsl = (data) => { return request({ url: `/consumer//threerate/fwjsl?beginDate=${data.beginDate}&endDate=${data.endDate}`, method: "get", }); }; // 三率管理/状态转换率 const threerateZtzhl = (data) => { return request({ url: `/consumer/threerate/ztzhl?beginDate=${data.beginDate}&endDate=${data.endDate}`, method: "get", }); }; // 三率管理/消缺及时率 const threerateXqjsl = (data) => { return request({ url: `/consumer/threerate/xqjsl?beginDate=${data.beginDate}&endDate=${data.endDate}`, method: "get", }); }; // 发电效率排行 const leaderboardLoadfactortoplist = (data) => { return request({ url: `/consumer/ranking/efficiencyRanking?beginDate=${data.beginDate}&endDate=${data.endDate}&wpid=${data.wpId}&orderby=${data.orderby}&isAsc=${data.isAsc}`, method: "get", }); }; // 总发电效率排行 const leaderboardTotalPowerCapacityTopList = (data) => { return request({ url: `/consumer/ranking/electricRanking?beginDate=${data.beginDate}&endDate=${data.endDate}&wpid=${data.wpid}&orderby=${data.orderby}&isAsc=${data.isAsc}`, method: "get", }); }; // 报警排行 const leaderboardQuerywarningStatistical = (data) => { return request({ url: `/consumer/leaderboard/querywarningStatistical`, method: "post", data: data }); }; // 专题分析 const specificMaincenterlist = (data) => { return request({ url: `/consumer/specific/maincenterlist?month=${data.month}`, method: "get", }); }; const specificMaintoplist = (data) => { return request({ url: `/consumer/specific/maintoplist?month=${data.month}`, method: "get", }); }; // 风能利用率 const specificFnlylList = (data) => { return request({ url: `/consumer/specific/fnlylList?year=${data.year}`, method: "get", }); }; // 故障损失率 const specificGzsslList = (data) => { return request({ url: `/consumer/specific/gzsslList?year=${data.year}`, method: "get", }); }; // 限电损失率 const specificXdsslList = (data) => { return request({ url: `/consumer/specific/xdsslList?year=${data.year}`, method: "get", }); }; // 性能损失率 const specificXnsslList = (data) => { return request({ url: `/consumer/specific/xnsslList?year=${data.year}`, method: "get", }); }; // 受累损失率 const specificSlsslList = (data) => { return request({ url: `/consumer/specific/slsslList?year=${data.year}`, method: "get", }); }; // mtbf const specificMtbfList = (data) => { return request({ url: `/consumer/specific/mtbfList?year=${data.year}`, method: "get", }); }; // mttr const specificMttrList = (data) => { return request({ url: `/consumer/specific/mttrList?year=${data.year}`, method: "get", }); }; // 复位及时率 const specificFwjslList = (data) => { return request({ url: `/consumer/specific/fwjslList?year=${data.year}`, method: "get", }); }; // 状态转换率 const specificZtzhlList = (data) => { return request({ url: `/consumer/specific/ztzhlList?year=${data.year}`, method: "get", }); }; // 消缺及时率 const specificXqjslList = (data) => { return request({ url: `/consumer/specific/xqjslList?year=${data.year}`, method: "get", }); }; // 发电量分析 const specificFdlList = (data) => { return request({ url: `/consumer/specific/fdlList?year=${data.year}`, method: "get", }); }; // 综合场用电量 const specificZhcydlList = (data) => { return request({ url: `/consumer/specific/zhcydlList?year=${data.year}`, method: "get", }); }; // 单机信息总览 const powercompareWindfarmAjax = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/powercompare/windfarmAjax`, method: "get", }); }; const goodnessWindturbinegoodness = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/goodness/windturbinegoodness?wpId=${data.wpId}&isAsc=${JSON.stringify(data.tablepar)}&recorddate=${data.recorddate}`, method: "post", }); }; const powercompareWindturbineAjax = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/powercompare/windturbineAjax?wpId=${data.wpId}`, method: "get", }); }; const goodnessGoodhistorylist = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/goodness/goodhistorylist?wpId=${data.wpId}&wtId=${data.wtId}&beginDate=${data.beginDate}&endDate=${data.endDate}`, method: "post", }); }; // 单机信息总览详情 const goodnessFindWtRealPowerChar = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/goodness/findWtRealPowerChar?wtId=${data.wtId}&recorddate=${data.recorddate}`, method: "get", }); }; const goodnessGetplotBands = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `goodness/getplotBands?wtId=${data.wtId}&recorddate=${data.recorddate}`, method: "get", }); }; const goodnessPlotBandAjax = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/goodness/plotBandAjax?wtId=${data.wtId}&beginDate=${data.beginDate}&endDate=${data.endDate}`, method: "get", }); }; const goodnessFindRealPowerCharBy24 = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/goodness/findRealPowerCharBy24?wtId=${data.wtId}&recorddate=${data.recorddate}`, method: "get", }); }; const goodnessBjjllist = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/goodness/bjjllist?wtId=${data.wtId}&recorddate=${data.recorddate}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`, method: "post", }); }; const goodnessGzjllist = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/goodness/gzjllist?wtId=${data.wtId}&recorddate=${data.recorddate}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`, method: "post", }); }; const goodnessXdjllist = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/goodness/xdjllist?wtId=${data.wtId}&recorddate=${data.recorddate}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`, method: "post", }); }; const goodnessWadAjax = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/goodness/wadAjax?wtId=${data.wtId}&recorddate=${data.recorddate}`, method: "get", }); }; const goodnessBphlist = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/goodness/bjphlist?wtId=${data.wtId}&recorddate=${data.recorddate}`, method: "post", }); }; const goodnessGlchat = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/goodness/glchat?wtId=${data.wtId}&recorddate=${data.recorddate}`, method: "get", }); }; const goodnessFjfzy = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/goodness/fjfzy?wtId=${data.wtId}&recorddate=${data.recorddate}`, method: "get", }); }; const requestData1 = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/${data.subUrl}?wpId=${data.data.wtId }&wtId=${data.data.wtId}&recorddate=${data.data.recorddate}&type=${data.data.type}`, method: "get", }); }; //znzhfx.vue const singleanalysisSingleanalysisSub = (data) => { return request({ url: `/consumer/singleanalysis/singleanalysisSub`, method: "post", data: data }); }; const singleanalysisSingleanalysisChart = (data) => { return request({ url: `/consumer/singleanalysis/singleanalysisChart`, method: "post", data: data }); }; // 单机月度分析 const singleanalysisSingleanalysisMain = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `singleanalysis/singleanalysisMain?wpId=${data.wpId }&isAsc=${data.isAsc}&year=${data.year}&month=${data.month}`, method: "post", }); }; //电量分析 未绑定界面 //forecast-system.vue const powercompareWindfarmAllAjax2 = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/powercompare/windfarmAllAjax`, method: "get", }); }; const weatherWeatherInfo = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/weather/weatherInfo?wpId=${data.wpId}`, method: "get", }); }; const weatherPowerChart = (data) => { return request({ baseURL: process.env.VUE_APP_Matrix, url: `/weather/powerChart`, method: "get", }); }; // 报表管理 --统计分析 const statisticAnalysis = (data) => { return request({ url: `/consumer/analysisplus/list?beginDate=${data.beginDate}&endDate=${data.endDate}`, method: "get", }); }; // 报表管理 --统计分析-场站 const analysisplusTjfxlist = (data) => { return request({ url: `/consumer/analysisplus/tjfxlist?theday=${data.theday}&wpid=${data.wpid}&identity=${0}`, method: "get", }); }; // 报表管理 --统计分析-表底 const analysisplusBdzlist = (data) => { return request({ url: `/consumer/analysisplus/bdzlist?theday=${data.theday}&wpid=${data.wpid}`, method: "get", }); }; // 报表管理 --统计分析--确认提交数据‘ const analysisplusCommit = (data) => { return request({ url: `/consumer/analysisplus/commit`, method: "post", data: data }); }; //安措内容分类 const safetyMeasure = (data) => { return request({ url: `consumer/knowledge/workGuideKnowledge/safetyMeasure?pageNum=${data.pageNum}&pageSize=${data.pageSize}&content=${data.content}&rsnum=${data.rsnum}`, method: "get", }); }; //危险点内容 const dangerContent = (data) => { return request({ url: `consumer/knowledge/workGuideKnowledge/dangerContent?pageNum=${data.pageNum}&pageSize=${data.pageSize}&content=${data.content}&rsnum=${data.rsnum}`, method: "get", }); }; //危险点内容 const energyDaily = (data) => { return request({ url: `/consumer/analysisplus/energyDaily?theday=${data.theday}`, method: "get", }); }; //测点数据查询---- 获取左侧菜单 const datacenterTables = (data) => { return request({ url: `/consumer/dataquery/tables`, method: "get", }); }; //测点数据查询---- 获取表格数据 const datacenterRealtimeData = (data) => { return request({ url: `/consumer/dataquery/realtimeData?tableid=${data.tableid}&pointId=${data.pointId}&pointName=${data.pointName}&pageNum=${data.pageNum}&pageSize=${data.pageSize}`, method: "get", }); }; //测点数据查询---- 获取详情 const datacenterHistoryData = (data) => { return request({ url: `/consumer/dataquery/historyData?pointId=${data.pointId}&begin=${data.begin}&end=${data.end}`, method: "get", }); }; //测点数据查询---- 导出excel const datacenterRealtimeExport = (data) => { return request({ url: `/consumer/dataquery/realtimeExport?tableid=${data.tableid}&pointId=${data.pointId}&pointName=${data.pointName}`, method: "get", }); }; //测点历史数据查询-获取设备结构 const paramComparisonEquipmentStructure = (data) => { return request({ url: `/consumer/paramComparison/equipmentStructure`, method: "get", }); }; //测点历史数据查询-获取关键节点 const paramComparisonEquipmentParams = (data) => { return request({ url: `/consumer/paramComparison/equipmentParams`, method: "get", }); }; //测点历史数据查询-渲染图表 const paramComparisonGeneratingCurve = (data) => { if (data.interval && data.type) { return request({ url: `/consumer/paramComparison/generatingCurve?begin=${data.begin}&end=${data.end}&interval=${data.interval?data.interval:''}&type=${data.type?data.type:''}¶mtype=${data.paramtype}&wts=${data.wts}¶ms=${data.params}`, method: "get", }); } else { return request({ url: `/consumer/paramComparison/generatingCurve?begin=${data.begin}&end=${data.end}¶mtype=${data.paramtype}&wts=${data.wts}¶ms=${data.params}`, method: "get", }); } }; export default { benchmarking, benchmarkingmx, benchmarkingLineList, benchmarkingWplist, benchmarkingProjectList, benchmarkingDbmainbottom, benchmarkingDbmaintop, targetdataJnjpkpi, // benchmarkingLineList1, benchmarkingDetails, benchmarkingWxssl, benchmarkingCndb, benchmarkingCjdb, benchmarkingXmdb, benchmarkingXldb, benchmarkingZjwxssl, benchmarkingZjlist, benchmarkingZjdrill, benchmarkingWtList, benchmarkingDjhxdbbottom, threerateFwjsl, threerateZtzhl, threerateXqjsl, leaderboardLoadfactortoplist, leaderboardTotalPowerCapacityTopList, leaderboardQuerywarningStatistical, specificMaincenterlist, specificMaintoplist, specificFnlylList, specificGzsslList, specificXdsslList, specificXnsslList, specificSlsslList, specificMtbfList, specificMttrList, specificFwjslList, specificZtzhlList, specificXqjslList, specificFdlList, specificZhcydlList, powercompareWindfarmAjax, goodnessWindturbinegoodness, powercompareWindturbineAjax, goodnessGoodhistorylist, goodnessFindWtRealPowerChar, goodnessGetplotBands, goodnessPlotBandAjax, ajaxName, goodnessFindRealPowerCharBy24, goodnessBjjllist, goodnessGzjllist, goodnessXdjllist, goodnessWadAjax, goodnessBphlist, goodnessGlchat, goodnessFjfzy, requestData1, singleanalysisSingleanalysisSub, singleanalysisSingleanalysisChart, singleanalysisSingleanalysisMain, powercompareWindfarmAllAjax2, weatherWeatherInfo, weatherPowerChart, statisticAnalysis, analysisplusTjfxlist, analysisplusBdzlist, analysisplusCommit, safetyMeasure, dangerContent, energyDaily, datacenterTables, datacenterRealtimeData, datacenterHistoryData, datacenterRealtimeExport, paramComparisonEquipmentStructure, paramComparisonEquipmentParams, paramComparisonGeneratingCurve, }