Commit Graph

9 Commits

Author SHA1 Message Date
Ray.Hao
c10ccad472 chore(lint): 升级检查依赖并统一格式化与提交规范 2026-11-01 14:13:06 +08:00
Ray.Hao
b5bacd2cbf feat(oidc): 接入统一认证登录与身份自助绑定
- 登录页接入统一认证入口并处理认证回调
- 个人中心新增认证身份区块,支持自助绑定与解绑
- 头像菜单与应用中心新增认证身份入口
- 应用中心删除经营管理分组,业务系统卡片指向统一认证授权地址
- 用户管理页移除认证身份代绑入口与弹窗
- 身份关联接口从用户域移到认证域
2026-10-28 08:21:27 +08:00
Ray.Hao
89d45da839 refactor: 重命名 CRUD 组件为 Crud 并简化字典标签类型
- CURD 组件 PageModal、PageSearch、PageContent、usePage 重命名为 CrudModal、CrudSearch、CrudTable、useCrudPage
- 字典项标签类型改用 primary/success/warning/danger/info,保留历史单字母值兼容读取
- 字典项页面拆分为独立子组件,移除 GithubCorner 组件
- 新增 icon 工具与 screen 样式
- 新增路由缓存、路由跳转、大屏与表格 CRUD 示例页
2026-09-25 21:10:54 +08:00
Ray.Hao
cf5768dbf4 refactor(auth): 权限判断与会话失效跳转收敛到 user store
- src/utils/auth: hasPerm 简化为纯权限判断,移除 redirectToLogin 与路由依赖
- src/directives/permission: v-hasPerm 复用 utils/auth 的 hasPerm
- src/utils/request: token 失效改走 userStore.redirectToLogin
- src/views/profile: 改密后重新登录改走 userStore.redirectToLogin
2026-09-01 07:24:32 +08:00
Ray.Hao
33bde0eaf8 refactor: store 目录扁平化重构为 stores(Pinia 推荐结构) 2026-04-20 13:53:10 +08:00
Ray.Hao
65ad4fe59f refactor: 项目结构优化调整 2025-12-20 21:56:48 +08:00
Ray.Hao
715d70127d refactor: 删除 constants 目录,直接使用源路径
- 删除 src/constants/ 目录(仅为转发代理)
- 更新 8 个文件的导入路径:
  * STORAGE_KEYS  @/config/storage
  * VALIDATORS  @/utils/validators
  * ROLE_ROOT  @/enums
- 修复旧的枚举路径(settings/device-enum 等)
2025-12-12 14:04:35 +08:00
Ray.Hao
e9e9f86812 refactor: 权限标识修改同步调整 2025-12-11 09:18:34 +08:00
Ray.Hao
4972173cf9 refactor: ♻️ 规范 directive 指令目录命名 2025-09-19 14:27:22 +08:00