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

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

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