地图订单修改

This commit is contained in:
2025-12-10 22:49:22 +08:00
parent 271b88232c
commit 528e4757dd
17 changed files with 325 additions and 183 deletions

View File

@@ -113,19 +113,20 @@ export interface Order {
deliveryPersonId?: number; // 货运人员ID
}
// 货运人员接口
export interface DeliveryPerson {
id: number;
name: string;
phone: string;
// 货运人员接口(扩展自员工信息,包含员工管理中的字段)
export interface DeliveryPerson extends Omit<EmployeeInfo, 'role'> {
status: 'idle' | 'busy' | 'offline';
currentLocation: { // 当前位置
longitude: number;
latitude: number;
};
currentOrders: Order[]; // 当前订单列表
avatarPath?: string; // 头像相对路径(服务器返回的路径,如 "/avatars/1.jpg"
avatarThumbnail?: string; // 头像缩略图URL
// 以下字段已从EmployeeInfo继承
// id: number; // 员工ID
// name: string; // 员工姓名
// phone: string; // 员工电话
// avatarPath?: string; // 头像相对路径
// avatarThumbnail?: string; // 头像缩略图URL
}
// 路径规划结果接口
@@ -135,13 +136,13 @@ export interface RoutePlanResult {
duration: number; // 预计时间(秒)
}
// 实时位置数据接口
export interface LocationData {
userId: number; // 用户ID
longitude: number; // 经度
latitude: number; // 纬度
timestamp: number; // 时间戳
}
// 实时位置数据接口(已弃用,服务器不再使用嵌套对象)
// export interface LocationData {
// userId: number; // 用户ID
// longitude: number; // 经度
// latitude: number; // 纬度
// timestamp: number; // 时间戳
// }
// 高德地图逆地理编码响应接口
export interface AMapRegeoResponse {