From 5fa79c38d6ca11bd579be32702f769274bd4be88 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Thu, 1 Sep 2022 05:38:18 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=9C=B0=E5=9B=BE=E8=AE=BE?= =?UTF-8?q?=E8=AE=A1=E5=99=A8=E6=95=B0=E6=8D=AE=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AMap/src/AMapDesigner/index.vue | 71 +++---- .../AMap/src/{amap.data.ts => amap.data.tsx} | 53 ++++- .../AMap/src/components/MapPointModal.vue | 200 ++++++++++-------- .../AMap/src/components/MapTaskModal.vue | 20 +- src/enums/amapEnum.ts | 1 + 5 files changed, 194 insertions(+), 151 deletions(-) rename src/components/AMap/src/{amap.data.ts => amap.data.tsx} (81%) diff --git a/src/components/AMap/src/AMapDesigner/index.vue b/src/components/AMap/src/AMapDesigner/index.vue index bf03bde..eb73435 100644 --- a/src/components/AMap/src/AMapDesigner/index.vue +++ b/src/components/AMap/src/AMapDesigner/index.vue @@ -69,7 +69,7 @@ diff --git a/src/components/AMap/src/components/MapTaskModal.vue b/src/components/AMap/src/components/MapTaskModal.vue index 4f026e1..db33deb 100644 --- a/src/components/AMap/src/components/MapTaskModal.vue +++ b/src/components/AMap/src/components/MapTaskModal.vue @@ -66,6 +66,7 @@ import { buildUUID } from '/@/utils/uuid'; import { useMessage } from '/@/hooks/web/useMessage'; import { cloneDeep } from 'lodash-es'; + import { defaultMapData } from '/@/enums/amapEnum'; /** 类型规范统一声明定义区域 */ interface WindowState { @@ -78,24 +79,7 @@ const state = reactive({ taskOrdinaryCurrentEditRowRef: null, taskPresetCurrentEditRowRef: null, - mapData: { - name: '', - courierUserId: '', - courierUserName: '', - courierLng: undefined, - courierLat: undefined, - sendOrderId: '', - sendOrderName: '', - sendOrderLng: undefined, - sendOrderLat: undefined, - fileId: [], - estimateTime: '', - requireTime: '', - /** 地图任务数据 */ - mapTask: [], - /** 地图预览点数据 */ - mapLogisticPoint: [], - } + mapData: defaultMapData() }); const emit = defineEmits(['success', 'register']); const [registerModal, { setModalProps, closeModal }] = useModalInner(async data => { diff --git a/src/enums/amapEnum.ts b/src/enums/amapEnum.ts index 18c0a40..a2be2c4 100644 --- a/src/enums/amapEnum.ts +++ b/src/enums/amapEnum.ts @@ -23,6 +23,7 @@ export const defaultMapData: ()=> MapData = ()=> cloneDeep({ requireTime: '', /** 地图任务数据 */ mapTask: [{ + id: '001', name: '宇宙任务', taskType: '0', mapTaskPreset: []