219 lines
4.8 KiB
JavaScript
219 lines
4.8 KiB
JavaScript
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||[];
|
|
} |