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 }); }