feat(specialArea): 秒杀售罄展示样式优化

This commit is contained in:
woody 2025-08-07 11:41:56 +08:00
parent 07759cfd66
commit cf72ed367c
1 changed files with 29 additions and 23 deletions

View File

@ -81,7 +81,11 @@
<view style="display: flex; flex: 1"> <view style="display: flex; flex: 1">
<view <view
class="fly" class="fly"
v-show="item.preSaleStatus == 3 || item.isSale == 1" v-show="
item.preSaleStatus == 3 ||
item.isSale == 1 ||
(item.specialArea === 14 && !Number(item.inventory))
"
></view> ></view>
<view class="image-container"> <view class="image-container">
<img :src="item.cover || item.cover1" class="cover" alt="" /> <img :src="item.cover || item.cover1" class="cover" alt="" />
@ -178,28 +182,30 @@
{{ item.waresPrice | numberToCurrency }} {{ item.waresPrice | numberToCurrency }}
</view> </view>
</view> </view>
<template v-if="item.specialArea !== 14">
<img <img
@click.stop="addCar(item)" @click.stop="addCar(item)"
v-show=" v-show="
item.preSaleStatus != 3 && item.preSaleStatus != 3 &&
item.isSale != 1 && item.isSale != 1 &&
specialArea != 31 specialArea != 31
" "
src="@/static/images/cart.png" src="@/static/images/cart.png"
alt="" alt=""
/> />
<img </template>
@click.stop="addCar(item)" <template v-else>
v-show=" <img
item.preSaleStatus != 3 && @click.stop="addCar(item)"
item.isSale != 1 && v-show="
specialArea == 31 && item.preSaleStatus != 3 &&
userInfo.isMakerSpace == 0 item.isSale != 1 &&
" Number(item.inventory)
src="@/static/images/cart.png" "
alt="" src="@/static/images/cart.png"
/> alt=""
/>
</template>
</view> </view>
</view> </view>
</view> </view>