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, };