|
@@ -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
|