|
|
ea0a4093e1
|
feat: 司机端增加图片附件上传和产品规格/业务员展示
- 照片先上传服务器获取URL再提交,不再用本地临时路径
- accepted状态增加现场照片上传区域(最多9张)
- 任务详情展示产品规格和业务员姓名
- 不再暴露客户姓名等敏感信息
- 新增 GET /api/files/attachments 附件查询接口
- picked_up/delivered 状态展示已保存的附件照片
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-06-07 19:57:26 +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 |
|
|
|
703fd5e07d
|
feat: complete driver task attachment workflow
|
2026-05-15 14:13:28 +08:00 |
|
|
|
852fd4bf1e
|
feat: complete oss upload signing flow
|
2026-05-15 13:47:08 +08:00 |
|
|
|
be869330f2
|
feat: complete unified storage publish flow
|
2026-05-15 13:17:45 +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 |
|
|
|
dc7e3c222b
|
推进报表接口主线:/api/reports/performance 已接入真实数据库优先聚合,支持 month/quarter/year、日期区间和产品分类过滤,并统计订单金额、分类金额与固定提成;导出接口已与查询参数口径对齐,但仍未生成真实导出文件。
|
2026-05-15 11:10:44 +08:00 |
|
|
|
c79203e39d
|
feat: 补齐司机履约留痕闭环
|
2026-05-14 16:12:25 +08:00 |
|