208 lines
5.1 KiB
TypeScript
208 lines
5.1 KiB
TypeScript
import request from '@/utils/request';
|
||
|
||
// 电站基本信息统计 - GetKendoList
|
||
export function baseMsstbprptGetKendoList(data: any) {
|
||
return request({
|
||
url: '/overview/msstbprpt/GetKendoList',
|
||
method: 'post',
|
||
data: data
|
||
});
|
||
}
|
||
|
||
// 监测点水温变化 - 获取测站树形列表
|
||
export function getCeZhanTreeList(params: any) {
|
||
const data: any = {
|
||
filter: params,
|
||
select: ['id', 'stcd', 'rstcd', 'ennm', 'stnm', 'sttpCode', 'lgtd', 'lttd', 'orderIndex'],
|
||
orders: { rstcdStepSort: 'asc' }
|
||
};
|
||
return request({
|
||
url: '/eng/base/engTree/GetKendoList',
|
||
method: 'post',
|
||
data: data
|
||
});
|
||
}
|
||
|
||
// 监测点水温变化 - 获取有水温数据的测站点
|
||
export function getCeZhan(data: any) {
|
||
return request({
|
||
url: '/wt/wtrv/default/stcd',
|
||
method: 'post',
|
||
data: data
|
||
});
|
||
}
|
||
|
||
// 监测点水温变化 - 获取水温变化时序数据
|
||
export function getChangeInWaterTemperature(data: any) {
|
||
|
||
return request({
|
||
url: '/wt/wtrv/GetKendoListCust',
|
||
method: 'post',
|
||
data
|
||
});
|
||
}
|
||
|
||
// 水质监测 - 获取测站树形列表
|
||
export function getWaterQualityStationTreeList(params: any) {
|
||
const data: any = {
|
||
filter: params,
|
||
select: ['stcd', 'stnm', 'lgtd', 'lttd'],
|
||
sort: [
|
||
{ field: 'rstcdStepSort', sort: 'desc' },
|
||
{ field: 'orderIndex', sort: 'asc' }
|
||
]
|
||
};
|
||
return request({
|
||
url: '/eng/base/vmsstbprpt/engTree/GetKendoList',
|
||
method: 'post',
|
||
data
|
||
});
|
||
}
|
||
|
||
// 水质监测 - 获取元素配置(图例名称、颜色、单位)
|
||
export function getWaterQualityElementConfig(params: { stcd: string; startTime: string; endTime: string }) {
|
||
return request({
|
||
url: '/wq/stbprp/GetStbprpYsByStcd',
|
||
method: 'get',
|
||
params: { ...params, tbCode: 'WQ_R' }
|
||
});
|
||
}
|
||
|
||
// 水质监测 - 获取水质时序数据
|
||
export function getWaterQualityData(params: any) {
|
||
const data: any = { filter: params, sort: [{ field: 'tm', dir: 'asc' }] };
|
||
return request({
|
||
url: '/wq/data/noAuth/GetKendoListCust',
|
||
method: 'post',
|
||
data
|
||
});
|
||
}
|
||
|
||
// 水质达标率 - 获取测站列表(扁平数组,按baseId分组构建树)
|
||
export function getShuiZhiDaBiaoLvStationList(params: any) {
|
||
const data: any = {
|
||
filter: params,
|
||
sort: [
|
||
{ field: 'hbrvcd', dir: 'asc' },
|
||
{ field: 'rstcdStepSort', dir: 'asc' }
|
||
],
|
||
select: []
|
||
};
|
||
return request({
|
||
url: '/wq/vmsstbprpt/GetKendoList',
|
||
method: 'post',
|
||
data
|
||
});
|
||
}
|
||
|
||
// 水质达标率 - 获取默认测站
|
||
export function getShuiZhiDaBiaoLvDefaultStcd(params: any) {
|
||
return request({
|
||
url: '/wq/default/stcd',
|
||
method: 'post',
|
||
data: { filter: params }
|
||
});
|
||
}
|
||
|
||
// 水质达标率 - 获取月度达标率数据
|
||
export function getShuiZhiDaBiaoLvData(params: any) {
|
||
return request({
|
||
url: '/wq/GetKendoListCust',
|
||
method: 'post',
|
||
data: { filter: params }
|
||
});
|
||
}
|
||
|
||
// 垂向水温变化 - 获取测站下拉列表
|
||
export function getChuiXiangShuiWenStationList(params: any) {
|
||
const data: any = {
|
||
filter: params,
|
||
select: ['id', 'stcd', 'rstcd', 'ennm', 'stnm', 'sttpCode', 'lgtd', 'lttd', 'orderIndex']
|
||
};
|
||
return request({
|
||
url: '/wt/msstbprpt/GetKendoList',
|
||
method: 'post',
|
||
data
|
||
});
|
||
}
|
||
|
||
// 垂向水温变化 - 获取默认站码
|
||
export function getChuiXiangShuiWenDefaultStcd(params: any) {
|
||
return request({
|
||
url: '/wt/sdrvwts/default/stcd',
|
||
method: 'post',
|
||
data: { filter: params }
|
||
});
|
||
}
|
||
|
||
// 垂向水温变化 - 获取垂向水温数据(按月分组)
|
||
export function getChuiXiangShuiWenData(params: any) {
|
||
return request({
|
||
url: '/wt/dzCxList/GetKendoListCust',
|
||
method: 'post',
|
||
data: { filter: params }
|
||
});
|
||
}
|
||
|
||
// 生态流量数据分析 - 获取日数据
|
||
export function getEcologicalFlowData(params: any) {
|
||
const data: any = { filter: params, sort: [{ field: 'tm', dir: 'asc' }] };
|
||
return request({
|
||
url: '/eq/GetKendoListCust',
|
||
method: 'post',
|
||
data
|
||
});
|
||
}
|
||
|
||
// 过鱼总量 - 获取设施树
|
||
export function getGuoYuZongLiangFacilityTree(params: any) {
|
||
return request({
|
||
url: '/fp/query/getTreeStcdList',
|
||
method: 'post',
|
||
data: { filter: params }
|
||
});
|
||
}
|
||
|
||
// 过鱼总量 - 获取饼图数据(按鱼类分组统计)
|
||
export function getGuoYuZongLiangPieData(params: any) {
|
||
const group = [
|
||
{
|
||
dir: 'asc',
|
||
field: 'ftp',
|
||
aggregates: [{ field: 'fcnt', aggregate: 'sum' }]
|
||
}
|
||
];
|
||
return request({
|
||
url: '/fp/query/qgc/GetKendoListCust',
|
||
method: 'post',
|
||
data: { filter: params, group }
|
||
});
|
||
}
|
||
|
||
// 过鱼总量 - 人工站表格数据(年份/鱼类/规格/数量)
|
||
export function getOverfishTotal(params: any) {
|
||
return request({
|
||
url: '/fp/query/qgc/getOverfishTotal',
|
||
method: 'post',
|
||
data: params
|
||
});
|
||
}
|
||
|
||
// 过鱼总量 - 自动站日数据(图表+表格)
|
||
export function getGuoYuShuLiangDay(params: any) {
|
||
return request({
|
||
url: '/fp/fpssrlQdays/GetKendoListCust',
|
||
method: 'post',
|
||
data: params
|
||
});
|
||
}
|
||
|
||
// 过鱼总量 - 自动站月数据(图表+表格)
|
||
export function getGuoYuShuLiangMonth(params: any) {
|
||
return request({
|
||
url: '/fp/fpssrlQdrtps/GetKendoListCust',
|
||
method: 'post',
|
||
data: params
|
||
});
|
||
}
|