用户认证
系统支持两种访问模式:标准登录模式和看板免登录模式。
标准模式
登录
访问 /login 页面,输入账号密码登录。登录成功后:
- Token 存储在 localStorage
- 自动跳转到之前访问的页面
- 未登录用户访问需要认证的页面会被重定向到登录页
注册
新用户可以通过注册页面创建账号,需要填写:
- 用户名
- 密码
- 真实姓名
- 角色(医生、护士、医技人员、行政人员、其他)
- 科室
- 联系电话(可选)
- 邮箱(可选)
用户信息
登录后,顶部导航栏显示用户信息:
- 头像(姓名首字母)
- 姓名和角色
- 所属科室
- 退出登录按钮
看板模式
看板模式适用于公共展示场景,无需手动登录:
- 在
src/support/config.ts中配置账号密码 - 设置
enabled: true - 系统启动时自动使用配置账号登录
- 直接跳转到看板首页
安全提示
看板模式会将凭据存储在前端代码中,仅适用于受信任的内部网络环境。
权限角色
| 角色 | 权限 |
|---|---|
| 管理员 | 所有操作权限 |
| 医生 | 创建工单、查看工单、编辑自己创建的工单 |
| 护士 | 创建工单、查看工单、编辑自己创建的工单 |
| 其他 | 创建工单、查看工单、编辑自己创建的工单 |