import util from '@/components/map/baseMapUtil'; /** * 格式化网格对象,将坐标数组转换为高德地图的AMap.LngLat对象 * @param {*} data * @returns */ function getGridRecord(data) { const _sides = data.giSide.split(';').map((value) => { return value.split(','); }); const _data = { id: data.giUid, schemeId: data.gsId, name: data.giName, sides: util.listToLngLat(_sides), delete: data.giDelete, createTime: data.giCreateTime }; return _data; } function parseToGridInfo(data) { return { giUid: data.id, gsId: data.schemeId, giName: data.name, giSide: data.overlays.getPath().join(';'), giDelete: data.delete, giCreateTime: data.createTime }; } function getGridRecordList(dataList) { return dataList.map((v) => { return getGridRecord(v); }); } export { getGridRecord, getGridRecordList, parseToGridInfo };