新增 fittingRoom 接口调用逻辑,支持根据 tab 类型加载对应衣服列表。 在 store 中增加 `clothes` 数据字段,并通过 `getCloths` 方法请求数据。页面组件中更新 tab 切换逻辑以触发数据刷新,并调整模板绑定方式。 添加 `tabsMap` 映射表用于匹配接口所需 clothType 参数。
70 lines
1.5 KiB
JavaScript
70 lines
1.5 KiB
JavaScript
/**
|
|
* @Author: liguigong liguigong@shopline.com
|
|
* @Date: 2025-09-23 09:41:10
|
|
* @LastEditors: liguigong liguigong@shopline.com
|
|
* @LastEditTime: 2025-09-23 09:41:23
|
|
* @FilePath: sheep/api/fittingRoom/index.js
|
|
* @Description: 这是默认设置,可以在设置》工具》File Description中进行配置
|
|
*/
|
|
import request from '@/sheep/request';
|
|
|
|
const FittingRoomApi = {
|
|
getClothList: (data) => {
|
|
return request({
|
|
url: '/api/cloth/list',
|
|
method: 'POST',
|
|
data: data,
|
|
});
|
|
},
|
|
addHairApi: (data) => {
|
|
return request({
|
|
url: '/userinfo/add_hair_data',
|
|
method: 'POST',
|
|
data: data,
|
|
});
|
|
},
|
|
getStyleApi: (data) => {
|
|
return request({
|
|
url: '/userinfo/get_user_face_info',
|
|
method: 'POST',
|
|
data: data,
|
|
});
|
|
},
|
|
praiseTextApi: (data) => {
|
|
return request({
|
|
url: '/ai/praiseTexttwo',
|
|
method: 'POST',
|
|
data: data,
|
|
});
|
|
},
|
|
wardrobeListApi: (data) => {
|
|
return request({
|
|
url: '/wardrobe/clothes_list',
|
|
method: 'POST',
|
|
data: data,
|
|
});
|
|
},
|
|
exchangeHairApi: (data) => {
|
|
return request({
|
|
url: '/api/v1/test/exchangeHair',
|
|
method: 'POST',
|
|
data: data,
|
|
});
|
|
},
|
|
exchangeHairHistoryByTaskId: (data) => {
|
|
return request({
|
|
url: '/api/v1/test/exchangeHairHistoryByTaskId',
|
|
method: 'POST',
|
|
data: data,
|
|
});
|
|
},
|
|
hairStyleListApi: (data) => {
|
|
return request({
|
|
url: '/api/v1/test/getHairDetails',
|
|
method: 'POST',
|
|
data: data,
|
|
});
|
|
},
|
|
};
|
|
export default FittingRoomApi;
|