import { request } from '@/request/request.js'; const baseUrl = '/prod-api/mobile-api'; /* * 获取tab List * * */ export function getCategoryList() { return request({ url: `${baseUrl}/category/list`, method: 'get' }) } /* * 获取banner * * */ export function getTopicList() { return request({ url: `${baseUrl}/topic/list`, method: 'get' }) } /* * 获取热门 * * */ export function getSearchHot() { return request({ url: `${baseUrl}/goods/searchHot`, method: 'get' }) } /* * 获取推荐 * * */ export function getSearchNew() { return request({ url: `${baseUrl}/goods/searchNew`, method: 'get' }) } /* * 分类获取商品 * * */ export function getGoodByQuery(data) { return request({ url: `${baseUrl}/goods/queryGoods?page=${data.page}&limit=${data.limit}&idCategory=${data.idCategory}`, method: 'get' }) } /* * 获取商品详情 * * */ export function getGoods(id) { return request({ url: `${baseUrl}/goods/${id}`, method: 'get' }) } /* * 喜欢 * * */ export function like(id) { return request({ url: `${baseUrl}/user/favorite/add/${id}`, method: 'post' }) } /* * 取消喜欢 * * */ export function noLisk(id) { return request({ url: `${baseUrl}/user/favorite/dislike/${id}`, method: 'post' }) } /* * 加入购物车 * * */ export function addCart(data) { return request({ url: `${baseUrl}/user/cart/add/`, method: 'post', data: data }) } /* * 获取购物车数量 * * */ export function getCartCount() { return request({ url: `${baseUrl}/user/cart/count`, method: 'get' }) } /* * 获取购物车数据 * * */ export function getCartData() { return request({ url: `${baseUrl}/user/cart/queryByUser`, method: 'get' }) } /* * 追加数量 * * */ export function addGoodCount(id, count) { return request({ url: `${baseUrl}/user/cart/update/${id}/${count}`, method: 'post' }) } /* * 移除购物车 * * */ export function removeCart(ids) { return request({ url: `${baseUrl}/user/cart`, method: 'delete', data: ids }) } /* * 获取订单状态 * * */ export function getOrderResult(orderSn) { return request({ url: `${baseUrl}/pay/queryResult/${orderSn}`, method: 'get' }) } /* * 获取收获地址列表 * * */ export function getAddressList() { return request({ url: `${baseUrl}/user/address/queryByUser`, method: 'get' }) } /* * 获取收获地址详情 * * */ export function getAddressDetail(id) { return request({ url: `${baseUrl}/user/address/${id}`, method: 'get' }) } /* * 保存地址 * * */ export function saveAddress(data) { return request({ url: `${baseUrl}/user/address/save`, method: 'post', data: data }) } /* * 删除地址 * * */ export function deleteAddress(id) { return request({ url: `${baseUrl}/user/address/${id}`, method: 'delete' }) } /* * 设置默认地址 * * */ export function setDefaultAddress(id, e) { return request({ url: `${baseUrl}/user/address/${id}/${e}`, method: 'post' }) } /* * 提交订单 * * */ export function saveOrder(idAddress, idCarts) { return request({ url: `${baseUrl}/user/order/save?idAddress=${idAddress}&idCarts=${idCarts}`, method: 'post' }) } /* * 取消订单 * * */ export function cancelOrder(orderNo) { return request({ url: `${baseUrl}/user/order/cancel/${orderNo}`, method: 'post' }) } /* * 取消订单 * * */ export function confirmOrder(orderNo) { return request({ url: `${baseUrl}/user/order/confirm/${orderNo}`, method: 'post' }) } /* * 获取订单列表 * * */ export function getOrders(order) { return request({ url: `${baseUrl}/user/order/getOrders?page=${order.page}&limit=${order.limit}&status=${order.status}`, method: 'get' }) } /* * 获取订单详情 * * */ export function getOrderDetail(orderSn) { return request({ url: `${baseUrl}/user/order/${orderSn}`, method: 'get' }) } /* * 获取订单信息 * * */ export function getPaymentInformation(orderSn) { return request({ url: `${baseUrl}/pay/wx/prepare?orderSn=${orderSn}`, method: 'post' }) } /* * 修改用户OpenId * * */ export function updateWxOpenId(openId) { return request({ url: `${baseUrl}/user/updateOpenId/${openId}`, method: 'post' }) } /* * getRequest * * */ export function getRequest(url) { return request({ url: `${baseUrl}/${url}`, method: 'get' }) }