| | |
| | | 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{ |
| | |
| | | if(!verifyUsername(value)){ |
| | | 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{ |
| | |
| | | if(res.code == 200){ |
| | | ElMessage.success(res.message) |
| | | emit('getList') |
| | | state.form.userType = 0 |
| | | superRef.value.clearValidate(); |
| | | superRef.value.resetFields(); |
| | | dialogVisible.value = false; |
| | |
| | | if(res.code == 200){ |
| | | ElMessage.success(res.message) |
| | | emit('getList') |
| | | state.form.userType = 0 |
| | | superRef.value.clearValidate(); |
| | | superRef.value.resetFields(); |
| | | dialogVisible.value = false; |
| | |
| | | } |
| | | |
| | | const handleClose = () => { |
| | | state.form.userType = 0 |
| | | superRef.value.clearValidate(); |
| | | superRef.value.resetFields() |
| | | dialogVisible.value = false; |