feat(ticket): 将送水订单功能重构为配送订单系统
- 修改页面标题从"送水订单"为"配送订单" - 扩展订单模型增加配送相关字段:配送开始时间、结束时间、送达照片、配送状态、客户确认时间等 - 新增配送员角色相关字段和筛选参数 - 实现完整的配送流程管理:待配送、配送中、待确认、已完成状态流转 - 添加配送订单标签页切换功能,支持按状态分类查看 - 集成配送操作界面,支持开始配送和确认送达功能 - 实现配送照片上传和展示功能 - 优化订单列表显示,增加配送流程进度展示 - 添加配送相关的业务逻辑验证和状态判断方法
This commit is contained in:
@@ -34,6 +34,18 @@ export interface GltTicketOrder {
|
||||
address?: string;
|
||||
// 配送时间
|
||||
sendTime?: string;
|
||||
// 配送开始时间(配送员点击“开始配送”)
|
||||
sendStartTime?: string;
|
||||
// 配送结束时间(配送员确认送达)
|
||||
sendEndTime?: string;
|
||||
// 配送员送达拍照(选填/必填由后端策略决定)
|
||||
sendEndImg?: string;
|
||||
// 发货/配送状态(建议:10待配送 20配送中 30待客户确认 40已完成)
|
||||
deliveryStatus?: number;
|
||||
// 客户确认收货时间(客户点击确认收货)
|
||||
receiveConfirmTime?: string;
|
||||
// 客户确认方式(建议:10客户手动确认 20配送照片自动确认 30后台超时自动确认)
|
||||
receiveConfirmType?: number;
|
||||
// 买家留言
|
||||
buyerRemarks?: string;
|
||||
// 用于统计
|
||||
@@ -71,4 +83,10 @@ export interface GltTicketOrderParam extends PageParam {
|
||||
id?: number;
|
||||
keywords?: string;
|
||||
userId?: number;
|
||||
// 配送员用户ID(用于配送员端查询)
|
||||
riderId?: number;
|
||||
// 发货/配送状态(建议与 GltTicketOrder.deliveryStatus 对齐)
|
||||
deliveryStatus?: number;
|
||||
// 兼容 ShopOrderParam 的筛选字段(如后端已实现可直接复用)
|
||||
statusFilter?: number;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user