更新表单验证
This commit is contained in:
parent
564cb3b1a3
commit
e172ee6e14
@ -109,6 +109,7 @@
|
|||||||
v-if="formData.type == 32"
|
v-if="formData.type == 32"
|
||||||
label="起点"
|
label="起点"
|
||||||
@click="changeMap(0)"
|
@click="changeMap(0)"
|
||||||
|
prop="origin"
|
||||||
>
|
>
|
||||||
<el-input
|
<el-input
|
||||||
placeholder="请选择起点"
|
placeholder="请选择起点"
|
||||||
@ -120,6 +121,7 @@
|
|||||||
v-if="formData.type == 32"
|
v-if="formData.type == 32"
|
||||||
label="中转点"
|
label="中转点"
|
||||||
@click="changeMap(1)"
|
@click="changeMap(1)"
|
||||||
|
prop="transfer"
|
||||||
>
|
>
|
||||||
<el-input
|
<el-input
|
||||||
placeholder="请选择中转点"
|
placeholder="请选择中转点"
|
||||||
@ -131,6 +133,7 @@
|
|||||||
v-if="formData.type == 32"
|
v-if="formData.type == 32"
|
||||||
label="终点"
|
label="终点"
|
||||||
@click="changeMap(2)"
|
@click="changeMap(2)"
|
||||||
|
prop="terminus"
|
||||||
>
|
>
|
||||||
<el-input
|
<el-input
|
||||||
placeholder="请选择终点"
|
placeholder="请选择终点"
|
||||||
@ -251,6 +254,34 @@ const formRules = reactive<any>({
|
|||||||
trigger: ["blur"],
|
trigger: ["blur"],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
types: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: "请输入阶段类型",
|
||||||
|
trigger: ["blur"],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
origin: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: "请选择起点",
|
||||||
|
trigger: ["blur"],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
transfer: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: "请选择中转点",
|
||||||
|
trigger: ["blur"],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
terminus: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: "请选择终点",
|
||||||
|
trigger: ["blur"],
|
||||||
|
},
|
||||||
|
],
|
||||||
});
|
});
|
||||||
|
|
||||||
// 获取详情
|
// 获取详情
|
||||||
@ -312,7 +343,6 @@ const setMap = (e: any) => {
|
|||||||
// 提交按钮
|
// 提交按钮
|
||||||
const handleSubmit = async () => {
|
const handleSubmit = async () => {
|
||||||
await formRef.value?.validate();
|
await formRef.value?.validate();
|
||||||
if (formData.extend.length < 3) return ElMessage.error("请先选择三个地点");
|
|
||||||
const data = { ...formData };
|
const data = { ...formData };
|
||||||
mode.value == "edit"
|
mode.value == "edit"
|
||||||
? await apiTaskTemplateEdit(data)
|
? await apiTaskTemplateEdit(data)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user