|
@@ -97,7 +97,7 @@
|
|
|
v-model="state.form.userContact"
|
|
v-model="state.form.userContact"
|
|
|
:rules="[{ required: true, message: '联系电话不能为空' }]"
|
|
:rules="[{ required: true, message: '联系电话不能为空' }]"
|
|
|
></van-field>
|
|
></van-field>
|
|
|
- <van-field name="assistEnable" label="辅助上机" :rules="[{ required: true, message: '请选择是否辅助上机' }]">
|
|
|
|
|
|
|
+ <van-field name="assistEnable" label="辅助上机" :rules="[{ required: true, validator: validateAssistEnable, message: '请选择是否辅助上机' }]">
|
|
|
<template #input>
|
|
<template #input>
|
|
|
<van-radio-group v-model="state.form.assistEnable" direction="horizontal">
|
|
<van-radio-group v-model="state.form.assistEnable" direction="horizontal">
|
|
|
<van-radio style="margin-right: 20px" :name="false">否</van-radio>
|
|
<van-radio style="margin-right: 20px" :name="false">否</van-radio>
|
|
@@ -215,6 +215,12 @@
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
|
|
+ // 自定义验证函数:验证是否辅助上机
|
|
|
|
|
+ const validateAssistEnable = (value) => {
|
|
|
|
|
+ // 对于布尔值,只要不是undefined就是有效值
|
|
|
|
|
+ return value !== undefined
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// 获取预估费用
|
|
// 获取预估费用
|
|
|
const getEstimateFee = async () => {
|
|
const getEstimateFee = async () => {
|
|
|
// 必须有开始时间、结束时间和仪器ID才能计算预估费用
|
|
// 必须有开始时间、结束时间和仪器ID才能计算预估费用
|