123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304 |
- 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'
- })
- }
|