Bläddra i källkod

Merge branch 'dev' into register

gemercheung 1 år sedan
förälder
incheckning
6d0591d12c
1 ändrade filer med 4 tillägg och 3 borttagningar
  1. 4 3
      src/view/users-add.vue

+ 4 - 3
src/view/users-add.vue

@@ -14,7 +14,7 @@
       <el-input v-model="data.nickName" style="width: 300px" :maxlength="500" placeholder="请输入" />
     </el-form-item>
     <el-form-item label="账号" prop="userName" required>
-      <el-input v-model="data.userName" style="width: 300px" :maxlength="500" placeholder="请输入16位内字母或数字组合" />
+      <el-input v-model="data.userName" style="width: 300px" :maxlength="11" placeholder="请输入手机号" />
     </el-form-item>
     <el-form-item label="密码" prop="password" required>
       <el-input autocomplete="off" readonly onfocus="this.removeAttribute('readonly');" v-model="data.password"
@@ -72,7 +72,7 @@ const rules = reactive<FormRules>({
   ],
   userName: [
     { required: true, message: "请输入账号", trigger: "blur" },
-    { required: true, pattern: /^[A-Za-z0-9]{1,15}$/, message: "请输入16位内字母或数字组合", trigger: "blur" },
+    { required: true, pattern: /^1[3456789]\d{9}$/, message: "请输入手机号", trigger: "blur" },
   ],
   password: [
     { required: true, pattern: /^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,16}$/, message: "请输入8-16位数字、字母大小写组合", trigger: "blur" },
@@ -92,7 +92,8 @@ const data = ref<Partial<OrganizationType> & Partial<UserType>>({
   userName: ""
 });
 watch(data, (newValue) => {
-  data.value.userName = newValue.userName.replace(/[^A-Za-z0-9]/g, '');
+  // data.value.userName = newValue.userName.replace(/[^A-Za-z0-9]/g, '');
+  data.value.userName = newValue.userName.replace(/[^0-9]/g, '');
 }, {
   immediate: true,
   deep: true