From a4b3ee325c7354579d495bc74a777e494e5ec38c Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Fri, 06 Feb 2026 18:18:44 +0800
Subject: [PATCH] 商品可以价格面议 选择走访时显示输入走访企业名 分会添加活动时要总会审核 分类添加人数限制,添加活动选择了填写人数限制的分类时活动名额下显示该分类人数限制为15 同一个企业30天内只能走访一次,在30天内走访同一个企业时提示该企业已被走访xx天后才可以从新走访
---
mobile/components/diy/groupBuy/groupBuy.vue | 16 +++++++++++-----
1 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/mobile/components/diy/groupBuy/groupBuy.vue b/mobile/components/diy/groupBuy/groupBuy.vue
index 9728e81..20c1149 100644
--- a/mobile/components/diy/groupBuy/groupBuy.vue
+++ b/mobile/components/diy/groupBuy/groupBuy.vue
@@ -25,7 +25,7 @@
</view>
<!-- 分类下拉面板 -->
- <view class="category-dropdown" v-if="showCategoryDropdown" @click.stop>
+ <view class="category-dropdown" :class="{ 'align-first': !itemData.params.is_sort }" v-if="showCategoryDropdown" @click.stop>
<view class="sort-option" v-for="(option, index) in categoryOptions" :key="index" @click="selectCategory(index)">
<text class="sort-option-text" :class="{ 'active': currentCategory === index }">{{ option.name }}</text>
<text class="sort-option-check" v-if="currentCategory === index">✓</text>
@@ -98,7 +98,7 @@
>
<!-- 团购列表 -->
<view class="groupbuy-item" v-for="(supplier, index) in listData" :key="index">
- <view class="supplier-data" @click="gotoSupplier(supplier.supplier_id)">
+ <view class="supplier-data" @click="gotoSupplier(supplier.shop_supplier_id)">
<!-- 商户名称 -->
<view class="supplier-name">
{{ supplier.supplier_name || '商户名称' }}
@@ -109,7 +109,7 @@
<view class="supplier-detail-left">
<image v-if="itemData.style.server_score_image" :src="itemData.style.server_score_image" class="supplier-detail-img" mode="aspectFill"></image>
<view class="supplier-detail-score">{{ supplier.server_score }} {{ supplier.server_score_text }}</view>
- <view class="supplier-detail-comment" v-if="supplier.comment > 0">{{ supplier.comment }}条评论</view>
+ <view class="supplier-detail-comment" v-if="supplier.comment_count > 0">{{ supplier.comment_count }}条评论</view>
<view class="supplier-detail-price" v-if="supplier.average_price > 0">¥{{ supplier.average_price }}/人</view>
</view>
<view class="supplier-detail-right">
@@ -407,7 +407,8 @@
this.gotoPage(url);
},
gotoSupplier(supplierId) {
- let url = '/pages/shop/shop?supplier_id=' + supplierId;
+ let url = '/pages/shop/shop?shop_supplier_id=' + supplierId;
+ uni.setStorageSync('shop_supplier_id',supplierId)
this.gotoPage(url);
}
}
@@ -416,6 +417,7 @@
<style scoped>
.diy-groupbuy {
+ position: relative;
padding: 24rpx;
padding-top: 0;
}
@@ -487,7 +489,7 @@
/* 排序下拉面板 */
.sort-dropdown,
.category-dropdown {
- position: fixed;
+ position: absolute;
top: 88rpx;
z-index: 200;
width: 200rpx;
@@ -505,6 +507,10 @@
left: calc(24rpx + 200rpx + 20rpx);
}
+.category-dropdown.align-first {
+ left: 24rpx;
+}
+
.sort-option {
display: flex;
justify-content: space-between;
--
Gitblit v1.9.2