From c198f81483f6632f53748e89eccd417c5ef84a86 Mon Sep 17 00:00:00 2001 From: gyq <875626088@qq.com> Date: Thu, 29 Feb 2024 16:55:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=B7=BB=E5=8A=A0=E8=B4=AD?= =?UTF-8?q?=E7=89=A9=E8=BD=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/product.js | 42 ++++- src/components/skuModal.vue | 15 +- src/components/takeFoodCode.vue | 15 +- src/views/home/components/cartOperation.vue | 115 ++++++++++++ src/views/home/components/goods.vue | 28 ++- src/views/home/index.vue | 188 +++++++++----------- src/views/login.vue | 3 +- vite.config.js | 3 +- 8 files changed, 299 insertions(+), 110 deletions(-) create mode 100644 src/views/home/components/cartOperation.vue diff --git a/src/api/product.js b/src/api/product.js index c827537..4dd50d8 100644 --- a/src/api/product.js +++ b/src/api/product.js @@ -37,4 +37,44 @@ export function queryProductSku(params) { url: "product/queryProductSku", params }); -} \ No newline at end of file +} + +/** + * 添加购物车 + * @param {*} params + * @returns + */ +export function createCart(data) { + return request({ + method: "post", + url: "/order/createCart", + data + }); +} + +/** + * 获取购物车商品 + * @param {*} params + * @returns + */ +export function queryCart(params) { + return request({ + method: "get", + url: "order/queryCart", + params + }); +} + +/** + * 获取取件码 + * @param {*} params + * @returns + */ +export function createCode(params) { + return request({ + method: "get", + url: "/order/createCode", + params + }); +} + diff --git a/src/components/skuModal.vue b/src/components/skuModal.vue index b0dcebe..b6d6342 100644 --- a/src/components/skuModal.vue +++ b/src/components/skuModal.vue @@ -24,7 +24,8 @@ 取消
- 确认 + 确认
@@ -34,10 +35,12 @@ + + \ No newline at end of file diff --git a/src/views/home/components/goods.vue b/src/views/home/components/goods.vue index 495bc38..cffb64f 100644 --- a/src/views/home/components/goods.vue +++ b/src/views/home/components/goods.vue @@ -51,7 +51,7 @@ - +