116 lines
2.4 KiB
TypeScript
116 lines
2.4 KiB
TypeScript
import { request } from '@/utils/request';
|
|
|
|
/**
|
|
* 查询当前用户积分+商城分类信息
|
|
*/
|
|
export function initShop() {
|
|
return request({ url: '/api/app/integral/initShop', method: 'GET' });
|
|
}
|
|
|
|
/**
|
|
* 查询商品列表
|
|
*/
|
|
export function getGoodsList(data: {
|
|
curr_page: [Number, String],
|
|
page_size: [Number, String],
|
|
integralBegin: [Number, String],
|
|
integralEnd: [Number, String],
|
|
goods_type: String
|
|
}) {
|
|
return request({ url: '/api/app/integral/shop/query', method: 'GET', data });
|
|
}
|
|
|
|
/**
|
|
* 查询商品详情接口
|
|
*/
|
|
export function getGoodsInfo(data: {id: Number}) {
|
|
return request({ url: '/api/app/integral/shop/info', method: 'GET', data });
|
|
}
|
|
|
|
/**
|
|
* 兑换商品接口
|
|
*/
|
|
export function dh(data: {
|
|
id: Number,
|
|
remark: String,
|
|
delivery_address: String,
|
|
phone: String,
|
|
recipients: String,
|
|
country: String,
|
|
city: String,
|
|
qcc_language: String
|
|
}) {
|
|
return request({ url: '/api/app/integral/shop/dh', method: 'POST', data });
|
|
}
|
|
|
|
/**
|
|
* 我的兑换礼品列表
|
|
*/
|
|
export function getOrderList(data: {
|
|
curr_page: [Number, String],
|
|
page_size: [Number, String],
|
|
qcc_fuzzy_search: String
|
|
}) {
|
|
return request({ url: '/api/app/integral/shop/order/query', method: 'GET', data });
|
|
}
|
|
|
|
/**
|
|
* 取消订单接口
|
|
*/
|
|
export function cancelOrder(data: {
|
|
id: Number,
|
|
remark: String,
|
|
qcc_language: String
|
|
}) {
|
|
return request({ url: '/api/app/integral/shop/order/doQX', method: 'POST', data });
|
|
}
|
|
|
|
/**
|
|
* 我的积分记录
|
|
*/
|
|
export function queryPointRecord(data: {
|
|
curr_page: [Number, String],
|
|
page_size: [Number, String],
|
|
qcc_fuzzy_search: String,
|
|
qcc_language: String
|
|
}) {
|
|
return request({ url: '/api/app/integral/queryIntegralRecord', method: 'GET', data });
|
|
}
|
|
|
|
/**
|
|
* 新增收货地址
|
|
*/
|
|
export function saveAddr(data: {
|
|
id: [Number, String],
|
|
country: String,
|
|
city: String,
|
|
delivery_address: String,
|
|
phone: String,
|
|
recipients: String,
|
|
qcc_language: String
|
|
}) {
|
|
return request({ url: '/api/app/integral/shop/saveAddr', method: 'POST', data });
|
|
}
|
|
|
|
/**
|
|
* 查询收货地址列表
|
|
*/
|
|
export function addrList() {
|
|
return request({ url: '/api/app/integral/shop/addrList', method: 'GET' });
|
|
}
|
|
|
|
/**
|
|
* 查询收货地址详情
|
|
*/
|
|
export function addrById(data: {id: [Number, String]}) {
|
|
return request({ url: '/api/app/integral/shop/addrById', method: 'GET', data });
|
|
}
|
|
|
|
/**
|
|
* 删除地址接口
|
|
*/
|
|
export function delAddr(data: {
|
|
id: [Number, String]
|
|
}) {
|
|
return request({ url: '/api/app/integral/shop/delAddr', method: 'POST', data });
|
|
} |