|  | @@ -326,11 +326,14 @@ const handleCouponDoubleClick = (coupon: any) => {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  const open = (item: any, num?: number, orderNumber?: any) => {
 | 
	
		
			
				|  |  | +    data.couponList = []
 | 
	
		
			
				|  |  |      showOrderConsole.value = true
 | 
	
		
			
				|  |  |      data.deskName = item.name
 | 
	
		
			
				|  |  |      data.deskCap = item.num
 | 
	
		
			
				|  |  |      data.currentNum = item.userNum ? item.userNum : num
 | 
	
		
			
				|  |  |      params.number = item.ordersId ? item.ordersId : orderNumber
 | 
	
		
			
				|  |  | +    params.userId = null;
 | 
	
		
			
				|  |  | +    params.couponId = null;
 | 
	
		
			
				|  |  |      //查询当前订单下的所有菜品
 | 
	
		
			
				|  |  |      deskOrderedDishListAll({ id: params.number }).then((res) => {
 | 
	
		
			
				|  |  |          res.forEach((good: { id:number, ordersDishId: number }) => {
 | 
	
	
		
			
				|  | @@ -342,8 +345,8 @@ const open = (item: any, num?: number, orderNumber?: any) => {
 | 
	
		
			
				|  |  |          if (res.length > 0) {
 | 
	
		
			
				|  |  |              data.phone = res[0].mobile;
 | 
	
		
			
				|  |  |              params.remark = res[0].remark;
 | 
	
		
			
				|  |  | -            params.userId = res[0].userId;
 | 
	
		
			
				|  |  | -            params.couponId = res[0].ticketId;
 | 
	
		
			
				|  |  | +            params.userId = res[0].userId || null;
 | 
	
		
			
				|  |  | +            params.couponId = res[0].ticketId || null;
 | 
	
		
			
				|  |  |              if (params.couponId && params.userId) {
 | 
	
		
			
				|  |  |                  searchUserCoupons();
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -354,7 +357,7 @@ const open = (item: any, num?: number, orderNumber?: any) => {
 | 
	
		
			
				|  |  |              //所有餐品的总价以及总数量
 | 
	
		
			
				|  |  |              orderData.sumPriceSum = res.reduce((accumulator: number, currentValue: { summary: number; num: number }) => accumulator + (currentValue.summary * currentValue.num), 0);
 | 
	
		
			
				|  |  |              orderData.sumNumSum = res.reduce((accumulator: number, currentValue: { summary: number; num: number }) => accumulator + currentValue.num, 0);
 | 
	
		
			
				|  |  | -            orderData.payAmount = res[0].payAmount ? Number((res[0].payAmount / 100).toFixed(2)) : orderData.sumPriceSum;
 | 
	
		
			
				|  |  | +            orderData.payAmount = res[0].payAmount ? Number((res[0].payAmount / 100).toFixed(2)) : Number(orderData.sumPriceSum).toFixed(2);
 | 
	
		
			
				|  |  |          }else{
 | 
	
		
			
				|  |  |              orderData.priceSum = 0
 | 
	
		
			
				|  |  |              orderData.numSum = 0
 |