Files
HTFX-CRM-APP/services/activity/shop.ts

116 lines
2.4 KiB
TypeScript
Raw Normal View History

2025-07-07 15:55:44 +08:00
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 });
}