From 0c5ba4b0928a8655c11c658574ca186e9ea14852 Mon Sep 17 00:00:00 2001
From: YeMingfei666 <1619116647@qq.com>
Date: Thu, 27 Nov 2025 19:29:37 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8F=B0=E6=A1=8C=E8=AE=A2=E5=8D=95=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0=E6=98=BE=E7=A4=BA=E9=A4=90=E4=BD=8D=E8=B4=B9=EF=BC=8C?=
=?UTF-8?q?=E6=89=93=E5=8C=85=E8=B4=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../table-order/components/controls.vue | 2 +-
.../table-order/components/goods-list.vue | 33 ++++++++++++++++++-
pagesCreateOrder/table-order/index.vue | 2 ++
stores/cart.js | 4 +--
4 files changed, 37 insertions(+), 4 deletions(-)
diff --git a/pagesCreateOrder/table-order/components/controls.vue b/pagesCreateOrder/table-order/components/controls.vue
index b2129ba..8619bf0 100644
--- a/pagesCreateOrder/table-order/components/controls.vue
+++ b/pagesCreateOrder/table-order/components/controls.vue
@@ -2,7 +2,7 @@
开单时间:
- 2025/09/22 19:43
+ {{ cartStore.order.createTime }}
就餐人数:
diff --git a/pagesCreateOrder/table-order/components/goods-list.vue b/pagesCreateOrder/table-order/components/goods-list.vue
index 72ad935..c6dd9f0 100644
--- a/pagesCreateOrder/table-order/components/goods-list.vue
+++ b/pagesCreateOrder/table-order/components/goods-list.vue
@@ -32,7 +32,7 @@
-
+
{{ item.num }}
@@ -51,6 +51,37 @@
}}
+
+
+
+ 餐位费
+
+
+ {{ cartStore.personCount }}
+
+ {{ cartStore.shopInfo.tableFee }}
+
+
+
+ {{ cartStore.orderCostSummary.seatFee }}
+
+
+
+
+
+ 打包费
+
+
+
+
+
+
+
+
+ {{ cartStore.packFee }}
+
+
+
diff --git a/pagesCreateOrder/table-order/index.vue b/pagesCreateOrder/table-order/index.vue
index 15ef013..b102d74 100644
--- a/pagesCreateOrder/table-order/index.vue
+++ b/pagesCreateOrder/table-order/index.vue
@@ -135,6 +135,8 @@ const websocketUtil=inject("websocketUtil")
const cartStore = useCartStore();
const accountStore = useAccountStore();
+
+cartStore.shopInfo=accountStore.shopInfo;
websocketUtil.onMessage((data) => {
cartStore.onMessage(data);
});
diff --git a/stores/cart.js b/stores/cart.js
index 1e3a040..f3d7a9e 100644
--- a/stores/cart.js
+++ b/stores/cart.js
@@ -3,7 +3,6 @@ import { defineStore } from "pinia";
import yskUtils from "ysk-utils";
import { getNowCart } from "@/pagesCreateOrder/util.js";
import * as orderApi from "@/http/api/order.js";
-
export function formatCartGoods(goods) {
return {
...goods,
@@ -72,8 +71,9 @@ export const useCartStore = defineStore("cart", {
getters: {
//餐费费
seatFeeConfig: (state) => {
+ console.log(state.shopInfo);
return {
- pricePerPerson: state.shopInfo.tableFee || 0,
+ pricePerPerson: state.shopInfo.tableFee,
personCount: state.personCount, //就餐人数
isEnabled: !state.shopInfo.isTableFee,
};