import apiurl from "./apiurl"; import { httpget, httppost } from "@/utils/request"; import {message} from 'antd'; import moment from 'moment'; //水库列表 export async function reservoirlist(params) { const {data, code, msg} = await httppost(apiurl.station.reservoirlist, params) || {}; if (code !== 200) { message.error(msg || '请求失败'); return []; } const mapData = data.map(i=>({ ...i, lgtd : Number(i.lgtd)-1, lttd : Number(i.lttd)-1.2, })) return mapData||[]; } //河道列表(地图上不显示此站点) export async function riverlist(params) { const {data, code, msg} = await httpget(apiurl.station.riverlist, params) || {}; if (code !== 200) { message.error(msg || '请求失败'); return []; } return data; } //雨情列表 export async function rainlist(pam) { const params = pam || { "stm": moment().add(-1, 'days').format('YYYY-MM-DD HH:mm:ss'), "etm": moment().format('YYYY-MM-DD HH:mm:ss'), } const {data, code, msg} = await httppost(apiurl.station.rainlist, params) || {}; if (code !== 200) { message.error(msg || '请求失败'); return []; } const mapData = data.map(i=>({ ...i, id: i.stcd, lgtd : Number(i.lgtd)-1, lttd : Number(i.lttd)-1.2, })) return mapData||[]; } // 流量站 export async function flowlist(params) { const {data, code, msg} = await httpget(apiurl.station.flowlist, params) || {}; if (code !== 200) { message.error(msg || '请求失败'); return []; } const mapData = data.map((i,index)=>({ ...i, lgtd : Number(i.lgtd||115.056389)-1+0.1*index, lttd : Number(i.lttd||31.001944)-1.2+0.1*index, })) return mapData||[]; } //视频点 export async function videolist(params) { const {data, code, msg} = await httppost(apiurl.station.videolist, params) || {}; if (code !== 200) { message.error(msg || '请求失败'); return []; } const mapData = data.map(i=>({ ...i, lgtd : Number(i.lgtd)-1, lttd : Number(i.lttd)-1.2, })) return mapData||[]; } //渗压站 export async function sylist() { const {data, code, msg} = await httpget(apiurl.station.sylist) || {}; if (code !== 200) { message.error(msg || '请求失败'); return []; } const mapData = data.map(i=>({ ...i, lgtd : Number(i.lgtd)-1, lttd : Number(i.lttd)-1.2, })) return mapData||[]; } //渗压站 export async function sllist() { const {data, code, msg} = await httpget(apiurl.station.sllist) || {}; if (code !== 200) { message.error(msg || '请求失败'); return []; } const mapData = data.map(i=>({ ...i, lgtd : Number(i.lgtd)-1, lttd : Number(i.lttd)-1.2, })) return mapData||[]; } //位移站 export async function wylist(params) { const { data, code, msg } = await httppost(apiurl.station.wylist, params) || {}; if (code !== 200) { message.error(msg || '请求失败'); return []; } const mapData = data?.map(i=>({ ...i, lgtd : Number(i.lgtd)-1, lttd : Number(i.lttd)-1.2, })) return mapData||[]; } //安置点 export async function azdlist(params) { const {data, code, msg} = await httppost(apiurl.station.azdlist, params) || {}; if (code !== 200) { message.error(msg || '请求失败'); return []; } const mapData = data.map(i=>({ ...i, lgtd : Number(i.lgtd)-1, lttd : Number(i.lttd)-1.2, })) return mapData||[]; } //企事业单位 export async function qsydwlist(params) { const {data, code, msg} = await httppost(apiurl.station.qsydwlist, params) || {}; if (code !== 200) { message.error(msg || '请求失败'); return []; } const mapData = data.map(i=>({ ...i, lgtd : Number(i.lgtd)-1, lttd : Number(i.lttd)-1.2, })) return mapData||[]; } //沿河居民户 export async function yhjmhlist(params) { const {data, code, msg} = await httppost(apiurl.station.yhjmhlist, params) || {}; if (code !== 200) { message.error(msg || '请求失败'); return []; } const mapData = data.map(i=>({ ...i, lgtd : Number(i.lgtd)-1, lttd : Number(i.lttd)-1.2, })) return mapData||[]; } //基础设施-水库 export async function sklist(params) { const {data, code, msg} = await httppost(apiurl.station.sklist, params) || {}; if (code !== 200) { message.error(msg || '请求失败'); return []; } const mapData = data.map(i=>({ ...i, lgtd : Number(i.lgtd)-1.1, lttd : Number(i.lttd)-1.3, })) return mapData||[]; } //基础设施-水电站 export async function sdzlist(params) { const {data, code, msg} = await httppost(apiurl.station.sdzlist, params) || {}; if (code !== 200) { message.error(msg || '请求失败'); return []; } const mapData = data.map(i=>({ ...i, lgtd : Number(i.lgtd)-1.15, lttd : Number(i.lttd)-1.35, })) return mapData||[]; }