Browse Source

🚑 交接点没有地图数据也能展示处理

master
wangxiang 3 years ago
parent
commit
c33d20123f
  1. 13
      src/components/AMap/src/components/MapTaskModal.vue

13
src/components/AMap/src/components/MapTaskModal.vue

@ -70,6 +70,7 @@ @@ -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 @@ @@ -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');

Loading…
Cancel
Save