注册不返回错误信息修复

This commit is contained in:
yy 2024-06-05 17:31:50 +08:00
parent 9b1e808e3c
commit ce62495c16

View File

@ -100,7 +100,7 @@
<el-input v-model="registerParams.phone" placeholder="请输入手机号"></el-input>
</el-form-item>
<el-form-item label="医院" prop="hospital">
<el-select v-model="registerParams.hospital" style="width: 100%;">
<el-select v-model="registerParams.hospitalId" style="width: 100%;">
<el-option v-for="item in hospitals" :key="item.id" :label="item.name"
:value="item.id"/>
</el-select>
@ -202,7 +202,7 @@ const registerRules = reactive({
phone: [
{required: true, validator: validatorPhone, trigger: 'change'},
],
hospital: [
hospitalId: [
{required: true, message: '请选择医院', trigger: 'blur'},
],
code: [
@ -232,7 +232,7 @@ const registerParams = ref({
confirmPassword: '',
name: '',
phone: '',
hospital: '',
hospitalId: '',
sex: '',
code: ''
})
@ -280,22 +280,23 @@ const selectHospital = (e: string) => {
const register = async () => {
await registerFormRef.value.validate((valid: any, fields: any) => {
if (valid) {
loginApi.register({...registerParams.value, randomStr}).then(data => {
ElMessageBox.confirm(
'注册成功,是否登录?',
{
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'success',
draggable: true
}
).then(() => {
loginParams.value.account = registerFormRef.value.account
loginParams.value.name = registerFormRef.value.name
currentHospital.value = registerFormRef.value.hospital
isShowRegister.value = false;
}).catch(() => {
})
loginApi.register({...registerParams.value, randomStr}).then((data: any) => {
if (data.code == 0) {
ElMessageBox.confirm(
'注册成功,是否登录?',
{
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'success',
draggable: true
}
).then(() => {
isShowRegister.value = false;
}).catch(() => {
})
} else {
ElMessage.error("注册失败")
}
})
} else {
// console.log('error submit!', fields)