feat(ticket): 将核销记录替换为送水订单功能并优化用户体验

- 替换核销记录为送水订单展示功能
- 在订单模型中新增门店、配送员、仓库的名称和联系方式字段
- 添加用户昵称、头像、手机号等个人信息字段
- 实现配送时间选择器功能
- 设置最低起送数量限制为10桶
- 优化订单列表展示界面和交互逻辑
- 添加订单状态显示功能
- 实现订单数据分页加载和搜索功能
- 优化页面数据加载性能,支持静默刷新
This commit is contained in:
2026-02-06 19:41:31 +08:00
parent c0954564a6
commit 56d933ddf8
3 changed files with 199 additions and 134 deletions

View File

@@ -4,20 +4,36 @@ import type { PageParam } from '@/api/index';
* 送水订单
*/
export interface GltTicketOrder {
//
//
id?: number;
// 用户水票ID
userTicketId?: number;
// 门店ID
storeId?: number;
// 门店名称
storeName?: string;
// 门店地址
storeAddress?: string;
// 门店电话
storePhone?: string;
// 配送员
riderId?: number;
// 配送员名称
riderName?: string;
// 配送员电话
riderPhone?: string;
// 仓库ID
warehouseId?: number;
// 仓库名称
warehouseName?: string;
// 仓库地址
warehouseAddress?: string;
// 关联收货地址
addressId?: number;
// 收货地址
address?: string;
// 配送时间
sendTime?: string;
// 买家留言
buyerRemarks?: string;
// 用于统计
@@ -26,6 +42,12 @@ export interface GltTicketOrder {
totalNum?: number;
// 用户ID
userId?: number;
// 昵称
nickname?: string;
// 头像
avatar?: string;
// 手机号码
phone?: string;
// 排序(数字越小越靠前)
sortNumber?: number;
// 备注
@@ -48,4 +70,5 @@ export interface GltTicketOrder {
export interface GltTicketOrderParam extends PageParam {
id?: number;
keywords?: string;
userId?: number;
}