|
|
@ -121,6 +121,7 @@ |
|
|
|
import { saveOrUpdateMapLogistic } from '/@/api/platform/common/controller/mapLogistic'; |
|
|
|
import { saveOrUpdateMapLogistic } from '/@/api/platform/common/controller/mapLogistic'; |
|
|
|
import { MapLogistic } from '/@/api/platform/common/entity/mapLogistic'; |
|
|
|
import { MapLogistic } from '/@/api/platform/common/entity/mapLogistic'; |
|
|
|
import { buildUUID } from '/@/utils/uuid'; |
|
|
|
import { buildUUID } from '/@/utils/uuid'; |
|
|
|
|
|
|
|
import { RuleObject } from 'ant-design-vue/es/form/interface'; |
|
|
|
|
|
|
|
|
|
|
|
/** 类型规范统一声明定义区域 */ |
|
|
|
/** 类型规范统一声明定义区域 */ |
|
|
|
interface MapState { |
|
|
|
interface MapState { |
|
|
@ -213,7 +214,11 @@ |
|
|
|
{ required: true, whitespace: true, message: '地图名称不能为空', validateTrigger: 'blur' } |
|
|
|
{ required: true, whitespace: true, message: '地图名称不能为空', validateTrigger: 'blur' } |
|
|
|
], |
|
|
|
], |
|
|
|
sendOrderId: [ |
|
|
|
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: [ |
|
|
|
courierUserId: [ |
|
|
|
{ required: true, whitespace: true, message: '起点不能为空', validateTrigger: 'blur' } |
|
|
|
{ required: true, whitespace: true, message: '起点不能为空', validateTrigger: 'blur' } |
|
|
|