Browse Source

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

master
wangxiang 3 years ago
parent
commit
8dd0a6b3b5
  1. 9
      src/components/AMap/src/AMapDesigner/index.vue

9
src/components/AMap/src/AMapDesigner/index.vue

@ -121,7 +121,6 @@
import { MapLogisticPoint } from '/@/api/platform/common/entity/mapLogisticPoint'; import { MapLogisticPoint } from '/@/api/platform/common/entity/mapLogisticPoint';
import { isArray, isString } from '/@/utils/is'; import { isArray, isString } from '/@/utils/is';
import { useI18n } from '/@/hooks/web/useI18n'; import { useI18n } from '/@/hooks/web/useI18n';
import { watchDebounced } from '@vueuse/core';
/** 类型规范统一声明定义区域 */ /** 类型规范统一声明定义区域 */
interface MapState { interface MapState {
@ -497,18 +496,18 @@
if (!mapProps.sidebarControl) mapState.toggleOperatePanelClass.siderWidth = 0; if (!mapProps.sidebarControl) mapState.toggleOperatePanelClass.siderWidth = 0;
if (!mapProps.toolbarControl) mapState.toggleOperatePanelClass.toolbarHeight = 0; if (!mapProps.toolbarControl) mapState.toggleOperatePanelClass.toolbarHeight = 0;
}); });
watchDebounced(toRefs(mapProps).options, (newValue) => { watch(toRefs(mapProps).options, (newValue) => {
if (mapState.first) { if (mapState.first) {
setMapDataJson(newValue); setMapDataJson(newValue);
handleSetCourierUserList(); handleSetCourierUserList();
} }
}, { debounce: 500, deep: true }); }, { deep: true });
watch(toRefs(mapProps).isEdit, () => { watch(toRefs(mapProps).isEdit, () => {
if (mapState.first) { if (mapState.first) {
handleSetCourierUserList(); handleSetCourierUserList();
} }
}); });
watchDebounced([() => mapState.mapData.sendOrderId, () => mapState.mapData.sendOrderTaskType], watch([() => mapState.mapData.sendOrderId, () => mapState.mapData.sendOrderTaskType],
([sendOrderIdValue,sendOrderTaskTypeValue], [sendOrderIdOldValue, sendOrderTaskTypeOldValue]) => { ([sendOrderIdValue,sendOrderTaskTypeValue], [sendOrderIdOldValue, sendOrderTaskTypeOldValue]) => {
if (!sendOrderIdValue || !sendOrderTaskTypeValue) return false; if (!sendOrderIdValue || !sendOrderTaskTypeValue) return false;
if (isEmpty(mapState.mapData.mapTask)) { if (isEmpty(mapState.mapData.mapTask)) {
@ -547,7 +546,7 @@
} }
} }
handleMapPointGenerate(); handleMapPointGenerate();
}, { debounce: 200 }); });
/** 处理切换操作面板 */ /** 处理切换操作面板 */
function toggleOperatePanel() { function toggleOperatePanel() {

Loading…
Cancel
Save