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