From 95db3ac1352e1f98ba934da9e86fca00e661abe9 Mon Sep 17 00:00:00 2001 From: zjk <852185829@qq.com> Date: 星期五, 12 九月 2025 15:01:07 +0800 Subject: [PATCH] feat: IP地址判断 --- laboratory/src/views/system/user/components/add-edit.vue | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/laboratory/src/views/system/user/components/add-edit.vue b/laboratory/src/views/system/user/components/add-edit.vue index eb57919..16e64ef 100644 --- a/laboratory/src/views/system/user/components/add-edit.vue +++ b/laboratory/src/views/system/user/components/add-edit.vue @@ -23,6 +23,9 @@ <el-form-item label="启动状态" prop="status"> <el-switch v-model="form.status"></el-switch> </el-form-item> + <el-form-item label="IP地址" prop="allocateIp"> + <el-input v-model="form.allocateIp" placeholder="请输入" style="width: 50%"></el-input> + </el-form-item> <el-form-item label="备注" prop="remark"> <el-input type="textarea" v-model="form.remark" placeholder="请输入" style="width: 50%"></el-input> </el-form-item> @@ -64,7 +67,7 @@ callback(); return; } - const phoneRegex = new RegExp(/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/,'g'); // Regex for 11-digit Chinese mobile numbers + const phoneRegex = new RegExp(/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/, 'g'); // Regex for 11-digit Chinese mobile numbers if (!phoneRegex.test(value)) { callback(new Error('请输入有效的11位手机号码')); } else { @@ -83,6 +86,7 @@ roleId: [{ required: true, message: '请选择角色', trigger: 'change' }], userName: [{ required: true, message: '请输入登陆账号', trigger: 'blur' }], status: [{ required: true, message: '请选择启动状态', trigger: 'blur' }], + allocateIp: [{ required: true, message: '请输入IP地址', trigger: 'blur' }], }, } }, -- Gitblit v1.7.1