修复临时菜和数签子显示问题,修复下单页面商品弹窗问题

This commit is contained in:
2025-12-26 16:14:42 +08:00
parent ac7af51a92
commit bde30fa70c
10 changed files with 206 additions and 88 deletions

View File

@@ -750,7 +750,7 @@
useCartStore
} from '@/stores/order.js';
import {
computed
computed, provide
} from 'vue';
const cartStore = useCartStore();
/**
@@ -762,7 +762,6 @@
proxy
} = getCurrentInstance();
//点单智能推荐
function onBuyClick(item) {
let index = -1;
@@ -802,7 +801,6 @@
/**
* 通用数据合集 start
*/
const showGoodsModal = ref(false)
// 门店信息
const shopInfo = reactive({});
@@ -1450,7 +1448,6 @@
show:true,
goods:specifications.item
})
// showGoodsModal.value=true
};
// 判断商品是否在可售时间内
const isProductAvailable = async (sellDaysStr, startTimeStr, endTimeStr) => {
@@ -1692,12 +1689,13 @@
const goodsSkuList = goods ? goods.skuList : []
const findSku = goodsSkuList.find(sku => sku.id == v.sku_id)
const memberPrice = findSku ? findSku.memberPrice : 0
const is_temporary=v.is_temporary||v.isTemporary
const is_time_discount = limitUtils.canUseLimitTimeDiscount({
...v,
memberPrice
}, cartStore.limitTimeDiscount, shopInfo,
shopUserInfo.value, 'product_id');
if (!goods) {
if (!goods&&!is_temporary) {
console.log('删除未匹配到的商品', {
id: v.id,
operate_type: "del",