完成水电表列表
This commit is contained in:
@@ -140,25 +140,25 @@ const rules = ref({
|
||||
houseId: [{ required: true, message: '请选择房屋', trigger: 'blur' }],
|
||||
name: [{ required: true, message: '请输入名称', trigger: 'blur' }],
|
||||
gender: [{ required: true, message: '请选择性别', trigger: 'blur' }],
|
||||
// cardImageFront: [{ required: true, message: '请上传身份证照片', trigger: 'blur' }],
|
||||
// cardImageBack: [{ required: true, message: '请上传身份证照片', trigger: 'blur' }],
|
||||
// idCard: [
|
||||
// { required: true, message: '请输入身份证号', trigger: 'blur' },
|
||||
// {
|
||||
// validator: (_, value) => validator(value, 'idCard'),
|
||||
// message: '请输入正确的18位身份证号码',
|
||||
// trigger: 'blur'
|
||||
// }
|
||||
// ],
|
||||
type: [{ required: true, message: '请选择与业主关系', trigger: 'blur' }]
|
||||
// phone: [
|
||||
// { required: true, message: '请输入手机号', trigger: 'blur' },
|
||||
// {
|
||||
// validator: (_, value) => validator(value, 'phone'),
|
||||
// message: '请输入正确的手机号码',
|
||||
// trigger: 'blur'
|
||||
// }
|
||||
// ]
|
||||
cardImageFront: [{ required: true, message: '请上传身份证照片', trigger: 'blur' }],
|
||||
cardImageBack: [{ required: true, message: '请上传身份证照片', trigger: 'blur' }],
|
||||
idCard: [
|
||||
{ required: true, message: '请输入身份证号', trigger: 'blur' },
|
||||
{
|
||||
validator: (_, value) => validator(value, 'idCard'),
|
||||
message: '请输入正确的18位身份证号码',
|
||||
trigger: 'blur'
|
||||
}
|
||||
],
|
||||
type: [{ required: true, message: '请选择与业主关系', trigger: 'blur' }],
|
||||
phone: [
|
||||
{ required: true, message: '请输入手机号', trigger: 'blur' },
|
||||
{
|
||||
validator: (_, value) => validator(value, 'phone'),
|
||||
message: '请输入正确的手机号码',
|
||||
trigger: 'blur'
|
||||
}
|
||||
]
|
||||
});
|
||||
|
||||
// !== 楼栋房屋 =============================================================================
|
||||
@@ -190,15 +190,11 @@ const upload2 = ref<UploadInstance>();
|
||||
const handleAvatarSuccess: UploadProps['onSuccess'] = (response, uploadFile) => {
|
||||
if (response.data && response.data.url) {
|
||||
form.value.cardImageFront = response.data.url;
|
||||
} else {
|
||||
ElMessage.error('短时间内不允许重复提交,请稍候再试');
|
||||
}
|
||||
};
|
||||
const handleAvatar2Success: UploadProps['onSuccess'] = (response, uploadFile) => {
|
||||
if (response.data && response.data.url) {
|
||||
form.value.cardImageBack = response.data.url;
|
||||
} else {
|
||||
ElMessage.error('短时间内不允许重复提交,请稍候再试');
|
||||
}
|
||||
};
|
||||
const handleExceed: UploadProps['onExceed'] = (files) => {
|
||||
@@ -227,12 +223,12 @@ const handleError2: UploadProps['onError'] = (error: Error, uploadFile: UploadFi
|
||||
const submitForm = () => {
|
||||
formRef.value?.validate(async (valid: boolean) => {
|
||||
if (valid) {
|
||||
// if (!form.value.cardImageFront.trim()) {
|
||||
// return ElMessage.error('请上传身份证正面照片');
|
||||
// }
|
||||
// if (!form.value.cardImageBack.trim()) {
|
||||
// return ElMessage.error('请上传身份证背面照片');
|
||||
// }
|
||||
if (!form.value.cardImageFront.trim()) {
|
||||
return ElMessage.error('请上传身份证正面照片');
|
||||
}
|
||||
if (!form.value.cardImageBack.trim()) {
|
||||
return ElMessage.error('请上传身份证背面照片');
|
||||
}
|
||||
const obj = {
|
||||
...form.value
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user