Commit Graph

22 Commits

Author SHA1 Message Date
f114bc683e refactor: 产品管理表格重构为主表+展开子表模式
- 产品行可展开显示所有规格的成本价/售价/状态
- 价格范围显示(多规格时 ¥最小~最大)
- 展开行内支持编辑规格和设为默认
- 移除产品详情弹窗及相关冗余代码(净减 23 行)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-04 20:18:59 +08:00
2fff1b2c43 fix: 产品管理表格增加默认规格、成本价和售价列
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-04 19:37:59 +08:00
238f7cfcf9 fix: 客户中心和基础资料页面 UX 修复
- 修复删除流程:去掉嵌套 confirm,软删除和永久删除分离为独立操作
- 客户中心增加编辑功能:新增编辑弹窗和表格编辑按钮
- 清理弹窗标题:移除所有"调用真实 /api/..."等技术信息
- 业务员字段改为下拉选择:调用 /api/system/users 获取用户列表

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-04 19:04:46 +08:00
8378eb7694 fix: 修复供应商详情弹窗缺失包装 div 导致模板解析错误
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-02 20:58:20 +08:00
1a3e9b0197 feat: 为 6 个后台管理模块添加删除和批量删除功能
后端新增 18 个 DELETE 端点(软删除/硬删除/批量删除),
覆盖产品分类、产品、客户、供应商、用户、角色。
硬删除带前置检查,有关联数据时拒绝删除。
前端每个表格新增全选复选框和批量删除按钮。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-02 20:45:00 +08:00
0981617a2e 为前端全部 63 个文件添加中文注释
覆盖四个前端应用:
- web-admin:App.vue、mockApi.js、router.js 等基础设施 + 19 个页面/组件
- web-sales:App.vue、mockApi.js、store.js 等基础设施 + 11 个页面/组件
- mini-driver:小程序框架 + 5 个页面
- mini-manager:小程序框架 + 8 个页面

注释内容:
- 每个文件模块级职责说明
- 每个函数 JSDoc 注释(作用、参数、返回值)
- 路由配置逐项标注用途和权限
- Vue 模板复杂逻辑行内注释

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-30 07:51:43 +08:00
4d1fd71364 修复提醒弹窗内容为空:后端补充content字段,前端增加title兜底,清除基础资料页空toast
- 后端 _map_reminder 返回 reminder_content 作为 content 字段
- 前端 mockApi 透传 content 字段
- NotificationBell 弹窗展示 content,title 为空时显示"(无标题)"
- 提醒中心和工作台页面 title 列增加空值兜底
- 删除 MasterDataPage 中 13 处 toast.success("") 空弹窗调用

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-29 23:13:11 +08:00
f7dfc5d282 清除全系统模拟数据和演示数据,全面对接真实后端接口
- 删除 demo_store.py、web-admin/data.js、web-sales/data.js 三个模拟数据源
- 后端14个 service 文件:去除 session 为 None 时返回演示数据的 fallback 模式,统一改为抛出 AppException
- 前端 web-admin/web-sales 的 mockApi.js 改为通过 fetch() 调用真实后端 API
- 19个 Vue 组件:移除 isMock 标识、硬编码演示数据和模拟延迟逻辑
- 小程序 login.js 清除硬编码测试账号密码
- order_flow.sql 删除全部 INSERT 演示数据,仅保留建表结构

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-29 11:38:53 +08:00
b65d3fa389 修复产品创建表单:将产品名称和分类提升为公共字段
解决创建多规格产品时需要重复输入产品名称的问题,
避免因名称不一致导致多规格产品在列表中显示为多个独立产品。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-29 10:16:14 +08:00
6c8ff74924 修复后台页面功能 2026-05-28 22:59:04 +08:00
3a987eec3b 消息提醒功能增强 2026-05-28 20:46:44 +08:00
6bc174564b 优化后台页面布局 2026-05-26 11:36:57 +08:00
ce680ac2f3 优化订单、产品类别模块 2026-05-21 14:59:38 +08:00
4e47386e56 优化一下履约页面的内容 2026-05-19 18:44:47 +08:00
e9077cca34 优化新增、编辑弹窗样式 2026-05-19 17:30:35 +08:00
787939d9ba 第一次优化UI页面 2026-05-19 14:48:47 +08:00
bf4cb6b9a0 已继续收口客户接口:客户导入除本地 csv/xlsx/xls 外,已兼容系统统一对象存储 OSS URL 口径文件来源;frontend/web-admin 客户导入入口文案已同步改为支持本地路径或 OSS 公网 UR 2026-05-15 13:30:18 +08:00
7e69e9b74b feat: complete real customer import and web auth flow 2026-05-15 12:18:50 +08:00
2f111f9a9a 已继续成组推进基础资料大模块 2026-05-15 10:47:04 +08:00
80e3eb86bb 已继续提速推进客户导入链路 2026-05-15 09:00:50 +08:00
e7816b7efb 已继续严格参照 02-API细化设计.md 推进系统管理模块:后端已补齐 /api/system/users、/api/system/users/{user_id}、/api/system/users/{user_id}/reset-password、/api/system/roles、/api/system/roles/{role_id}、/api/system/menus、/api/system/menus/{menu_id} 的真实请求模型、参数校验、数据库优先 service/repository 链路;frontend/web-admin 的 SystemPage 已从演示页改为真实用户/角色/菜单联调页,支持列表查询与新增。 2026-05-14 23:28:09 +08:00
18fb362474 基础框架搭建 2026-05-14 13:51:06 +08:00