From c33d20123f8a8336c6b50147ee8d0fa6407b797e Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Fri, 9 Sep 2022 19:00:31 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=91=20=E4=BA=A4=E6=8E=A5=E7=82=B9?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E5=9C=B0=E5=9B=BE=E6=95=B0=E6=8D=AE=E4=B9=9F?= =?UTF-8?q?=E8=83=BD=E5=B1=95=E7=A4=BA=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AMap/src/components/MapTaskModal.vue | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/components/AMap/src/components/MapTaskModal.vue b/src/components/AMap/src/components/MapTaskModal.vue index 098af85..24e6627 100644 --- a/src/components/AMap/src/components/MapTaskModal.vue +++ b/src/components/AMap/src/components/MapTaskModal.vue @@ -70,6 +70,7 @@ import { buildUUID } from '/@/utils/uuid'; import { MapTask } from '/@/api/platform/common/entity/mapTask'; import { useI18n } from '/@/hooks/web/useI18n'; + import {MapTaskPreset} from "/@/api/platform/common/entity/mapTaskPreset"; /** 类型规范统一声明定义区域 */ type OptionsType = { @@ -404,9 +405,15 @@ message: '表格行校验未通过,请检查!', duration: 2 }); - taskOrdinaryData.forEach((item, index)=> item.sort = add(index, 1)); - taskPresetData.forEach((item, index)=> item.sort = add(index, 1)); - state.mapData.mapTask = [...taskOrdinaryData, ...taskPresetData] as MapTask[]; + const taskOrdinaryDataResult : MapTask[] = taskOrdinaryData.map((item, index)=> { + item.sort = add(index, 1); + return omit(item, ['onEdit','onValid','editable','onCancel','onSubmit','submitCbs','cancelCbs','validCbs','editValueRefs']) as MapTask; + }); + const taskPresetDataResult : MapTask[] = taskPresetData.map((item, index)=> { + item.sort = add(index, 1); + return omit(item, ['onEdit','onValid','editable','onCancel','onSubmit','submitCbs','cancelCbs','validCbs','editValueRefs']) as MapTask; + }); + state.mapData.mapTask = [...taskOrdinaryDataResult, ...taskPresetDataResult]; // 处理提交完成之后逻辑 closeModal(); emit('success');