262 lines
5.8 KiB
JavaScript
262 lines
5.8 KiB
JavaScript
import {httppost, httpget, httpget2,httpget3} from "../utils/request";
|
|
import {message} from 'antd';
|
|
import apiurl from './apiurl';
|
|
import moment from 'moment'
|
|
|
|
|
|
//实时水情-河道水情列表
|
|
export async function list(params) {
|
|
|
|
const {data, code, msg} = await httppost(apiurl.sssq.list, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
//实时水情-水库水情列表
|
|
export async function reservoirlist(params) {
|
|
|
|
const {data, code, msg} = await httppost(apiurl.sssq.reservoirlist, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
// const list = data?.filter(o => o.lgtd && o.lttd)
|
|
|
|
return data;
|
|
}
|
|
|
|
|
|
//实时水情-河道水情汇总
|
|
export async function summaryInfo(params) {
|
|
|
|
const {data, code, msg} = await httppost(apiurl.sssq.summaryInfo, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
//实时水情-河道水情统计
|
|
export async function warn(params) {
|
|
|
|
const {data, code, msg} = await httppost(apiurl.sssq.warn, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
//实时水情-水库水情汇总
|
|
export async function reservoirsummaryInfo(params) {
|
|
|
|
const {data, code, msg} = await httppost(apiurl.sssq.reservoirsummaryInfo, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
//实时水情-水库水情统计
|
|
export async function reswarn(params) {
|
|
|
|
const {data, code, msg} = await httppost(apiurl.sssq.reswarn, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
//详情-监测数据
|
|
export async function monitor(params) {
|
|
params.stm = moment(params.stm).format("YYYY-MM-DD HH:mm:ss")
|
|
params.etm = moment(params.etm).format("YYYY-MM-DD HH:mm:ss")
|
|
const {data, code, msg} = await httppost(apiurl.sssq.monitor, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
//详情-监测数据-下方表格
|
|
export async function getDetail(params) {
|
|
const {data, code, msg} = await httpget(apiurl.sssq.detail, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
//详情-水位流量关系
|
|
export async function zqrl(stcd) {
|
|
const {data, code, msg} = await httpget(apiurl.sssq.zqrl, {stcd}) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
|
|
//详情-图像监测视角
|
|
export async function channel(params) {
|
|
const {data, code, msg} = await httpget2(apiurl.sssq.channel, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
//详情-图像监测
|
|
export async function imageinfo(params) {
|
|
params.pageSo = {
|
|
pageSize: params.pageSize,
|
|
pageNumber: params.pageNumber,
|
|
}
|
|
const {data, code, msg} = await httppost(apiurl.sssq.imageinfo, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
//详情-图像监测
|
|
export async function reservoirmonitor(params) {
|
|
params.stm = moment(params.stm).format("YYYY-MM-DD HH:mm:ss")
|
|
params.etm = moment(params.etm).format("YYYY-MM-DD HH:mm:ss")
|
|
const {data, code, msg} = await httppost(apiurl.sssq.reservoirmonitor, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
//基本信息
|
|
export async function attResBase(params) {
|
|
const {data, code, msg} = await httpget2(apiurl.sssq.attResBase, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
|
|
//库容曲线
|
|
export async function zvarl(params) {
|
|
const {data, code, msg} = await httpget2(apiurl.sssq.zvarl, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
//责任体系
|
|
export async function person(params) {
|
|
const {data, code, msg} = await httppost(apiurl.sssq.person, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
//挡水建筑物
|
|
export async function dam(params) {
|
|
const {data, code, msg} = await httppost(apiurl.sssq.dam, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
//泄水建筑物
|
|
export async function drainage(params) {
|
|
const {data, code, msg} = await httppost(apiurl.sssq.drainage, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
//输水建筑物
|
|
export async function transport(params) {
|
|
const {data, code, msg} = await httppost(apiurl.sssq.transport, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
//建设信息
|
|
export async function construction(params) {
|
|
const {data, code, msg} = await httppost(apiurl.sssq.construction, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
//工程图片
|
|
export async function projectimg(params) {
|
|
const {data, code, msg} = await httppost(apiurl.sssq.projectimg, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
|
|
//防汛预案
|
|
export async function plan(params) {
|
|
const {data, code, msg} = await httppost(apiurl.sssq.plan, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
//设计报告
|
|
export async function file(params) {
|
|
const {data, code, msg} = await httppost(apiurl.sssq.file, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
|
|
//根据id查文件
|
|
export async function fileget(params) {
|
|
const {data, code, msg} = await httpget3(apiurl.sssq.fileget, params) || {};
|
|
|
|
if (code !== 200) {
|
|
message.error(msg || '请求失败');
|
|
}
|
|
return data;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|