8/19 dev bug
This commit is contained in:
@@ -59,6 +59,7 @@ import TableUnit from './components/table.vue';
|
||||
import { useHouseStore } from '@/store/modules/house';
|
||||
import { listHouseUseType_add_house } from '@/api/system/houseUse';
|
||||
import { addUnitNo, delUnitNo, getUnitNo, updateUnitNo } from '@/api/system/houseUnit';
|
||||
import { validator } from '@/utils/Reg';
|
||||
|
||||
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
||||
|
||||
@@ -94,7 +95,25 @@ const form = ref({
|
||||
});
|
||||
|
||||
const rules = {
|
||||
name: [{ required: true, message: '单元名称不能为空', trigger: 'blur' }],
|
||||
name: [
|
||||
{ required: true, message: '单元名称不能为空', trigger: 'blur' },
|
||||
{
|
||||
validator: (_: any, value: string, callback: (error?: Error) => void) => {
|
||||
if (!value || value.trim() === '') {
|
||||
callback();
|
||||
return;
|
||||
}
|
||||
// 使用 Character 正则验证(只允许字母、数字、中文、下划线、横线)
|
||||
const isValid = validator(value, 'Character');
|
||||
if (!isValid) {
|
||||
callback(new Error('只能输入中文、字母、数字、下划线和横线'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
},
|
||||
trigger: 'blur'
|
||||
}
|
||||
],
|
||||
buildingId: [{ required: true, message: '所属楼栋不能为空', trigger: 'blur' }]
|
||||
};
|
||||
/** 新增按钮操作 */
|
||||
|
||||
Reference in New Issue
Block a user