//模型维护 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 }); }