123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342 |
- import request from "@/tools/request";
- // 获取公司列表
- export function getApicompanyslist(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: "/benchmarking/companys",
- method: "GET",
- });
- }
- // 获取场站列表
- export function getApiwpByCplistlist(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/benchmarking/wpByCplist?companyids=${params.companyid}&type=${params.type}`,
- method: "GET",
- });
- }
- // 获取期次列表
- export function getApipjByWplist(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/benchmarking/pjByWplist?wpids=${params.wpids}`,
- method: "GET",
- });
- }
- // 获取线路列表
- export function getApilnByPjlist(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/benchmarking/lnByPjlist?pjids=${params.pjids}`,
- method: "GET",
- });
- }
- // 获取风机列表
- export function getApiequipmentList(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/pro-basic-equipment/equipment-list?companyId=${params.companyId}&windpowerstationIds=${params.wpIds}&projectIds=${params.projectIds}&lineIds=${params.lineIds}&type=${params.type}`,
- method: "GET",
- });
- }
- // 通过场站获取风机列表
- export function getApiequipmentListByWp(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/pro-basic-equipment/equipmentsByWpid?wpid=${params.wpid}`,
- method: "GET",
- });
- }
- // ------------------------------------------------------单机性能分析---------------------------------------------------------------------
- // 获取单机性能总览------列表
- export function getApiwindturbinegoodnesslist(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: "/goodness/windturbinegoodness",
- method: "POST",
- headers: {
- "content-type": "application/x-www-form-urlencoded", // FormData格式传参
- },
- params,
- });
- }
- // 获取单机性能总览------光伏列表
- export function getApiwindturbinegoodnesslistGf(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/goodness/pvgoodness?wpid=${params.wpId}&recorddate=${params.recorddate}&companys=${params.cmId}&target=''&sort=''`,
- method: "GET",
- });
- }
- // 获取单机性能总览------历史列表
- export function getApihistorywindturbinegoodnesslist(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: "/goodness/goodhistorylist",
- method: "POST",
- headers: {
- "content-type": "application/x-www-form-urlencoded", // FormData格式传参
- },
- params,
- });
- }
- // 获取单机性能总览------光伏历史列表
- export function getApihistorywindturbinegoodnesslistGf(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/goodness/pvgoodnesshis?wpid=${params.wpId}&beginDate=${params.beginDate}&wtid=${params.wtId}&target=''&sort=''&endDate=${params.endDate}`,
- method: "GET",
- });
- }
- // 获取单机性能详情------查询功率曲线数据信息
- export function getApifindWtRealPowerChar(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/goodness/findWtRealPowerChar?recorddate=${params.recorddate}&wtId=${params.wtId}`,
- method: "GET",
- });
- }
- // 获取单机性能详情------获得曲线区间区分功能数据
- export function getApigetplotBands(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/goodness/getplotBands?recorddate=${params.recorddate}&wtId=${params.wtId}`,
- method: "GET",
- });
- }
- // 获取单机性能详情------获取区域弹出列表信息
- export function getApiplotBandAjax(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/goodness/plotBandAjax?beginDate=${params.beginDate}&endDate=${params.endDate}&wtId=${params.wtId}`,
- method: "GET",
- });
- }
- // 获取单机性能详情------获取风场风机玫瑰图
- export function getApiComMGTWP(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `${params.url}?recorddate=${params.recorddate}&wpId=${params.wpId}`,
- method: "GET",
- });
- }
- export function getApiComMGTWT(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `${params.url}?recorddate=${params.recorddate}&wtId=${params.wtId}`,
- method: "GET",
- });
- }
- export function getApiComPie(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `${params.url}?recorddate=${params.recorddate}&wtId=${params.wtId}&type=${params.type}`,
- method: "GET",
- });
- }
- // 获取单机性能详情------获取24小时功率曲线
- export function getApifindRealPowerCharBy24(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/goodness/findRealPowerCharBy24?recorddate=${params.recorddate}&wtId=${params.wtId}`,
- method: "GET",
- });
- }
- // 获取单机性能详情------单台风机当日报警记录
- export function getApibjjllist(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: "/goodness/bjjllist",
- method: "POST",
- headers: {
- "content-type": "application/x-www-form-urlencoded", // FormData格式传参
- },
- params,
- });
- }
- // 获取单机性能详情------单台风机当日故障停机记录
- export function getApigzjllist(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: "/goodness/gzjllist",
- method: "POST",
- headers: {
- "content-type": "application/x-www-form-urlencoded", // FormData格式传参
- },
- params,
- });
- }
- // 获取单机性能详情------单台风机当日限电记录
- export function getApixdjllist(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: "/goodness/xdjllist",
- method: "POST",
- headers: {
- "content-type": "application/x-www-form-urlencoded", // FormData格式传参
- },
- params,
- });
- }
- // 获取单机性能详情------查询明细页面显示信息
- export function getApiwadAjax(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/goodness/wadAjax?recorddate=${params.recorddate}&wtId=${params.wtId}`,
- method: "GET",
- });
- }
- // 获取单机性能详情------单台风机当月报警排行
- export function getApibjphlist(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: "/goodness/bjphlist",
- method: "POST",
- headers: {
- "content-type": "application/x-www-form-urlencoded", // FormData格式传参
- },
- params,
- });
- }
- // 获取单机性能详情------获取明细页面功率曲线
- export function getApiglchat(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/goodness/glchat?recorddate=${params.recorddate}&wtId=${params.wtId}`,
- method: "GET",
- });
- }
- // 获取单机性能详情------获取风机风资源
- export function getApifjfzy(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/goodness/fjfzy?recorddate=${params.recorddate}&wtId=${params.wtId}`,
- method: "GET",
- });
- }
- // ------------------------------------------------------单机月度分析---------------------------------------------------------------------
- // 获取单机月度分析数据------列表
- export function getApisingleanalysisMainlist(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: "/singleanalysis/singleanalysisMain",
- method: "POST",
- headers: {
- "content-type": "application/x-www-form-urlencoded", // FormData格式传参
- },
- params,
- });
- }
- // 获取单机月度分析数据------查询单机性能分析子页面
- export function getApisingleanalysisSub(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: "/singleanalysis/singleanalysisSub",
- method: "GET",
- params,
- });
- }
- // 单机信息总览图表接口(3个) 发电量和风速、五项损失、静风频率和待机时间
- export function getApisingleanalysisChart(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: "/singleanalysis/singleanalysisChart",
- method: "GET",
- params,
- });
- }
- // ------------------------------------------------------切入切出分析---------------------------------------------------------------------
- // 获取切入切出管理------列表
- export function getApioutputSpeedlist(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: "/outputspeed/outputSpeedlist",
- method: "POST",
- headers: {
- "content-type": "application/x-www-form-urlencoded", // FormData格式传参
- },
- params,
- });
- }
- // 获取切入切出管理------历史列表
- export function getApioutputSpeedhistorylist(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: "/outputspeed/outputspeedhistorylist",
- method: "POST",
- headers: {
- "content-type": "application/x-www-form-urlencoded", // FormData格式传参
- },
- params,
- });
- }
- // ------------------------------------------------------------单机对标------------------------------------------------------------------------
- // 单机横向对比列表
- export function getApiequipmentPerformaCompare(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/performa-compare/equipment-performa-compare?type=${params.type}&dateType=${params.dateType}&windturbineIds=${params.wtIds}&date=${params.date}`,
- method: "GET",
- });
- }
- // 单机横向对比echarts
- export function getApicurveFitting(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/performa-compare/curve-fitting?windturbineIds=${params.wtIds}`,
- method: "GET",
- });
- }
- // ------------------------------------------------------------等级评估------------------------------------------------------------------------
- export function getApiequipmentinfoDayList(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/pro-econ-equipment-info-day-top/equipmentinfo-day-list?companyId=${params.companyId}&date=${params.date}&staType=${params.staType}&types=${params.types}&type=${params.type}&windpowerstationId=${params.wpId}`,
- method: "GET",
- });
- }
- export function getApiequipmentinfoDayHistoryList(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/pro-econ-equipment-info-day-top/equipmentinfo-day-history-list?beginDate=${params.beginDate}&endDate=${params.endDate}&types=${params.types}&windturbineId=${params.wtId}`,
- method: "GET",
- });
- }
- export function getApiequipmentinfoDayCompareList(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/pro-econ-equipment-info-day-top/equipmentinfo-day-compare-list?ids=${params.oid}&ids=${params.tid}&types=${params.types}`,
- // url: '/pro-econ-equipment-info-day-top/equipmentinfo-day-compare-list?ids=1595968732880998402&ids=1595968732939718671&types=1',
- method: "GET",
- });
- }
- // ------------------------------------------------------------功率曲线拟合------------------------------------------------------------------------
- export function getApiPerformancecurvefitting(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/performance/curvefitting?dateType=${params.dateType}&type=${params.type}&windturbineIds=${params.wtId}`,
- method: "GET",
- });
- }
- // ------------------------------------------------------------综合分析------------------------------------------------------------------------
- export function getApimaintoplist(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/specific/maintoplist?companys=${params.companys}&type=${params.type}&month=${params.month}`,
- method: "GET",
- });
- }
- export function getApimaincenterlist(params) {
- return request({
- baseURL: process.env.VUE_APP_Matrix,
- url: `/specific/maincenterlist?companys=${params.companys}&type=${params.type}&month=${params.month}`,
- method: "GET",
- });
- }
|