This commit is contained in:
parent
c54304f3d6
commit
6d7db2d743
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "vite-electron",
|
"name": "vite-electron",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "1.1.13",
|
"version": "1.1.14",
|
||||||
"main": "dist-electron/main.js",
|
"main": "dist-electron/main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "chcp 65001 && vite",
|
"dev": "chcp 65001 && vite",
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,7 @@ function refundConfirm() {
|
||||||
|
|
||||||
// 计算退单金额
|
// 计算退单金额
|
||||||
function refundNumChange(e) {
|
function refundNumChange(e) {
|
||||||
refundForm.refundAmount = Math.floor(newRow.value.orderAmount / e * 100) / 100
|
refundForm.refundAmount = Math.floor(newRow.value.orderAmount / newRow.value.number * e * 100) / 100
|
||||||
}
|
}
|
||||||
|
|
||||||
// 显示
|
// 显示
|
||||||
|
|
|
||||||
|
|
@ -128,7 +128,7 @@ function getPrintList() {
|
||||||
ipcRenderer.send("getPrintList");
|
ipcRenderer.send("getPrintList");
|
||||||
ipcRenderer.on("printList", (event, arg) => {
|
ipcRenderer.on("printList", (event, arg) => {
|
||||||
localPrintList.value = arg;
|
localPrintList.value = arg;
|
||||||
console.log(localPrintList.value);
|
// console.log(localPrintList.value);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -32,13 +32,8 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="shop_operation" v-loading="cartLoading">
|
<div class="shop_operation" v-loading="cartLoading">
|
||||||
<div class="shop_list">
|
<div class="shop_list">
|
||||||
<div
|
<div class="item" :class="{ active: cartListActive == index }" v-for="(item, index) in cartList"
|
||||||
class="item"
|
:key="item.id" @click="selectCartItemHandle(item, index)">
|
||||||
:class="{ active: cartListActive == index }"
|
|
||||||
v-for="(item, index) in cartList"
|
|
||||||
:key="item.id"
|
|
||||||
@click="selectCartItemHandle(item, index)"
|
|
||||||
>
|
|
||||||
<div class="name_wrap">
|
<div class="name_wrap">
|
||||||
<span>{{ item.name }}</span>
|
<span>{{ item.name }}</span>
|
||||||
<span>¥{{ item.salePrice }}</span>
|
<span>¥{{ item.salePrice }}</span>
|
||||||
|
|
@ -50,20 +45,12 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="num">
|
<div class="num">
|
||||||
<div class="left">
|
<div class="left">
|
||||||
<div
|
<div class="icon_item" v-if="item.isGift == 'true'" @click="giftPackHandle('isGift', item)">
|
||||||
class="icon_item"
|
|
||||||
v-if="item.isGift == 'true'"
|
|
||||||
@click="giftPackHandle('isGift', item)"
|
|
||||||
>
|
|
||||||
<el-icon class="icon">
|
<el-icon class="icon">
|
||||||
<ShoppingBag />
|
<ShoppingBag />
|
||||||
</el-icon>
|
</el-icon>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div class="icon_item" v-if="item.isPack == 'true'" @click="giftPackHandle('isPack', item)">
|
||||||
class="icon_item"
|
|
||||||
v-if="item.isPack == 'true'"
|
|
||||||
@click="giftPackHandle('isPack', item)"
|
|
||||||
>
|
|
||||||
<el-icon class="icon" style="color: var(--primary-color)">
|
<el-icon class="icon" style="color: var(--primary-color)">
|
||||||
<Box />
|
<Box />
|
||||||
</el-icon>
|
</el-icon>
|
||||||
|
|
@ -77,13 +64,8 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- 购物车操作栏 -->
|
<!-- 购物车操作栏 -->
|
||||||
<cartOperation
|
<cartOperation :item="cartList[cartListActive]" @confirm="(res) => addCart(res, 'edit')" @delete="delCartHandle"
|
||||||
:item="cartList[cartListActive]"
|
@pending="pendingCart" @clearCart="clearCartHandle" />
|
||||||
@confirm="(res) => addCart(res, 'edit')"
|
|
||||||
@delete="delCartHandle"
|
|
||||||
@pending="pendingCart"
|
|
||||||
@clearCart="clearCartHandle"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="footer">
|
<div class="footer">
|
||||||
<div class="top">
|
<div class="top">
|
||||||
|
|
@ -97,26 +79,17 @@
|
||||||
<el-text class="t">打包(¥{{ cartInfo.packAmount || 0 }})</el-text>
|
<el-text class="t">打包(¥{{ cartInfo.packAmount || 0 }})</el-text>
|
||||||
</div>
|
</div>
|
||||||
<div class="num-wrap">
|
<div class="num-wrap">
|
||||||
<el-text
|
<el-text>共{{ cartInfo.productNum || 0 }}种商品,{{
|
||||||
>共{{ cartInfo.productNum || 0 }}种商品,{{
|
cartInfo.productSum || 0
|
||||||
cartInfo.productSum || 0
|
}}件</el-text>
|
||||||
}}件</el-text
|
|
||||||
>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="btm">
|
<div class="btm">
|
||||||
<el-button icon="Edit" @click="remarkRef.show()"></el-button>
|
<el-button icon="Edit" @click="remarkRef.show()"></el-button>
|
||||||
<div class="button">
|
<div class="button">
|
||||||
<el-button
|
<el-button type="primary" style="width: 100%" :disabled="!cartList.length" v-loading="createOrderLoading"
|
||||||
type="primary"
|
@click="createOrderHandle">
|
||||||
style="width: 100%"
|
<span v-if="!createOrderLoading">结算(¥{{ cartInfo.totalAmount || 0 }})</span>
|
||||||
:disabled="!cartList.length"
|
|
||||||
v-loading="createOrderLoading"
|
|
||||||
@click="createOrderHandle"
|
|
||||||
>
|
|
||||||
<span v-if="!createOrderLoading"
|
|
||||||
>结算(¥{{ cartInfo.totalAmount || 0 }})</span
|
|
||||||
>
|
|
||||||
<span v-else>下单中...</span>
|
<span v-else>下单中...</span>
|
||||||
</el-button>
|
</el-button>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -133,30 +106,13 @@
|
||||||
<remarkModal ref="remarkRef" @success="(e) => (remark = e)" />
|
<remarkModal ref="remarkRef" @success="(e) => (remark = e)" />
|
||||||
<!-- 修改取餐号 -->
|
<!-- 修改取餐号 -->
|
||||||
<takeFoodCode />
|
<takeFoodCode />
|
||||||
<el-drawer
|
<el-drawer v-model="membershow" :with-header="true" size="90%" title="选择会员">
|
||||||
v-model="membershow"
|
|
||||||
:with-header="true"
|
|
||||||
size="90%"
|
|
||||||
title="选择会员"
|
|
||||||
>
|
|
||||||
<member :membershow="'1'"></member>
|
<member :membershow="'1'"></member>
|
||||||
</el-drawer>
|
</el-drawer>
|
||||||
<takeFoodCode
|
<takeFoodCode ref="takeFoodCodeRef" title="修改取餐号" placeholder="请输入取餐号" @success="takeFoodCodeSuccess" />
|
||||||
ref="takeFoodCodeRef"
|
|
||||||
title="修改取餐号"
|
|
||||||
placeholder="请输入取餐号"
|
|
||||||
@success="takeFoodCodeSuccess"
|
|
||||||
/>
|
|
||||||
<!-- 结算订单 -->
|
<!-- 结算订单 -->
|
||||||
<settleAccount
|
<settleAccount ref="settleAccountRef" :cart="cartList" :amount="cartInfo.totalAmount" :remark="remark"
|
||||||
ref="settleAccountRef"
|
:masterId="masterId" :orderInfo="orderInfo" @paySuccess="createCodeAjax(1)" />
|
||||||
:cart="cartList"
|
|
||||||
:amount="cartInfo.totalAmount"
|
|
||||||
:remark="remark"
|
|
||||||
:masterId="masterId"
|
|
||||||
:orderInfo="orderInfo"
|
|
||||||
@paySuccess="createCodeAjax(1)"
|
|
||||||
/>
|
|
||||||
<!-- 快捷收银 -->
|
<!-- 快捷收银 -->
|
||||||
<fastCashier ref="fastCashierRef" />
|
<fastCashier ref="fastCashierRef" />
|
||||||
<!-- 挂起订单 -->
|
<!-- 挂起订单 -->
|
||||||
|
|
@ -170,6 +126,7 @@ export default {
|
||||||
</script>
|
</script>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { onMounted, ref } from "vue";
|
import { onMounted, ref } from "vue";
|
||||||
|
import { useRoute } from 'vue-router'
|
||||||
import { useUser } from "@/store/user.js";
|
import { useUser } from "@/store/user.js";
|
||||||
import remarkModal from "@/components/remarkModal.vue";
|
import remarkModal from "@/components/remarkModal.vue";
|
||||||
import takeFoodCode from "@/components/takeFoodCode.vue";
|
import takeFoodCode from "@/components/takeFoodCode.vue";
|
||||||
|
|
@ -193,6 +150,8 @@ import {
|
||||||
import goods from "@/views/home/components/goods.vue";
|
import goods from "@/views/home/components/goods.vue";
|
||||||
import member from "@/views/member/index.vue";
|
import member from "@/views/member/index.vue";
|
||||||
|
|
||||||
|
const route = useRoute()
|
||||||
|
|
||||||
const membershow = ref(false);
|
const membershow = ref(false);
|
||||||
const store = useUser();
|
const store = useUser();
|
||||||
const remarkRef = ref(null);
|
const remarkRef = ref(null);
|
||||||
|
|
@ -412,6 +371,8 @@ async function createCodeAjax(type = "0") {
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
createCodeAjax();
|
createCodeAjax();
|
||||||
|
|
||||||
|
console.log('route', JSON.parse(route.query.user));
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue