提交 5dca2f78 authored 作者: lidongxu's avatar lidongxu

fix(promotion): 解决:重置新增表单时,部分报错问题

上级 09774b71
......@@ -79,7 +79,7 @@
name="noonOutTime"
label="午休开始时间"
placeholder="请选择时间"
:rules="[{ required: true, message: '请选择午休开始时间' }]"
:rules="[{ message: '请选择午休开始时间' }]"
@click="showNoonOutTimePicker = true" />
<van-field :modelValue="form.noonInTime.join(':')"
is-link
......@@ -88,7 +88,7 @@
name="noonInTime"
label="午休结束时间"
placeholder="请选择时间"
:rules="[{ required: true, message: '请选择午休结束时间' }]"
:rules="[{ message: '请选择午休结束时间', validator: validatorNoonInTime }]"
@click="showNoonInTimePicker = true" />
<van-field :modelValue="form.outTime.join(':')"
is-link
......@@ -277,8 +277,26 @@ if (planId) {
const errorSalaryMessage = ref('')
const erroIncidentalMessage = ref('')
const errorNoonInTimeMessage = ref('')
const errorTemWlSctMessage = ref('')
const errorPrdClassMessage = ref('')
// 校验午休结束时间
const validatorNoonInTime = (value, obj) => {
console.log(value, '午休结束判断该')
if (form.noonOutTime.length > 0) {
if (!value) {
errorNoonInTimeMessage.value = '请选择午休结束时间'
return false
}
}
if (value <= form.noonOutTime) {
errorNoonInTimeMessage.value = '午休结束时间必须大于午休开始时间'
return false
} else {
errorNoonInTimeMessage.value = ''
return true
}
}
// 校验试吃台
const validatorTemWlSct = (value, obj) => {
if (!value) {
......@@ -516,8 +534,10 @@ const reset = () => {
form.date = ''
form.pattern = ''
form.employeeName = ''
form.inTime = ''
form.outTime = ''
form.inTime = []
form.noonOutTime = []
form.noonInTime = []
form.outTime = []
form.temWlSct = ''
form.prdClass = ''
// form.salary = 0
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论