From 1f96f089eb3546c682313d29513be04ac72e2de5 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期二, 31 十月 2023 16:21:08 +0800 Subject: [PATCH] Merge branch 'master' of ssh://114.215.109.124:29418/grid-management-vue --- src/model/gridRecord.js | 28 ++++++++++++++++++++++++---- 1 files changed, 24 insertions(+), 4 deletions(-) diff --git a/src/model/gridRecord.js b/src/model/gridRecord.js index d991ac8..de996b7 100644 --- a/src/model/gridRecord.js +++ b/src/model/gridRecord.js @@ -6,9 +6,29 @@ * @returns */ function getGridRecord(data) { - const path = util.listToLngLat(data.gSide); - data.gSide = path; - return 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) { @@ -17,4 +37,4 @@ }); } -export { getGridRecord, getGridRecordList }; +export { getGridRecord, getGridRecordList, parseToGridInfo }; -- Gitblit v1.9.3