From 70e6c8ffca97125b7c3b67d19c2e2a30fea95eb7 Mon Sep 17 00:00:00 2001
From: zhouwenxuan <1175765986@qq.com>
Date: 星期五, 05 一月 2024 10:57:09 +0800
Subject: [PATCH] 专家申请记录姓名筛选

---
 src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue |   30 ++++++++++++++++++++++++++----
 1 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue b/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue
index 1c002f1..5f79b4b 100644
--- a/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue
+++ b/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue
@@ -3,7 +3,7 @@
         <el-dialog
             v-model="dialogVisible"
             :title="state.title"
-            width="800px"
+            width="830px"
             :before-close="handleClose"
         >
             <el-form :model="state.form" size="default" ref="superRef" :rules="state.formRules" label-width="110px" >
@@ -190,7 +190,18 @@
         if(!verifyPhone(value)){
             callback(new Error('手机号格式有误'))
         }else{
-            checkPhone({phone:value,id: state.form.id}).then((res)=>{
+            let param = {}
+            if(state.title=='新增') {
+                param = {
+                    phone:value
+                }
+            }else if(state.title=='编辑'){
+                param = {
+                    phone:value,
+                    id: state.form.id
+                }
+            }
+            checkPhone(param).then((res)=>{
                 if(res.data == false){
                     callback(new Error('该手机号已被绑定用户,请更换其他手机号'))
                 }else{
@@ -206,9 +217,20 @@
         callback(new Error('请输入登录时用户名'))
     }else{
         if(!verifyUsername(value)){
-            callback(new Error('用户名须使用字母+数字,长度在5-16之间'))
+            callback(new Error('用户名须使用字母或数字,长度在5-16之间'))
         }else{
-            checkUserName({username:value,id: state.form.id}).then((res)=>{
+            let param = {}
+            if(state.title=='新增') {
+                param = {
+                    username:value
+                }
+            }else if(state.title=='编辑'){
+                param = {
+                    username:value,
+                    id: state.form.id
+                }
+            }
+            checkUserName(param).then((res)=>{
                 if(res.data == false){
                     callback(new Error('用户名已被占用,请更换其他用户名'))
                 }else{

--
Gitblit v1.9.2