From 0fcf6d6992de3062d26972c2c8cce0bf4042cce0 Mon Sep 17 00:00:00 2001 From: wuhui_zzw <1760308791@qq.com> Date: Fri, 8 Mar 2024 15:44:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=EF=BC=9A=E9=85=92=E9=81=93?= =?UTF-8?q?=E9=A6=86=E5=95=86=E5=93=81=E8=B4=AD=E4=B9=B0=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=8F=8A=E7=9B=B8=E5=85=B3=E6=95=B0=E6=8D=AE=E6=B8=B2=E6=9F=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/store.js | 4 + api/wine.js | 27 + pages.json | 12 + pages/wine/goods_list.vue | 1341 +++++++++++++++++++++++++++++++++++++ 4 files changed, 1384 insertions(+) create mode 100644 api/wine.js create mode 100644 pages/wine/goods_list.vue diff --git a/api/store.js b/api/store.js index c0beaa5..3a65020 100644 --- a/api/store.js +++ b/api/store.js @@ -69,6 +69,10 @@ export function getCategoryList() { noAuth: true }); } +// 获取全部商品分类 +export function getProductCate(data) { + return request.get('store/product/category/list', data); +} /** * 获取产品列表 * @param object data diff --git a/api/wine.js b/api/wine.js new file mode 100644 index 0000000..e38a3eb --- /dev/null +++ b/api/wine.js @@ -0,0 +1,27 @@ +import request from "@/utils/request.js"; + +// 酒道馆列表 +export function wineList(data) { + return request.get(`wine/list`, data); +} +// 酒道馆商品列表 +export function wineGoodsList(data) { + return request.get(`wine/goods_list`, data); +} +// 酒道馆商品兑换购物车 - 获取购物车列表 +export function wineWithGoodsCartList() { + return request.get(`wine/cart_list`); +} +// 酒道馆商品兑换购物车 - 获取购物车所有商品id +export function wineWithGoodsCartIds() { + return request.get(`wine/cart_ids`); +} +// 酒道馆商品兑换购物车 - 添加商品 +export function wineWithGoodsCartAdd(data) { + return request.post(`wine/cart_add`, data); +} +// 酒道馆商品兑换购物车 - 删除商品 +export function wineWithGoodsCartDel(data) { + return request.post(`wine/cart_del`, data); +} + diff --git a/pages.json b/pages.json index d60ca9b..e301aad 100644 --- a/pages.json +++ b/pages.json @@ -1402,6 +1402,18 @@ } ] }, + { + "root": "pages/wine", + "name": "wine", + "pages": [ + { + "path": "goods_list", + "style": { + "navigationBarTitleText": "商品列表" + } + } + ] + }, { "root": "pages/other", "name": "other", diff --git a/pages/wine/goods_list.vue b/pages/wine/goods_list.vue new file mode 100644 index 0000000..b72a2e8 --- /dev/null +++ b/pages/wine/goods_list.vue @@ -0,0 +1,1341 @@ + + + + +