From ec68c52175caf8310725e205a8102fa81910ffa7 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Tue, 6 Sep 2022 09:39:38 +0800 Subject: [PATCH] =?UTF-8?q?:rocket:=20=E6=B7=BB=E5=8A=A0=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AMap/src/AMapDesigner/index.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/AMap/src/AMapDesigner/index.vue b/src/components/AMap/src/AMapDesigner/index.vue index 82e8122..6a06157 100644 --- a/src/components/AMap/src/AMapDesigner/index.vue +++ b/src/components/AMap/src/AMapDesigner/index.vue @@ -121,6 +121,7 @@ import { saveOrUpdateMapLogistic } from '/@/api/platform/common/controller/mapLogistic'; import { MapLogistic } from '/@/api/platform/common/entity/mapLogistic'; import { buildUUID } from '/@/utils/uuid'; + import { RuleObject } from 'ant-design-vue/es/form/interface'; /** 类型规范统一声明定义区域 */ interface MapState { @@ -213,7 +214,11 @@ { required: true, whitespace: true, message: '地图名称不能为空', validateTrigger: 'blur' } ], sendOrderId: [ - { required: true, whitespace: true, message: '发单点不能为空', validateTrigger: 'blur' } + { required: true, whitespace: true, message: '发单点不能为空', validateTrigger: 'blur' }, + { validator: (rule: RuleObject, value: string) => mapState.mapData.sendOrderTaskType + ? Promise.resolve() : Promise.reject('发单任务类型不能为空'), + trigger: 'change' + } ], courierUserId: [ { required: true, whitespace: true, message: '起点不能为空', validateTrigger: 'blur' }