Commit Graph

21 Commits

Author SHA1 Message Date
3a699b3b5c WebSocket信息提交 2026-06-19 23:12:09 +08:00
24d1867309 简单修复测试 2026-06-19 23:03:14 +08:00
9ff36df338 服务器部署初始化提交 2026-06-15 14:24:25 +08:00
71c2ab2005 feat: 仪表盘接口加入 Redis 缓存
仪表盘聚合结果缓存 30s,订单/提醒变更时自动清除仪表盘缓存。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-31 11:17:56 +08:00
0adccb60d2 feat: 新增 Redis 查询缓存加速
新建 cache.py 缓存工具模块,封装 Redis 读写和容错降级。
订单详情/列表、客户列表、定价规则读取走缓存,写操作后精确清除。
Redis 不可用时自动降级查 DB,不影响正常业务。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-31 10:37:51 +08:00
46d56cb6d3 feat: 定价规则支持含税计算,审批详情展示税明细
定价规则新增 tax_rate(税率百分比)和 tax_inclusive(含税方式)字段,
报价引擎自动计算含税/不含税双价格,审批详情页利润计算过程展示税说明和明细行税额。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-30 11:15:55 +08:00
9b32afdbb4 为后端全部 86 个 Python 文件添加中文注释
覆盖所有模块:
- api 层:17 个路由文件,每个接口标注用途、参数、返回值、权限
- services 层:18 个服务文件,每个方法标注作用、参数、返回值、调用方
- repositories 层:13 个仓储文件,每个方法标注查询逻辑和被调用方
- schemas 层:11 个请求/响应体文件,每个字段标注业务含义
- core 层:config、security、exceptions、responses、error_codes
- models 层:19 个 ORM 模型类,每个表标注业务含义和关联关系
- scripts:bootstrap_data、smoke_check
- migrations:env.py 和版本迁移文件

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-30 07:23:33 +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
6c8ff74924 修复后台页面功能 2026-05-28 22:59:04 +08:00
fe25444955 加入报价引擎模块 2026-05-26 15:24:41 +08:00
6bc174564b 优化后台页面布局 2026-05-26 11:36:57 +08:00
ce680ac2f3 优化订单、产品类别模块 2026-05-21 14:59:38 +08:00
e9077cca34 优化新增、编辑弹窗样式 2026-05-19 17:30:35 +08:00
741869bdbe feat: complete order approval workflow hardening 2026-05-15 14:24:01 +08:00
ca04891991 已继续成组推进“统一鉴权 + 数据范围控制”主线:新增通用 token 鉴权依赖,订单/客户/司机任务/系统管理关键接口已补齐角色限制;业务员现仅可访问本人订单与客户,司机现仅可访问本人任务与轨迹,订单详情已按接口文档对业务员隐藏成本/利润等敏感字段。 2026-05-15 12:05:18 +08:00
2a36276793 已继续按 02-API细化设计.md 推进 AI 接口主线:/api/ai/recognize 与 /api/ai/recognize/{log_id}/correct 已补齐请求模型、数据库优先 service/repository 链路、识别记录落库、人工修正落库与审计留痕;当前识别结果仍为后端 mock provider,未接真实阿里云 OCR。 2026-05-15 11:47:29 +08:00
05434cbe82 已继续成组推进“欠款生成 + 物流轨迹”主线:新增订单状态变更接口,订单进入 shipped/delivered 等节点时会按 arrears_generate_mode 自动生成 customer_arrears;/api/logistics/{order_id}/trace 已改为数据库优先查询与写入,司机接单/揽货/送达会同步留下真实轨迹记录。 2026-05-15 11:31:55 +08:00
c516fea427 feat: 完成业务员端订单管理闭环 2026-05-14 14:55:57 +08:00
8b7d1379d1 feat: 打通业务员端创建订单链路 2026-05-14 14:24:06 +08:00
937f2fa7d6 feat: 补齐订单审批日志主线 2026-05-14 13:57:32 +08:00
18fb362474 基础框架搭建 2026-05-14 13:51:06 +08:00