diff --git a/src/api/project/project/index.ts b/src/api/project/project/index.ts index 0bf193c..64fbc0a 100644 --- a/src/api/project/project/index.ts +++ b/src/api/project/project/index.ts @@ -76,6 +76,42 @@ export const upLoadProjectDXF = (data: any) => { }); }; +/** + * 通过GeoJson新增设施-光伏板 + * @param data + */ +export const addProjectFacilities = (data: any) => { + return request({ + url: '/facility/photovoltaicPanel/geoJson', + method: 'post', + data: data + }); +}; + +/** + * 通过GeoJson新增设施-光伏板桩点、立柱、支架 + * @param data + */ +export const addProjectPilePoint = (data: any) => { + return request({ + url: '/facility/photovoltaicPanelPoint/parts/geoJson', + method: 'post', + data: data + }); +}; + +/** + * 通过GeoJson新增设施-方阵 + * @param data + */ +export const addProjectSquare = (data: any) => { + return request({ + url: '/facility/matrix/geoJson', + method: 'post', + data: data + }); +}; + /** * 删除项目 * @param id diff --git a/src/components/openLayersMap/index.vue b/src/components/openLayersMap/index.vue index ef13083..a73a252 100644 --- a/src/components/openLayersMap/index.vue +++ b/src/components/openLayersMap/index.vue @@ -1,13 +1,15 @@