新增阶结算订单

This commit is contained in:
gyq 2024-02-29 17:34:46 +08:00
parent c198f81483
commit 5deec59c38
3 changed files with 41 additions and 3 deletions

View File

@ -0,0 +1,20 @@
<!-- 结算订单 -->
<template>
<el-drawer size="100%" :with-header="false" direction="ttb" v-model="dialogVisible">
<div class="drawer_wrap">
</div>
</el-drawer>
</template>
<script setup>
import { ref } from 'vue'
const dialogVisible = ref(true)
</script>
<style scoped lang="scss">
.drawer_wrap {
width: 100%;
height: 100%;
}
</style>

View File

@ -1,6 +1,6 @@
<template>
<div class="operation_wrap">
<div class="item">
<div class="item" @click="numberChange('sub')">
<el-icon class="icon">
<SemiSelect />
</el-icon>
@ -8,7 +8,7 @@
<div class="item number" @click="takeFoodCodeRef.show()">
<el-text class="num">{{ props.item.number || 1 }}</el-text>
</div>
<div class="item">
<div class="item" @click="numberChange('add')">
<el-icon class="icon add">
<CloseBold />
</el-icon>
@ -66,7 +66,22 @@ const emit = defineEmits(['confirm'])
const takeFoodCodeRef = ref(null)
//
//
function numberChange(t) {
switch (t) {
case 'sub':
props.item.number--
break;
case 'add':
props.item.number++
break;
default:
break;
}
emit('confirm', props.item)
}
//
function updateNumber(num) {
props.item.number = num
emit('confirm', props.item)

View File

@ -79,6 +79,8 @@
<remarkModal ref="remarkRef" />
<!-- 修改取餐号 -->
<takeFoodCode ref="takeFoodCodeRef" title="修改取餐号" placeholder="请输入取餐号" @success="takeFoodCodeSuccess" />
<!-- 结算订单 -->
<settleAccount />
</template>
<script setup>
@ -87,6 +89,7 @@ import { useUser } from "@/store/user.js"
import remarkModal from '@/components/remarkModal.vue'
import takeFoodCode from '@/components/takeFoodCode.vue'
import cartOperation from '@/views/home/components/cartOperation.vue'
import settleAccount from '@/components/settleAccount.vue'
import { createCart, queryCart, createCode } from '@/api/product'