| | |
| | | <div class="bg-glow bg-glow-right"></div> |
| | | |
| | | <el-card class="card" shadow="never"> |
| | | <div class="brand-badge">SINATA</div> |
| | | <h2 class="title">访客预约管理后台</h2> |
| | | <h2 class="title">红宇集团访客预约管理系统</h2> |
| | | <p class="subtitle">安全、高效地处理预约、审批与接待流程</p> |
| | | |
| | | <el-form :model="form" label-position="top" class="login-form" @submit.prevent="onSubmit"> |
| | |
| | | }; |
| | | const { data } = await http.post("/auth/login", encryptedForm); |
| | | const loginResult = data.result; |
| | | auth.setSession(loginResult.token, loginResult.displayName, loginResult.avatarUrl, loginResult.permissions || []); |
| | | auth.setSession( |
| | | loginResult.token, |
| | | loginResult.displayName, |
| | | loginResult.avatarUrl, |
| | | loginResult.permissions || [], |
| | | loginResult.userId, |
| | | ); |
| | | ElMessage.success("登录成功"); |
| | | router.push("/"); |
| | | } catch (e: unknown) { |