注册不返回错误信息修复

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