ykzz-web/src/service/sssq.js

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;
}