门店打开商品优化

master
gongfuxiang 2024-03-25 09:43:48 +08:00
parent c111e76fad
commit 65eeada46a
2 changed files with 19 additions and 6 deletions

View File

@ -27,7 +27,7 @@
</view>
<scroll-view :scroll-y="true" class="cart-list goods-list">
<view v-for="(goods, index) in cart.data" :key="index" class="item padding-main oh spacing-mb">
<view :data-value="'/pages/goods-detail/goods-detail?id=' + goods.goods_id + '&is_opt_back=1&buy_use_type_index=' + buy_use_type_index + '&realstore_id=' + info.id" @tap="goods_url_event">
<view :data-index="index" :data-value="'/pages/goods-detail/goods-detail?id=' + goods.goods_id + '&is_opt_back=1&buy_use_type_index=' + buy_use_type_index + '&realstore_id=' + info.id" @tap="goods_event">
<view class="flex-row jc-sb">
<image :src="goods.images" mode="widthFix" class="goods-img radius br"></image>
<view class="goods-base flex-1 flex-width padding-left-main flex-col jc-sb">
@ -952,9 +952,16 @@
this.get_cart_data();
},
// url
goods_url_event(e) {
//
goods_event(e) {
//
if(app.globalData.data.is_realstore_forbid_to_goods_detail != 1) {
//
var goods = this.cart.data[e.currentTarget.dataset.index];
goods['id'] = goods.goods_id;
app.globalData.goods_data_cache_handle(goods.id, goods);
// url
app.globalData.url_event(e);
}
}

View File

@ -166,7 +166,7 @@
<block v-if="(data_list || null) != null && data_list.length > 0">
<block v-for="(item, index) in data_list" :key="index">
<view :class="'goods-item bg-white padding-main border-radius-main oh spacing-mb '+((item.is_highlight || 0) == 1 ? 'item-highlight' : '')">
<view :data-value="'/pages/goods-detail/goods-detail?id=' + item.id + '&is_opt_back=1&buy_use_type_index=' + buy_use_type_index + '&realstore_id=' + info.id" @tap="goods_url_event">
<view :data-index="index" :data-value="'/pages/goods-detail/goods-detail?id=' + item.id + '&is_opt_back=1&buy_use_type_index=' + buy_use_type_index + '&realstore_id=' + info.id" @tap="goods_event">
<view class="flex-row jc-sb">
<image :src="item.images" mode="widthFix" class="goods-img radius fl br"></image>
<view class="goods-base flex-1 flex-width padding-left-main flex-col jc-sb">
@ -883,9 +883,15 @@
return this.$refs.realstore_cart.get_buy_use_type_index();
},
// url
goods_url_event(e) {
//
goods_event(e) {
//
if(app.globalData.data.is_realstore_forbid_to_goods_detail != 1) {
//
var goods = this.data_list[e.currentTarget.dataset.index];
app.globalData.goods_data_cache_handle(goods.id, goods);
// url
app.globalData.url_event(e);
}
},