| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- import request from "@/sheep/request";
- const newItemListAPI = {
- /**
- * 获取项目列表接口
- * @param {Object} params - 请求参数对象
- * @param {string} params.area_code - 区域代码(6位数字)
- * @param {number} [params.project_cate_id] - 项目分类ID(可选)
- * @param {number} params.type - 项目类型(1:普通项目,2:加钟项目)
- * @returns {Promise} 返回请求的Promise对象
- */
- getItemData(params) {
- return request({
- url: "/client/project",
- method: "GET",
- params: {
- area_code: params?.area_code,
- project_cate_id: params?.project_cate_id,
- type: params?.type,
- },
- custom: {
- showSuccess: true,
- loadingMsg: "加载项目列表...",
- },
- });
- },
- /**
- * 获取项目详情接口
- * @param {Object} params - 请求参数对象
- * @param {number} params.id - 项目ID
- * @param {string} params.area_code - 区域代码
- * @returns {Promise} 返回请求的Promise对象
- */
- getItemDetail(params) {
- return request({
- url: "/client/project/detail",
- method: "GET",
- params: {
- id: params?.id,
- area_code: params?.area_code,
- },
- custom: {
- showSuccess: true,
- loadingMsg: "加载项目详情...",
- },
- });
- },
- /**
- * 获取技师开通项目列表接口
- * @param {Object} data - 请求参数对象
- * @param {number} data.coach_id - 技师ID
- * @param {string} data.area_code - 区域代码
- * @param {number} [data.project_cate_id] - 项目分类ID(可选)
- * @returns {Promise} 返回请求的Promise对象
- */
- getCoachProjectList(data) {
- return request({
- url: "/client/project/coach-list",
- method: "POST",
- data: {
- coach_id: data?.coach_id,
- area_code: data?.area_code,
- project_cate_id: data?.project_cate_id,
- },
- custom: {
- showSuccess: true,
- loadingMsg: "加载技师项目列表...",
- },
- });
- },
- };
- export default newItemListAPI;
|