This commit is contained in:
YeMingfei666 2024-12-04 17:16:00 +08:00
commit 5cbd9aa18e
2 changed files with 18 additions and 9 deletions

View File

@ -6,7 +6,7 @@
>
<div class="absolute status-box">
<span class="pack" v-if="item.isPack === 'true'"> </span>
<span class="da" v-if="item.isPrint"> </span>
<span class="da" v-if="item.isPrint||item.isPrint===null"> </span>
<span class="isWaitCall" v-if="item.isWaitCall"> </span>
<span class="tui" v-if="item.status === 'return'"> 退 </span>
</div>
@ -35,6 +35,9 @@
></span
>
</div>
<div v-if="item.typeEnum=='weight'" class="specSnap">
{{ currentPrice}}/{{ item.unit }}
</div>
<div v-if="item.specSnap" class="specSnap">
{{ item.specSnap }}
</div>
@ -164,6 +167,12 @@ export default {
};
},
computed: {
currentPrice(){
if(!this.isShowVipPrice){
return this.item.salePrice
}
return this.memberPrice?this.memberPrice:this.item.salePrice
},
discountNewPrice(){
const item = this.item;
const originPrice=this.isShowVipPrice?this.vipAllPrice:this.allPrice
@ -317,6 +326,7 @@ export default {
.pack {
background: #35ac6a;
}
.da {
background: #35ac6a;
}

View File

@ -1833,7 +1833,8 @@ export default {
if (this.order.selIndex < 0) {
return "免厨打";
}
return this.order.list[this.order.selIndex].isPrint
const cart=this.order.list[this.order.selIndex]
return (cart.isPrint||cart.isPrint===null)
? "免厨打"
: "打印";
},
@ -2312,23 +2313,20 @@ export default {
const oldGoods = this.order.old.list.find((v) => {
return v.productId === productId && v.skuId === skuId;
});
const newNum=this.order.number + (oldGoods ? oldGoods.number : 0)
$updateCart({
cartId: item.id,
productId,
skuId,
tableId: this.table.tableId,
num: this.order.number + (oldGoods ? oldGoods.number : 0), // 0
num:newNum.toFixed(2) , // 0
}).then((res) => {
this.$set(this.order.list, this.order.selIndex, {
...res,
specSnap: item.specSnap || res.skuName,
number: this.order.number,
});
});
return;
this.updateOrder({
num: newval, // 0
});
}, 30),
"goods.query.productId": function (newval) {
if (!this.$goodsData) {
@ -2581,9 +2579,9 @@ export default {
});
},
async returnCreateOrderData() {
this.isWaitCall=false;
if (this.key == "isJieZhang" || this.order.list.length <= 0) {
//
// this.order.old.list = formatOrderGoodsList(this.createOrder.data.detailList||[]);
this.isCreateOrder = true;
return this.createOrder.data;
}
@ -3373,7 +3371,7 @@ export default {
return this.removeCart();
}
if (key === "print") {
const isPrint = orderGoods.isPrint;
const isPrint = (orderGoods.isPrint||orderGoods.isPrint===null)?true:false;
this.updateOrder({ isPrint: !isPrint });
return;
}
@ -3902,6 +3900,7 @@ export default {
},
reset() {
// this.goods.list = [];
this.isAllWaitCall=false;
this.guazhangRen = "";
this.order.status = "";
this.loading = false;