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 @@