Przeglądaj źródła

feat: 帐号管理帐号 帐号只能用英文字母和数字组成

zh 2 lat temu
rodzic
commit
bf2c900ab4
1 zmienionych plików z 8 dodań i 1 usunięć
  1. 8 1
      src/views/setting/account.vue

+ 8 - 1
src/views/setting/account.vue

@@ -436,6 +436,13 @@ export default {
         callback()
       }
     }
+    var validateName = (rule, value, callback) => {
+      if (!/^[A-Za-z0-9]+$/.test(value)) {
+        callback(new Error('帐号只能用英文字母和数字组成'))
+      } else {
+        callback()
+      }
+    }
     return {
       stockList: [], //仓库列表
       baseURL: process.env.VUE_APP_BASE_API,
@@ -469,7 +476,7 @@ export default {
         k3CategoryIds: []
       },
       AccountFormRules: {
-        account: [{ required: true, message: '请输入账号', trigger: 'blur' }],
+        account: [{ required: true, validator: validateName, trigger: 'blur' }],
         nickName: [{ required: true, message: '请输入用户名', trigger: 'blur' }],
         role: [{ required: true, message: '请选择角色组', trigger: 'change' }],
         correspondIds: [{ required: true, message: '请选择可用仓库', trigger: 'change' }],