"use strict"; const common_js_util = require("../common/js/util.js"); const shop = { /** * 商品列表 * @param {Object} param */ list(param) { return common_js_util.util.request({ url: `/product/allProductPageQuery`, method: "get", query: param }); }, /** * 商品详情 * @param {Object} param */ details(param) { return common_js_util.util.request({ url: `/product/getById`, method: "get", query: param }); } }; const shopSku = { list(param) { return common_js_util.util.request({ url: `/product/sku/listByProductId`, method: "get", query: param }); }, add(param) { return common_js_util.util.request({ url: `/product/sku/add`, method: "post", data: param }); }, edit(param) { return common_js_util.util.request({ url: `/product/sku/modify`, method: "post", data: param }); }, delete(id) { return common_js_util.util.request({ url: `/product/sku/remove/${id}`, method: "delete" }); } }; const favorites = { /** * 收藏列表 * @param {Object} param */ list(param) { return common_js_util.util.request({ url: `/user/store/favorite/listUserFavoriteStore`, method: "get", query: param }); }, // 收藏 add(param) { return common_js_util.util.request({ url: `/user/store/favorite/addStoreToUserFavorite`, method: "post", data: param }); }, // 取消收藏 delete(param) { return common_js_util.util.request({ url: `/user/store/favorite/removeStoreFromUserFavorite`, method: "delete", data: param }); } }; const shoppingCart = { // 购物车列表 list(param) { return common_js_util.util.request({ url: `/product/shopping/cart/list`, method: "get", query: param }); }, add(param) { return common_js_util.util.request({ url: `/product/shopping/cart/add`, method: "post", data: param }); }, delete(param) { return common_js_util.util.request({ url: `/product/shopping/cart/remove`, method: "delete", query: param }); } }; const classification = { // 查询顶级分类 list() { return common_js_util.util.request({ url: `/product/category/listTopCategory`, method: "get" }); } }; const czSearch = { // 热门搜索 popularSearch() { return common_js_util.util.request({ url: `/product/getHotSearch`, method: "get" }); } }; const coupon = { // 优惠券列表 list(param) { return common_js_util.util.request({ url: `/product/coupons/list`, method: "get", query: param }); } }; const follow = { // 关注列表 list(param) { return common_js_util.util.request({ url: `/product/follow/list`, method: "get", query: param }); } }; const address = { // 地址列表 list(param) { return common_js_util.util.request({ url: `/product/shipping/address/list`, method: "get", query: param }); }, // 删除地址 delete(param) { return common_js_util.util.request({ url: `/product/shipping/address/remove`, method: "delete", query: param }); }, //添加地址 add(param) { return common_js_util.util.request({ url: `/product/shipping/address/add`, method: "post", query: param }); }, //编辑地址 edit(param) { return common_js_util.util.request({ url: `/product/shipping/address/modify`, method: "put", query: param }); } }; const ProductBrowsingHistory = { // userId productName商品名称 list(param) { return common_js_util.util.request({ url: `/product/view/history/list`, method: "get", query: param }); }, // 商品id用户id add(param) { return common_js_util.util.request({ url: `/product/view/history/add`, method: "post", data: param }); }, // 传递ids 需要删除的商品ID集合 delete(param) { return common_js_util.util.request({ url: `/product/view/history/removeBatch`, method: "delete", data: param }); } }; const api = { shopSku, address, follow, coupon, czSearch, classification, favorites, shop, shoppingCart, ProductBrowsingHistory }; exports.ProductBrowsingHistory = ProductBrowsingHistory; exports.api = api; exports.czSearch = czSearch; exports.favorites = favorites; exports.shop = shop; exports.shoppingCart = shoppingCart;