//模型维护
|
import axios from "axios";
|
|
// // 公司后台
|
// const service = axios.create({
|
// baseURL: '/api', // api的base_url
|
// // baseURL: 'http://192.168.20.53:8543/', // api的base_url
|
// timeout: 35000,
|
// });
|
|
// //请求数据
|
// export function querybusDeviceMainlist(params) {
|
// return service.get('/fssh/cim/busDeviceMain/listPage', { params: params });
|
// }
|
// export function querybusProductionDevicelist(params) {
|
// return service.get("/fssh/cim/busProductionDevice/listPage", { params: params });
|
// }
|
// //更新数据
|
// export function updatebusDeviceMainlist(params) {
|
// return service.post("/fssh/cim/busDeviceMain/update", params);
|
// }
|
// export function updatebusProductionDevicelist(params) {
|
// return service.post("/fssh/cim/busProductionDevice/update", params);
|
// }
|
// //查询设备
|
// export function queryMainById(params) {
|
// return service.get('/fssh/cim/busDeviceMain/queryByID?id=' + params);
|
// }
|
// export function queryDeviceById(params) {
|
// return service.get('/fssh/cim/busProductionDevice/queryByID?id=' + params);
|
// }
|
// //查modelid
|
// export function queryMainByModelId(params) {
|
// return service.get('/fssh/cim/busDeviceMain/queryByModelID?model_id=' + params);
|
// }
|
// export function queryDeviceByModelId(params) {
|
// return service.get('/fssh/cim/busProductionDevice/queryByModelID?model_id=' + params);
|
// }
|
|
// // 人员高度定位
|
// export function queryPersonHeight(params) {
|
// return service.get('/fssh/cim/geom/queryElevation', { params: params });
|
// }
|
|
// // 修改wfs点
|
// export function updatePoint(lon, lat, gid, table_name) {
|
// return service.get("fssh/cim/geom/update?geom=POINT(" + lon + "%20" + lat + ")&gid=" + gid + "&table_name=" + table_name);
|
// }
|
// // 修改wfs面
|
// export function updatePolygon(params) {
|
// return service.get('/fssh/cim/geom/update', { params: params });
|
// }
|
|
|
//抚顺后台
|
const service = axios.create({
|
baseURL: HOUTAI_URL, // api的base_url
|
timeout: 35000,
|
});
|
|
//请求数据
|
export function querybusDeviceMainlist(params) {
|
return service.get('/authorize/cim/busDeviceMain/listPage', { params: params });
|
}
|
export function querybusProductionDevicelist(params) {
|
return service.get("/authorize/cim/busProductionDevice/listPage", { params: params });
|
}
|
|
//更新数据
|
export function updatebusDeviceMainlist(params) {
|
return service.post("/authorize/cim/busDeviceMain/update", params);
|
}
|
export function updatebusProductionDevicelist(params) {
|
return service.post("/authorize/cim/busProductionDevice/update", params);
|
}
|
|
//查询设备
|
export function queryMainById(params) {
|
return service.get('/authorize/cim/busDeviceMain/queryByID?id=' + params);
|
}
|
export function queryDeviceById(params) {
|
return service.get('/authorize/cim/busProductionDevice/queryByID?id=' + params);
|
}
|
|
//查modelid
|
export function queryMainByModelId(params) {
|
return service.get('/authorize/cim/busDeviceMain/queryByModelID?model_id=' + params);
|
}
|
export function queryDeviceByModelId(params) {
|
return service.get('/authorize/cim/busProductionDevice/queryByModelID?model_id=' + params);
|
}
|
|
// 人员高度定位
|
export function queryPersonHeight(params) {
|
return service.get('/authorize/cim/geom/queryElevation', { params: params });
|
}
|
|
// 更新wfs坐标
|
export function updatePoint(lon, lat, gid, table_name) {
|
return service.get("authorize/cim/geom/update?geom=POINT(" + lon + "%20" + lat + ")&gid=" + gid + "&table_name=" + table_name);
|
}
|
export function updatePolygon(params) {
|
return service.get('/authorize/cim/geom/update', { params: params });
|
}
|
|
|
|
|
//gisserver服务
|
const SEGis = axios.create({
|
baseURL: BASE_URL, // api的base_url
|
timeout: 35000,
|
});
|
// 查询范围内数据
|
export function queryData(layer, area) {
|
return SEGis.get("/wfsserver/fssh_map_wfs?version=1.3.0&request=GetFeature&format=json&typename=" + layer + "&propertyname=*&filter=%3Cogc%3AFilter+xmlns%3Aogc%3D%22http%3A%2F%2Fwww.opengis.net%2Fogc%22%3E%0D%0A++++++++++++%3Cogc%3AIntersects%3E%0D%0A++++++++++++++++%3Cogc%3APropertyName%3EShape%3C%2Fogc%3APropertyName%3E%0D%0A++++++++++++++++%3Cgml%3APolygon+xmlns%3Agml%3D%22http%3A%2F%2Fwww.opengis.net%2Fgml%22+srsName%3D%22EPSG%3A4326%22%3E%0D%0A++++++++++++++++++++%3Cgml%3Aexterior%3E%0D%0A++++++++++++++++++++++++%3Cgml%3ALinearRing%3E%0D%0A++++++++++++++++++++++++++++%3Cgml%3AposList%3E" + area + "%3C%2Fgml%3AposList%3E%0D%0A++++++++++++++++++++++++%3C%2Fgml%3ALinearRing%3E%0D%0A++++++++++++++++++++%3C%2Fgml%3Aexterior%3E%0D%0A++++++++++++++++%3C%2Fgml%3APolygon%3E%0D%0A++++++++++++%3C%2Fogc%3AIntersects%3E%0D%0A++++++++%3C%2Fogc%3AFilter%3E");
|
}
|
// 通过ID查点位
|
export function queryPOI(layer, id) {
|
return SEGis.get("/wfsserver/fssh_map_wfs?version=1.3.0&request=GetFeature&format=json&typename=" + layer + "&propertyname=*&filter=%3CFilter%3E%3CPropertyIsLike+wildCard%3D%22*%22%3E%3CPropertyName%3Epoint_id%3C%2FPropertyName%3E%3CLiteral%3E" + id + "%3C%2FLiteral%3E%3C%2FPropertyIsLike%3E%3C%2FFilter%3E");
|
}
|
|
|
//对接的历史轨迹
|
const instance = axios.create({
|
baseURL: "1.1.2.100:7303",
|
timeout: 35000,
|
});
|
export function hisTrack(id, params) {
|
return instance.get("/system/permit/location-trajectory/history/" + id, { params: params });
|
}
|