| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- import request from "@/sheep/request";
- const newTechnicianAPI = {
- /**
- * 获取技师可预约时间段
- * @param {Object} params - 请求参数对象
- * @param {number} params.coach_id - 技师ID
- * @param {string} [params.date] - 日期,格式:YYYY-MM-DD
- * @returns {Promise<Object>} 返回技师可预约时间段信息
- */
- getSchedule(params) {
- return request({
- url: "/client/coach/schedule",
- method: "GET",
- params: {
- coach_id: params.coach_id,
- date: params.date,
- },
- });
- },
- /**
- * 根据经纬度获取附近技师列表
- * @param {Object} params - 请求参数对象
- * @param {number} params.latitude - 纬度
- * @param {number} params.longitude - 经度
- * @returns {Promise<Object>} 返回附近技师列表信息
- */
- getNearbyCoaches(params) {
- return request({
- url: "/client/coach",
- method: "GET",
- params: {
- latitude: params.latitude,
- longitude: params.longitude,
- },
- });
- },
- /**
- * 获取技师详情信息
- * @param {Object} params - 请求参数对象
- * @param {number} params.id - 技师ID
- * @param {number} [params.latitude] - 纬度(可选)
- * @param {number} [params.longitude] - 经度(可选)
- * @returns {Promise<Object>} 返回技师详细信息
- */
- getCoachDetail(params) {
- return request({
- url: `/client/coach/${params?.id}`,
- method: "GET",
- params: {
- latitude: params?.latitude,
- longitude: params?.longitude,
- },
- });
- },
- };
- export default newTechnicianAPI;
|