From 20195d0e1cbbf3e8bfd20e2baf53e2115f663da3 Mon Sep 17 00:00:00 2001
From: zhouwenxuan <1175765986@qq.com>
Date: 星期三, 24 一月 2024 16:38:22 +0800
Subject: [PATCH] 评价结论

---
 src/layout/components/Register/index.vue |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/layout/components/Register/index.vue b/src/layout/components/Register/index.vue
index 28472b0..e284428 100644
--- a/src/layout/components/Register/index.vue
+++ b/src/layout/components/Register/index.vue
@@ -227,6 +227,7 @@
           <el-col :span="12">
             <el-form-item prop="username" label="登录用户名(字母+数字,长度在5-16之间)">
               <el-input
+                  :disabled="state.title == '编辑'"
                   v-model.trim="registerForm.username"
                   size="large"
                   placeholder="请输入登录用户名"
@@ -245,7 +246,7 @@
         </el-row>
         <el-row :gutter="30" v-if="state.title == '新增/注册'">
           <el-col :span="12">
-            <el-form-item prop="password" label="密码">
+            <el-form-item prop="password" label="密码(字母+数字+特殊字符,长度在6-16之间)">
               <el-input
                   v-model.trim="registerForm.password"
                   type="password"
@@ -420,7 +421,7 @@
       callback()
   }else{
     if(!verifyUsername(value)){
-      callback(new Error('用户名须使用字母+数字,长度在5-16之间'))
+      callback(new Error('用户名须使用字母或数字,长度在5-16之间'))
     }else{
         let param = {}
         if(state.title=='新增/注册') {
@@ -449,7 +450,7 @@
     callback(new Error('请输入密码'))
   }else{
     if(!verifyPwd(value)){
-      callback(new Error('密码须包含字母、数字、特殊字符(不包括下划线),长度在6-16之间'))
+      callback(new Error('密码须包含字母、数字、特殊字符,长度在6-16之间'))
     }else{
       callback()
     }
@@ -643,7 +644,7 @@
     if (valid) {
       loading.value = true;
       if(state.title == '新增/注册'){
-        const {confirmPassword,id, ...data} = state.registerForm
+        const {confirmPassword,id, ...data} = JSON.parse(JSON.stringify(state.registerForm))
         data.password = Base64.encode(data.password)
         data.agency.business = data.agency.business.join(',')
         delete data.agency.area
@@ -675,7 +676,7 @@
           loading.value = false
         })
       }else {
-          const {confirmPassword, ...data} = state.registerForm
+          const {confirmPassword, ...data} = JSON.parse(JSON.stringify(state.registerForm))
           data.password = Base64.encode(data.password)
           console.log('data',data)
           data.agency.business = data.agency.business.join(',')

--
Gitblit v1.9.2