地址路径修改

This commit is contained in:
2025-10-26 13:15:04 +08:00
parent be2323074b
commit 271b88232c
77 changed files with 13254 additions and 228 deletions

88
dist/services/deliveryPersonService.js vendored Normal file
View File

@@ -0,0 +1,88 @@
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const apiService_1 = __importDefault(require("./apiService"));
/**
* 货运人员服务类
* 提供货运人员信息管理、状态管理等功能
*/
class DeliveryPersonService {
/**
* 构造函数
*/
constructor() {
// 不再使用模拟数据
}
/**
* 获取所有货运人员
* @returns 货运人员列表
*/
async getDeliveryPersons() {
return apiService_1.default.getDeliveryPersons();
}
/**
* 根据ID获取货运人员
* @param id 货运人员ID
* @returns 货运人员信息或null
*/
async getDeliveryPersonById(id) {
try {
const result = await apiService_1.default.getDeliveryPersonById(id);
return result;
}
catch (error) {
console.error('获取货运人员失败:', error);
return null;
}
}
/**
* 获取空闲的货运人员
* @returns 空闲货运人员列表
*/
async getIdleDeliveryPersons() {
return apiService_1.default.getIdleDeliveryPersons();
}
/**
* 获取忙碌的货运人员
* @returns 忙碌货运人员列表
*/
async getBusyDeliveryPersons() {
return apiService_1.default.getBusyDeliveryPersons();
}
/**
* 获取货运人员当前订单
* @param deliveryPersonId 货运人员ID
* @returns 订单列表
*/
async getDeliveryPersonOrders(deliveryPersonId) {
return apiService_1.default.getDeliveryPersonOrders(deliveryPersonId);
}
/**
* 获取货运人员头像URL
* @param deliveryPersonId 货运人员ID
* @returns 头像URL
*/
async getAvatarUrl(deliveryPersonId) {
try {
// 首先尝试获取货运人员详细信息
const deliveryPerson = await this.getDeliveryPersonById(deliveryPersonId);
if (deliveryPerson && deliveryPerson.avatarUrl) {
return deliveryPerson.avatarUrl;
}
// 如果货运人员信息中没有头像URL尝试使用员工服务获取
const employeeService = require('./employeeService').default;
return await employeeService.getAvatarUrl(deliveryPersonId);
}
catch (error) {
console.error('获取货运人员头像失败:', error);
return '';
}
}
}
/**
* 货运人员服务单例实例
* 导出供应用程序全局使用
*/
exports.default = new DeliveryPersonService();