积分商城问题修复

This commit is contained in:
2025-12-11 15:51:14 +08:00
parent 62af2a81f8
commit 9a0164eff6
11 changed files with 773 additions and 479 deletions

View File

@@ -3,10 +3,10 @@
<view v-for="(item, index) in list" :key="index" @click="toDetail(item)">
<template v-if="layout === 'list'">
<view class="item">
<view class="img coupon" v-if="item.goodsCategory=='优惠'&&item.couponInfo">
<couponIcon :item="item.couponInfo" typeKey="couponType" />
<view class="img coupon" v-if="item.goodsCategory=='优惠'&&item.couponInfo">
<couponIcon :item="item.couponInfo" typeKey="couponType" />
</view>
<image class="img" v-else lazy-load :src="item.goodsImageUrl"></image>
<image class="img" v-else lazy-load :src="item.goodsImageUrl" mode="aspectFill"></image>
<view class="info">
<view>
<view class="name u-line-1">{{item.goodsName}}</view>
@@ -26,9 +26,9 @@
<template v-if="layout === 'block'">
<view class="item">
<view class="img coupon" v-if="item.goodsCategory=='优惠券'&&item.couponInfo">
<couponIcon :item="item.couponInfo" typeKey="couponType" />
<couponIcon :item="item.couponInfo" typeKey="couponType" />
</view>
<image class="img" v-else lazy-load :src="item.goodsImageUrl"></image>
<image class="img" v-else lazy-load :src="item.goodsImageUrl" mode="aspectFill"></image>
<view class="info">
<view class="name u-line-1">{{item.goodsName}}</view>
<view class="price">
@@ -63,11 +63,15 @@
default: () => {},
}
});
const numListStyle={
'font-size':'24rpx'
}
const numBlockStyle={
'font-size':'24rpx'
}
function toDetail(item) {
if (item.quantity<=0) {
return
}
uni.setStorageSync('exchange_goods', item)
uni.navigateTo({
url: '/scoreShop/detail/index?id=' + item.id,
@@ -129,7 +133,7 @@
background: #d9d9d9;
&.coupon {
// background-color: transparent;
background-color: transparent;
}
}
@@ -160,6 +164,7 @@
font-size: 28rpx;
font-weight: 700;
white-space: nowrap;
&.end {
color: #999999;
background: rgba(153, 153, 153, 0.3);
@@ -195,7 +200,7 @@
background: #d9d9d9;
&.coupon {
// background-color: transparent;
background-color: transparent;
}
}