From 20195d0e1cbbf3e8bfd20e2baf53e2115f663da3 Mon Sep 17 00:00:00 2001 From: zhouwenxuan <1175765986@qq.com> Date: 星期三, 24 一月 2024 16:38:22 +0800 Subject: [PATCH] 评价结论 --- src/views/safetyReview/userManage/superviseUsers/components/superviseDialog.vue | 33 +++++++++++++++++++++++++++++---- 1 files changed, 29 insertions(+), 4 deletions(-) diff --git a/src/views/safetyReview/userManage/superviseUsers/components/superviseDialog.vue b/src/views/safetyReview/userManage/superviseUsers/components/superviseDialog.vue index ddbcd89..4d8e5b7 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{ @@ -112,7 +134,7 @@ callback(new Error('请输入密码')) }else{ if(!verifyPwd(value)){ - callback(new Error('密码须包含字母、数字、特殊字符(不包括下划线),长度在6-16之间')) + callback(new Error('密码须包含字母、数字、特殊字符,长度在6-16之间')) }else{ callback() } @@ -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