新增快捷收银

This commit is contained in:
gyq
2024-04-18 13:42:17 +08:00
parent f5974bf482
commit e26049593f
6 changed files with 731 additions and 253 deletions

View File

@@ -11,6 +11,15 @@
<div class="number" @click="takeFoodCodeRef.show()">
<el-text class="t">{{ masterId }}</el-text>
</div>
<div class="select_user" @click="fastCashierRef.show()">
<el-icon class="icon">
<WalletFilled />
</el-icon>
<el-text class="t">快捷收银</el-text>
<el-icon class="arrow">
<ArrowRight />
</el-icon>
</div>
<!-- <div class="select_user" @click="membershow = true">
<el-icon class="icon">
<UserFilled />
@@ -148,6 +157,8 @@
:orderInfo="orderInfo"
@paySuccess="createCodeAjax(1)"
/>
<!-- 快捷收银 -->
<fastCashier ref="fastCashierRef" />
<!-- 挂起订单 -->
<pendingCartModal ref="pendingCartModalRef" @select="pendingCartHandle" />
</template>
@@ -164,6 +175,7 @@ import remarkModal from "@/components/remarkModal.vue";
import takeFoodCode from "@/components/takeFoodCode.vue";
import cartOperation from "@/views/home/components/cartOperation.vue";
import settleAccount from "@/views/home/components/settleAccount.vue";
import fastCashier from "@/views/home/components/fastCashier.vue";
import pendingCartModal from "@/views/home/components/pendingCartModal.vue";
import {
@@ -188,6 +200,7 @@ const takeFoodCodeRef = ref(null);
const goodsRef = ref(null);
const pendingCartModalRef = ref(null);
const settleAccountRef = ref(null);
const fastCashierRef = ref(null);
const allSelected = ref(false);
@@ -332,7 +345,7 @@ async function addCart(params, type = "add") {
skuId: type == "add" ? params.id : params.skuId,
number: params.number || 1,
isPack: params.isPack || "false",
isGift: params.isGift || 'false',
isGift: params.isGift || "false",
cartId: type == "add" ? "" : params.id,
uuid: params.uuid || store.userInfo.uuid,
type: type,
@@ -455,7 +468,7 @@ onMounted(() => {
.icon {
color: var(--el-color-primary);
font-size: 24px;
font-size: 18px;
}
.t {