|
|
@@ -22,7 +22,7 @@
|
|
|
|
|
|
<!-- 订单列表 -->
|
|
|
<scroll-view class="order-list" scroll-y @scrolltolower="handleScrollToLower">
|
|
|
- <view v-for="(order, index) in currentOrderList" :key="order.id || index" class="order-card">
|
|
|
+ <view v-for="(order, index) in currentOrderList" :key="order.id || index" class="order-card" @click="handleOrderDetail(order)">
|
|
|
<!-- 订单头部 -->
|
|
|
<view class="order-header">
|
|
|
<view class="order-number">
|
|
|
@@ -32,7 +32,7 @@
|
|
|
</view>
|
|
|
|
|
|
<!-- 店铺信息 -->
|
|
|
- <view class="store-info" @click="handleStoreClick(order)">
|
|
|
+ <view class="store-info">
|
|
|
<view><text class="store-name">{{ order.storeName }}</text>
|
|
|
<text class="store-arrow">›</text>
|
|
|
</view>
|
|
|
@@ -43,7 +43,7 @@
|
|
|
<view class="order-time">{{ order.createTime }}</view>
|
|
|
|
|
|
<!-- 商品信息 -->
|
|
|
- <view class="order-goods" @click="handleOrderDetail(order)">
|
|
|
+ <view class="order-goods" >
|
|
|
<view class="goods-images">
|
|
|
<image v-for="(image, imgIndex) in order.goodsImages" :key="imgIndex" :src="getFileUrl(image)"
|
|
|
mode="aspectFill" class="goods-image" />
|
|
|
@@ -267,12 +267,6 @@ const switchTab = (tab) => {
|
|
|
activeTab.value = tab;
|
|
|
};
|
|
|
|
|
|
-// 处理店铺点击
|
|
|
-const handleStoreClick = (order) => {
|
|
|
- console.log('点击店铺:', order);
|
|
|
- // TODO: 跳转到店铺详情
|
|
|
-};
|
|
|
-
|
|
|
// 处理加餐:带上该订单的桌号和人数,点餐页依赖 tableid、diners 拉取列表和购物车
|
|
|
const handleAddFood = (order) => {
|
|
|
const tableid = order?.tableId ?? order?.tableNumber ?? uni.getStorageSync(STORAGE_TABLE_ID) ?? '';
|