新增营销系统、分销系统、会员功能、门店、提现功能

This commit is contained in:
Shaw
2024-02-08 21:01:37 +08:00
parent 68b3f2dcc3
commit 17c043348a
1398 changed files with 81279 additions and 56269 deletions

View File

@ -1,38 +1,39 @@
import api from './api'
import { requestUtil } from '@/utils/request'
/**
* 获得商品分类列表
*/
export function getCategoryList(data) {
return api.get('/product/category/list', data, {login: false})
return requestUtil.get('/product/category/list', data)
}
/**
* 商品列表
*/
export function getProductList(data) {
return api.get('/product/products', data, {login: false})
return requestUtil.get('/product/products', data)
}
/**
* 商品详情
*/
export function getProductDetail(data) {
return api.get(`/product/detail/${ data }`, {}, {login: false})
return requestUtil.get(`/product/detail`, data)
}
/**
* 添加收藏
*/
export function getProductAddCollect(data) {
return api.post(`/relation/collect/add`, data, {login: false})
return requestUtil.post(`/relation/collect/add`, data)
}
/**
* 取消收藏
*/
export function getProductDelCollect(data) {
return api.post(`/relation/collect/del`, data, {login: false})
return requestUtil.post(`/relation/collect/del`, data)
}
// ================= 👆 我不知道上面的命名方式是什么命名方式,屎山我也不敢动
@ -44,7 +45,7 @@ export function getProductDelCollect(data) {
* @param data 分页信息
* @returns {*}
*/
export const collectPage = (data) => api.get(`/relation/collect/user`, {...data, type: 'collect'})
export const collectPage = (data) => requestUtil.get(`/relation/collect/user`, {...data, type: 'collect'})
/**
* 收藏
@ -53,58 +54,65 @@ export const collectPage = (data) => api.get(`/relation/collect/user`, {...data,
* typecollect
* @returns {*}
*/
export const collectSingle = (data) => api.post(`/relation/collect/add`, {...data, type: 'collect'})
export const collectSingle = (data) => requestUtil.post(`/relation/collect/add`, {...data, type: 'collect'})
/**
* 取消多个收藏
* @param data {{ productId:any,type?:'collect' }}
* @returns {*}
*/
export const unCollectByList = (data) => api.post(`/relation/collect/batchDel`, {...data, type: 'collect'})
export const unCollectByList = (data) => requestUtil.post(`/relation/collect/batchDel`, {...data, type: 'collect'})
/**
* 取消单个收藏
* @param data {{ productId:any,type?:'collect' }}
* @returns {*}
*/
export const unCollectSingle = (data) => api.post(`/relation/collect/del`, {...data, type: 'collect'})
export const unCollectSingle = (data) => requestUtil.post(`/relation/collect/del`, {...data, type: 'collect'})
/**
* 分页获取足迹信息
* @param data {{ productId:any,type?:'collect' }}
* @returns {*}
*/
export const footprintPage = (data) => api.get(`/relation/collect/user`, {...data, type: 'foot'})
export const footprintPage = (data) => requestUtil.get(`/relation/collect/user`, {...data, type: 'foot'})
/**
* 删除多个足迹
* @param data {{ productId:any,type?:'collect' }}
* @returns {*}
*/
export const unFootprintByList = (data) => api.post(`/relation/collect/batchDel`, {...data, type: 'foot'})
export const unFootprintByList = (data) => requestUtil.post(`/relation/collect/batchDel`, {...data, type: 'foot'})
/**
* 取消单个收藏
* @param data {{ productId:any,type?:'collect' }}
* @returns {*}
*/
export const unFootprintSingle = (data) => api.post(`/relation/collect/del`, {...data, type: 'foot'})
export const unFootprintSingle = (data) => requestUtil.post(`/relation/collect/del`, {...data, type: 'foot'})
/**
* 获取热门搜索
* @returns {*}
*/
export const hotSearch = (start, end) => api.get(`/product/search/popular/${start}/${end}`)
export const hotSearch = (start, end) => requestUtil.get(`/product/search/popular/${ start }/${ end }`)
/**
* 历史搜索记录
* @returns {*}
*/
export const historySearch = () => api.get(`/product/search/history`)
export const historySearch = () => requestUtil.get(`/product/search/history`)
/**
* 清空历史搜索记录
* @param data
* @returns {*}
*/
export const clearHistorySearch = () => api.post(`/product/search/history/del`)
export const clearHistorySearch = () => requestUtil.post(`/product/search/history/del`)
/**
* 活动商品列表
*/
export function getActivityProList(data) {
return requestUtil.post(`/product/campaign/product-page`, data)
}