Commit 1b07528b authored by 刘玉宏's avatar 刘玉宏
parents 504a8ec6 cf72bbd2
...@@ -127,24 +127,34 @@ const getSelectedItems = () => { ...@@ -127,24 +127,34 @@ const getSelectedItems = () => {
return acc.concat(selectedProducts); return acc.concat(selectedProducts);
}, []); }, []);
}; };
// 跳转到结算页面方法
function toSettle() { function toSettle() {
const selected = getSelectedItems(); const selected = getSelectedItems();
if (selected.length > 0) { if (selected.length === 0) {
console.log('Selected items:', selected); xma.showToast({
title: '请选择需要结算的商品!',
icon: 'none',
});
return;
}
const shopIds = selected
.map((item) => item.shopId)
.filter((value, index, self) => self.indexOf(value) === index);
if (shopIds.length > 1) {
xma.showToast({
title: '暂不支持跨店结算,请选择同一店铺的商品!',
icon: 'none',
});
} else {
const basketIds = selected.map((item) => item.basket.basketId).join(','); const basketIds = selected.map((item) => item.basket.basketId).join(',');
console.log('Basket IDs:', basketIds); console.log('Basket IDs:', basketIds);
// TODO: 跳转到结算页面 // TODO: 跳转到结算页面
xma.navigateTo({ xma.navigateTo({
url: `/pages/assistingAgriculture/cart/ConfirmOrder?ids=${basketIds}`, url: `/pages/assistingAgriculture/cart/ConfirmOrder?ids=${basketIds}`,
}); });
} else {
xma.showToast({
title: '请选择需要结算的商品!',
icon: 'none',
});
} }
} }
// 跳转店铺主页 // 跳转店铺主页
const toStore = (item) => { const toStore = (item) => {
xma.navigateTo({ xma.navigateTo({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment