Commit Graph

9 Commits (dbacc884bee362a449af3050f08b77c6d0a82240)

Author SHA1 Message Date
chenhao dbacc884be feat(project):重构项目管理模块并新增订单管理功能
- 移除项目表单内联代码,改为独立的 ProjectForm 组件- 引入 ProjectDetailDrawer 组件用于展示项目详情- 移除旧的项目编辑对话框及相关逻辑
- 新增订单管理页面,支持查询、新增、编辑、删除订单
- 实现订单列表分页及多条件筛选功能
- 添加订单导出功能
- 实现项目详情抽屉在订单模块中的复用
-优化项目查询逻辑,移除冗余的地区与行业选项处理- 更新项目表单交互方式,通过抽屉和独立表单组件进行操作
2025-11-12 20:52:38 +08:00
chenhao 51d24b5dec feat(project): 新增项目管理功能模块
- 实现项目信息的增删改查功能
- 添加项目筛选和搜索功能,支持多条件组合查询
- 集成项目导出功能
- 实现项目详情展示和编辑功能- 添加代表处、客户、进货商等关联信息选择器
- 支持项目阶段、行业、BG等字典数据展示- 实现项目金额格式化显示和输入校验
- 添加项目竞争对手信息管理功能
- 集成项目产品信息管理相关API接口
- 实现项目订单生成功能
- 添加权限控制和表单校验逻辑
2025-11-12 14:51:40 +08:00
chenhao e08751bdb2 feat(api): 新增系统及仓储模块API接口
- 新增办事处信息管理相关接口(增删改查及导出)
- 新增区域列表查询接口
- 新增客户信息管理相关接口(增删改查及导出)
- 新增仓库基础信息管理相关接口(增删改查及导出)
- 新增代理商管理相关接口(增删改查及导出)
- 新增产品管理相关接口(增删改查及导出)
- 新增制造商信息管理相关接口(增删改查及导出)
- 提供获取全部制造商列表和仓库列表的辅助接口
2025-11-12 10:50:38 +08:00
chenhao e49f8b1463 feat(base): 新增制造商信息管理功能
- 实现制造商信息的增删改查功能- 支持制造商编码、名称、联系人等字段查询
- 添加默认仓库和拥有仓库的选择功能
- 集成仓库列表接口用于仓库信息展示
- 实现制造商合作状态的字典标签展示
- 添加制造商信息导出功能
- 完善表单校验规则确保数据完整性
2025-11-12 10:49:56 +08:00
chenhao 7dcbffe211 refactor(user): 调整用户昵称与登录名字段使用逻辑- 将用户昵称字段从 nickName 更改为 userName
- 将登录账号字段从 userName 更改为 loginName
- 更新了用户信息展示和表单输入相关组件
- 调整了状态管理和数据获取逻辑以匹配新的字段命名
- 修正了个人信息页面的字段绑定和校验规则
- 更新了角色授权相关页面的用户信息显示字段- 后端接口同步调整用户字段处理逻辑
2025-11-11 16:32:01 +08:00
chenhao bbe760abf6 feat(system): 实现基于Session的认证与菜单管理功能
- 菜单图标字段从icon改为vueIcon,适配前端图标组件
- 登录认证方式改为Session认证,使用FormData格式提交数据
- 验证码获取方式改为直接图片URL,防止缓存问题
- 权限验证改为基于Session的用户角色判断
- axios请求配置支持withCredentials,允许携带cookie
- 部门管理新增树形结构构建方法
- 菜单管理新增路由地址、组件路径等字段
- 字典管理新增根据字典类型查询数据接口
- 系统配置新增根据配置键查询接口
- 首页控制器新增用户信息和路由信息获取接口- 菜单控制器新增菜单列表、详情、增删改查接口
- 数据库菜单表新增path、component、query、status、vue_icon、is_frame字段
2025-11-11 15:41:07 +08:00
chenhao ffe6ce25df chore: 初始化项目基础配置和组件
- 添加 .editorconfig 文件统一代码格式规范- 配置开发、生产、测试环境变量文件
- 添加 .gitignore 忽略不必要的文件跟踪
- 创建 401 和 404 错误页面组件
- 实现应用状态管理模块(app store)
- 添加权限验证插件和工具函数
- 创建用户角色授权界面组件
- 添加图表组件和生成器基础表单
- 配置 babel 支持动态导入- 添加缓存监控 API 接口和插件
- 创建构建脚本和样式文件
- 实现应用主入口和布局组件
2025-11-10 17:40:14 +08:00
chenhao 19a226a5de feat(components): 添加基础UI组件库
- 新增 AppHeader 组件,包含头部布局、Logo、导航菜单和用户信息
- 新增 AppSider 组件,实现侧边栏菜单、折叠功能和徽章提示
- 新增 ConfirmDialog 组件,提供标准确认对话框和删除确认功能- 新增 DetailDrawer 组件,支持详情抽屉展示和标签页切换
- 新增 InfoPanel 组件,用于信息展示和操作按钮布局
- 新增 ListActionBar 组件,提供列表操作栏和搜索筛选功能
- 新增 ListTable 组件,实现带选择功能的表格展示- 新增 MainLayout 组件,构建整体页面布局结构
- 新增 PageHeader 组件,提供标准化页面头部样式
2025-11-10 17:22:20 +08:00
chenhao 15f0d9aba5 docs: 添加 ConfirmDialog 组件文档
- 创建 ConfirmDialog 组件说明文档
-详细描述 delete、batchDelete、warning、confirm 四种方法
- 提供各方法的参数
2025-11-10 15:49:56 +08:00