This commit is contained in:
李志鹏
2025-10-24 13:19:01 +08:00
parent 9fff109c77
commit abb5dc3ce4
5 changed files with 21 additions and 77 deletions

View File

@@ -1,15 +1,4 @@
// import request from '@/utils/request'
// 测试 模拟请求
import { useOverallStore } from '@/stores'
const request = (config: any) => {
return new Promise(res => {
if (config.loading) useOverallStore().setLoading(true)
setTimeout(() => {
res({})
if (config.loading) useOverallStore().setLoading(false)
}, 1000)
})
}
import request from '@/utils/request'
/**
* 生成试穿效果
@@ -24,17 +13,6 @@ const request = (config: any) => {
* @param data.isRegenerated 是否重新生成 0-否1-是
*/
export function generateTryOnEffect(data: Object) {
return new Promise(resolve => {
setTimeout(() => {
resolve({
tryOnId: 1,
tryOnUrl: "http://118.31.39.42:3000/falls/1.png",
styleUrl: "http://118.31.39.42:3000/falls/1.png",
isRegenerated: 0,
isFavorite: 0,
})
}, 1000)
})
return request({
url: '/api/try-on-effects/generate',
method: 'post',
@@ -49,16 +27,6 @@ export function generateTryOnEffect(data: Object) {
* @param data.file 顾客照片文件
*/
export function uploadCustomerPhoto(data: FormData) {
return new Promise(resolve => {
useOverallStore().setLoading(true)
setTimeout(() => {
resolve({
visitRecordId: "2",
defaultImageUrl: URL.createObjectURL(data.get('file')),
})
useOverallStore().setLoading(false)
}, 1000)
})
return request({
url: '/api/customer-photos/upload',
method: 'post',
@@ -93,11 +61,6 @@ export function cancelTryOnEffectFavorite(tryOnId: string | number) {
* @param customerId 客户id
*/
export function getCustomerPhotos(customerId: string | number) {
return new Promise(resolve => {
setTimeout(() => {
resolve([{ visitRecordId: 1 }, { visitRecordId: 2 }, { visitRecordId: 3 }])
}, 1000)
})
if (!customerId) return Promise.reject('客户id不能为空');
return request({
url: `/api/visit-records/customer/${customerId}`,
@@ -112,23 +75,13 @@ export function deleteCustomerPhoto(visitRecordId: string | number) {
return request({
url: `/api/visit-records/${visitRecordId}`,
method: 'delete',
loading: true,
// loading: true,
})
}
/** 查询收藏列表
* @param visitRecordId 进店记录id
*/
export function getTryOnEffectFavoriteList(visitRecordId: string | number) {
return new Promise(resolve => {
setTimeout(() => {
resolve([
{ tryOnId: 1, tryOnUrl: 'http://118.31.39.42:3000/falls/1.png', styleUrl: 'http://118.31.39.42:3000/falls/1.png' },
{ tryOnId: 2, tryOnUrl: 'http://118.31.39.42:3000/falls/2.png', styleUrl: 'http://118.31.39.42:3000/falls/2.png' },
{ tryOnId: 3, tryOnUrl: 'http://118.31.39.42:3000/falls/3.png', styleUrl: 'http://118.31.39.42:3000/falls/3.png' },
{ tryOnId: 4, tryOnUrl: 'http://118.31.39.42:3000/falls/4.png', styleUrl: 'http://118.31.39.42:3000/falls/4.png' }
])
}, 1000)
})
if (!visitRecordId) return Promise.reject('进店记录id不能为空');
return request({
url: `/api/try-on-effects/favorites/${visitRecordId}`,
@@ -139,16 +92,6 @@ export function getTryOnEffectFavoriteList(visitRecordId: string | number) {
* @param styleId 服装id
*/
export function getTryOnEffectStyleList(styleId: string | number) {
return new Promise(resolve => {
setTimeout(() => {
resolve([
{ tryOnId: 1, tryOnUrl: 'http://118.31.39.42:3000/falls/1.png', styleUrl: 'http://118.31.39.42:3000/falls/1.png' },
{ tryOnId: 2, tryOnUrl: 'http://118.31.39.42:3000/falls/2.png', styleUrl: 'http://118.31.39.42:3000/falls/2.png' },
{ tryOnId: 3, tryOnUrl: 'http://118.31.39.42:3000/falls/3.png', styleUrl: 'http://118.31.39.42:3000/falls/3.png' },
{ tryOnId: 4, tryOnUrl: 'http://118.31.39.42:3000/falls/4.png', styleUrl: 'http://118.31.39.42:3000/falls/4.png' }
])
}, 1000)
})
if (!styleId) return Promise.reject('服装id不能为空');
return request({
url: `/api/try-on-effects/style/${styleId}`,