添加台桌增加提交限制

This commit is contained in:
2024-09-23 11:23:50 +08:00
parent 6afa9a3c48
commit 4d00346766

View File

@@ -13,7 +13,9 @@
label-position="left" label-position="left"
> >
<el-form-item label="选择区域" prop="areaId"> <el-form-item label="选择区域" prop="areaId">
<el-select v-model="form.areaId" placeholder="请选择区域"> <el-select v-model="form.areaId" placeholder="请选择区域"
@change="selectChange($event, 'form' , 'areaId')"
>
<el-option <el-option
:label="item.name" :label="item.name"
:value="item.id" :value="item.id"
@@ -32,7 +34,7 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="台桌标识" > <el-form-item label="台桌标识" prop="sign">
<div class="u-flex"> <div class="u-flex">
<div class="u-flex" style="width: 57px;"> <div class="u-flex" style="width: 57px;">
<el-input <el-input
@@ -155,14 +157,14 @@ export default {
{ {
required: true, required: true,
message: "请选择区域", message: "请选择区域",
trigger: "blur", trigger: ["blur","change"],
}, },
], ],
sign: [ sign: [
{ {
required: true, required: true,
message: "请输入台桌标识", message: "请输入台桌标识",
trigger: "blur", trigger: ["blur","change"],
}, },
], ],
}, },
@@ -173,6 +175,10 @@ export default {
this.resetForm = { ...this.form }; this.resetForm = { ...this.form };
}, },
methods: { methods: {
//解决selectc值改变后未验证问题
selectChange($event, ref, type) {
this.$refs[ref][0].validateField(type)
},
onSubmitHandle() { onSubmitHandle() {
this.$refs.form.validate(async (valid) => { this.$refs.form.validate(async (valid) => {
if (valid) { if (valid) {