gaoziman
|
3ea18a417d
|
chore(依赖): 添加项目依赖和构建配置
- 添加 Zustand 状态管理库
- 配置开发和生产环境变量
- 更新 Vite 构建配置
- 更新 Git 钩子配置
- 修复 NavBar 组件的 React Hooks 规则问题
|
2025-11-18 20:44:07 +08:00 |
|
gaoziman
|
c8c20299d9
|
style(导航栏): 优化导航栏标题和布局样式
- 修改导航栏标题为 Codernew React Pro
- 调整 Logo 容器宽度为自适应
- 添加标题文字不换行样式
- 确保 Logo 和标题在同一行显示
|
2025-11-07 22:37:04 +08:00 |
|
gaoziman
|
e53464eed4
|
feat(布局): 在主布局中集成标签页组件
- 在面包屑导航下方添加 TabBar 组件
- 实现路由变化时自动添加标签页
- 首页标签自动设置为不可关闭
- 添加必要的依赖项导入
- 完善标签页与路由的联动机制
|
2025-11-07 22:36:39 +08:00 |
|
gaoziman
|
2d63d8d5e4
|
feat(标签页): 实现多标签页组件功能
- 新增 TabBar 主组件,支持标签页展示和交互
- 新增 ContextMenu 右键菜单组件
- 实现圆角胶囊样式设计,渐变色激活态
- 支持点击标签切换路由
- 支持关闭标签功能,首页标签不可关闭
- 支持右键菜单:重新加载、关闭左侧/右侧/其他标签
- 添加流畅的过渡动画和 hover 效果
|
2025-11-07 22:36:15 +08:00 |
|
gaoziman
|
e8cacc2c7a
|
feat(状态管理): 扩展 Redux store 支持标签页状态管理
- 新增 tabs 状态字段到 GlobalState
- 实现标签页增删改查的 reducer 逻辑
- 支持添加标签、移除标签、设置激活标签
- 支持关闭左侧、右侧、其他标签的批量操作
- 自动处理标签关闭后的激活状态切换
|
2025-11-07 22:35:47 +08:00 |
|
gaoziman
|
3501ac55c9
|
feat(类型定义): 添加标签页相关类型定义
- 新增 TabItem 接口定义标签页数据结构
- 新增 TabsState 接口定义标签页状态
- 新增 ContextMenuType 枚举定义右键菜单操作类型
- 支持标签页的增删改查功能
|
2025-11-07 22:35:20 +08:00 |
|
gaoziman
|
dade1709f8
|
chore(配置): 更新系统配置文件
- 更新入口文件main.tsx,集成主题色初始化
- 修改settings.json系统配置参数
- 优化应用启动流程
|
2025-11-06 00:43:49 +08:00 |
|
gaoziman
|
f2fc249d04
|
refactor(导航): 优化导航结构和配置
- 简化路由配置,添加用户信息路由
- 简化NavBar用户下拉菜单,仅保留个人信息和退出登录
- 更新国际化配置,添加用户管理相关翻译
- 优化Settings主题色配置模块
|
2025-11-06 00:43:22 +08:00 |
|
gaoziman
|
6d96c5b947
|
feat(登录页): 重新设计登录页面
- 采用居中卡片布局设计
- 左侧展示品牌区域和认证动画
- 右侧提供登录表单
- 使用灰白色背景提升视觉体验
- 添加响应式设计支持移动端
- 优化表单交互和动画效果
|
2025-11-06 00:42:53 +08:00 |
|
gaoziman
|
c781657003
|
feat(个人信息): 新增个人信息页面
- 实现用户头像展示和上传功能
- 添加个人统计数据展示卡片
- 支持基本信息编辑功能
- 集成账号安全设置模块
- 优化页面布局和响应式设计
|
2025-11-06 00:42:25 +08:00 |
|
gaoziman
|
02c00222d9
|
feat(工具类): 新增消息提示和主题色工具
- message: 封装统一的消息提示API(支持info/success/warning/error)
- notification: 封装通知API
- modal: 封装对话框API(支持confirm/prompt)
- initThemeColor: 主题色初始化工具
- 完善TypeScript类型定义
|
2025-11-05 23:52:21 +08:00 |
|
gaoziman
|
a495a3c115
|
feat(通用组件): 新增 Dialog 和 Pagination 组件
- Dialog: 封装可复用的弹窗组件,支持受控和非受控模式
- Pagination: 封装统一样式的分页组件,匹配系统主题色
- 优化组件API设计,提升开发体验
|
2025-11-05 23:49:28 +08:00 |
|
gaoziman
|
a44b06cc15
|
feat(用户管理): 新增用户管理页面
- 实现用户列表展示功能
- 添加用户搜索和筛选
- 集成表格分页组件
- 支持用户查看、编辑、删除操作
|
2025-11-05 23:48:21 +08:00 |
|
gaoziman
|
d5dcd6780c
|
docs(文档): 添加项目文档和入口文件
- 添加 README.md 项目说明文档
- 添加 index.html 应用入口文件
- 完善项目使用说明和配置指南
|
2025-11-05 09:49:23 +08:00 |
|
gaoziman
|
f77675e5fc
|
feat(核心): 添加项目源代码
- 实现 React + Arco Design Pro 基础框架
- 添加页面路由和布局组件
- 实现用户认证和权限管理
- 添加数据可视化图表组件
- 实现列表、表单等常用页面模块
- 配置 Redux 状态管理
- 添加工具函数和自定义 Hooks
|
2025-11-05 09:48:31 +08:00 |
|
gaoziman
|
641977edb5
|
chore(依赖): 添加项目依赖锁文件
- 添加 pnpm-lock.yaml 锁定 pnpm 依赖版本
- 添加 yarn.lock 锁定 yarn 依赖版本
- 确保不同环境下依赖版本一致性
|
2025-11-05 09:47:53 +08:00 |
|
gaoziman
|
0a1ad7aa8f
|
chore(配置): 添加项目核心配置文件
- 配置 package.json 项目依赖和脚本
- 配置 TypeScript 编译选项
- 配置 Vite 构建工具和开发服务器
|
2025-11-05 09:47:17 +08:00 |
|
gaoziman
|
37dd759ff9
|
chore(配置): 添加代码规范和格式化配置
- 配置 ESLint 代码检查规则和忽略文件
- 配置 Prettier 代码格式化规则
- 配置 StyleLint 样式检查规则和忽略文件
- 配置 Husky Git hooks 实现提交前自动检查
|
2025-11-05 09:46:41 +08:00 |
|
gaoziman
|
691090f573
|
chore(配置): 添加 Git 忽略文件配置
- 添加 .gitignore 文件
- 配置忽略 node_modules、构建产物等
- 添加 IDE 配置文件忽略规则
- 添加缓存文件忽略规则
|
2025-11-05 09:46:05 +08:00 |
|