acdr-ui/dist/dev/mp-weixin/service/personalService.js
2024-10-01 09:15:35 +08:00

32 lines
1008 B
JavaScript

"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;