From 70e6c8ffca97125b7c3b67d19c2e2a30fea95eb7 Mon Sep 17 00:00:00 2001
From: zhouwenxuan <1175765986@qq.com>
Date: Fri, 05 Jan 2024 10:57:09 +0800
Subject: [PATCH] 专家申请记录姓名筛选
---
src/views/safetyReview/userManage/superviseUsers/components/superviseDialog.vue | 31 ++++++++++++++++++++++++++++---
1 files changed, 28 insertions(+), 3 deletions(-)
diff --git a/src/views/safetyReview/userManage/superviseUsers/components/superviseDialog.vue b/src/views/safetyReview/userManage/superviseUsers/components/superviseDialog.vue
index ddbcd89..3396fab 100644
--- a/src/views/safetyReview/userManage/superviseUsers/components/superviseDialog.vue
+++ b/src/views/safetyReview/userManage/superviseUsers/components/superviseDialog.vue
@@ -78,7 +78,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{
@@ -94,9 +105,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{
@@ -189,6 +211,7 @@
if(res.code == 200){
ElMessage.success(res.message)
emit('getList')
+ state.form.userType = 0
superRef.value.clearValidate();
superRef.value.resetFields();
dialogVisible.value = false;
@@ -202,6 +225,7 @@
if(res.code == 200){
ElMessage.success(res.message)
emit('getList')
+ state.form.userType = 0
superRef.value.clearValidate();
superRef.value.resetFields();
dialogVisible.value = false;
@@ -227,6 +251,7 @@
}
const handleClose = () => {
+ state.form.userType = 0
superRef.value.clearValidate();
superRef.value.resetFields()
dialogVisible.value = false;
--
Gitblit v1.9.2