diff --git a/src/views/login/login.vue b/src/views/login/login.vue
index 5bc384d..ee68e07 100644
--- a/src/views/login/login.vue
+++ b/src/views/login/login.vue
@@ -100,7 +100,7 @@
-
+
@@ -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)