|  | @@ -85,7 +85,7 @@
 | 
	
		
			
				|  |  |                  </el-radio-group>
 | 
	
		
			
				|  |  |                  <el-button class="w-full" plain @click="order()">开始点餐</el-button>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  | -            <el-button class="w-full mt-1" plain @click="dialogVisible = false">关闭</el-button>
 | 
	
		
			
				|  |  | +            <el-button v-if="currentDeskStatus != 2" class="w-full mt-1" plain @click="rockover()">翻台</el-button>
 | 
	
		
			
				|  |  |          </el-dialog>
 | 
	
		
			
				|  |  |          <el-dialog
 | 
	
		
			
				|  |  |              v-model="scanDialogVisible"
 | 
	
	
		
			
				|  | @@ -132,7 +132,7 @@
 | 
	
		
			
				|  |  |  // 在 script setup 部分添加
 | 
	
		
			
				|  |  |  import { Loading } from '@element-plus/icons-vue'
 | 
	
		
			
				|  |  |  import { postAll } from '@/api/org/post'
 | 
	
		
			
				|  |  | -import { orderDeskList, createOrders, orderCheckout, orderPay, queryPayStatus, cancelOrder } from '@/api/order'
 | 
	
		
			
				|  |  | +import { orderDeskList, createOrders, orderCheckout, orderPay, queryPayStatus, cancelOrder, rockoverDesk } from '@/api/order'
 | 
	
		
			
				|  |  |  import Console from './console.vue'
 | 
	
		
			
				|  |  |  import { getOrdersCurrent } from '@/api/orders'
 | 
	
		
			
				|  |  |  import feedback from '@/utils/feedback'
 | 
	
	
		
			
				|  | @@ -154,7 +154,7 @@ const data = reactive({
 | 
	
		
			
				|  |  |      userNum: 1, //当前就餐人数
 | 
	
		
			
				|  |  |      deskId: null,
 | 
	
		
			
				|  |  |      type: 0, //后台点餐类型:0
 | 
	
		
			
				|  |  | -    canScan: false,
 | 
	
		
			
				|  |  | +    canScan: false
 | 
	
		
			
				|  |  |  })
 | 
	
		
			
				|  |  |  const order_ = (i: any) => {
 | 
	
		
			
				|  |  |      dialogVisible.value = true
 | 
	
	
		
			
				|  | @@ -172,6 +172,13 @@ const order = () => {
 | 
	
		
			
				|  |  |      console.warn('***order***', currentDesk)
 | 
	
		
			
				|  |  |      // router.push({ path: '/order/console', query: { deskID: id } })
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +const rockover = () => {
 | 
	
		
			
				|  |  | +  rockoverDesk(data).then(() => {
 | 
	
		
			
				|  |  | +    feedback.notifySuccess('翻台成功!')
 | 
	
		
			
				|  |  | +    dialogVisible.value = false
 | 
	
		
			
				|  |  | +    init()
 | 
	
		
			
				|  |  | +  })
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  |  const reorder = () => {
 | 
	
		
			
				|  |  |      dialogVisible.value = false
 | 
	
		
			
				|  |  |      consoleRef.value?.open(currentDesk) //继续下单时会把当前餐桌上的订单号ordersId传进去
 |