8/4 更新 输入限制,修复收银台
This commit is contained in:
@@ -54,6 +54,7 @@
|
||||
import { ref } from 'vue';
|
||||
import PageHeader from '@/components/Pageheader/index.vue';
|
||||
import { addArea, getArea, updateArea } from '@/api/system/carArea';
|
||||
import { validator } from '@/utils/Reg';
|
||||
|
||||
const router = useRouter();
|
||||
const route = useRoute();
|
||||
@@ -68,8 +69,46 @@ const form = ref({
|
||||
remark: null
|
||||
});
|
||||
const rules = ref({
|
||||
areaName: [{ required: true, message: '请输入区域名称', trigger: 'blur' }],
|
||||
areaCode: [{ required: true, message: '请输入区域编号', trigger: 'blur' }],
|
||||
areaName: [
|
||||
{ required: true, message: '请输入区域名称', trigger: 'blur' },
|
||||
{
|
||||
validator: (_: any, val: string | number, callback: (arg0?: Error) => void) => {
|
||||
if (val === '' || val === null || val === undefined) {
|
||||
return callback(new Error('请输入名称'));
|
||||
}
|
||||
return validator(val, 'Character') ? callback() : callback(new Error('请输入中文,字母,数字,-,_等字符'));
|
||||
}
|
||||
}
|
||||
],
|
||||
parkingCount: [
|
||||
{ required: false, message: '请输入车位数量', trigger: 'blur' },
|
||||
{
|
||||
validator: (_: any, val: string | number, callback: (arg0?: Error) => void) => {
|
||||
if (val === '' || val === null || val === undefined) {
|
||||
return callback();
|
||||
}
|
||||
const value = Number(val);
|
||||
if (Number.isNaN(value)) {
|
||||
return callback(new Error('请输入数字'));
|
||||
}
|
||||
if (value < 0) {
|
||||
return callback(new Error('请输入大于0的数字'));
|
||||
}
|
||||
return callback();
|
||||
}
|
||||
}
|
||||
],
|
||||
areaCode: [
|
||||
{ required: true, message: '请输入区域编号', trigger: 'blur' },
|
||||
{
|
||||
validator: (_: any, val: string | number, callback: (arg0?: Error) => void) => {
|
||||
if (val === '' || val === null || val === undefined) {
|
||||
return callback(new Error('请输入区域编号'));
|
||||
}
|
||||
return validator(val, 'Character') ? callback() : callback(new Error('请输入中文,字母,数字,-,_等字符'));
|
||||
}
|
||||
}
|
||||
],
|
||||
area: [
|
||||
{ required: true, message: '请输入区域面积', trigger: 'blur' },
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user