"use strict"; const common_vendor = require("../common/vendor.js"); const utils_http = require("../utils/http.js"); function getNearbyServices(latitude, longitude, options = {}) { const query = { latitude, longitude, serviceName: options.serviceName, minPrice: options.minPrice, maxPrice: options.maxPrice, priceOrder: options.priceOrder, distanceOrder: options.distanceOrder, current: options.current || 1, size: options.size || 10 }; return utils_http.httpGet("/personal-service/referralServices", query).then((response) => { if (response.code === 200) { return response.records; } else { return Promise.reject(response.message || "获取服务列表失败"); } }).catch((error) => { console.error("请求失败:", error); common_vendor.index.showToast({ icon: "none", title: "获取服务列表失败,请稍后重试" }); return Promise.reject(error); }); } exports.getNearbyServices = getNearbyServices;