This commit is contained in:
ylj20011123 2025-08-22 19:40:17 +08:00
parent a1fa315551
commit 5fddd6df63
58 changed files with 79 additions and 61 deletions

View File

@ -13,7 +13,8 @@
<div class="buyShopItem" v-for="(subItem, subIndex) in shopList" :key="subIndex" <div class="buyShopItem" v-for="(subItem, subIndex) in shopList" :key="subIndex"
@click.stop="handleGoShopDetail(subItem)"> @click.stop="handleGoShopDetail(subItem)">
<div class="shopImgContent"> <div class="shopImgContent">
<image class="shopImage" :src="subItem.IMAGE_PATH" /> <image class="shopImage"
:src="subItem.IMAGE_PATHS ? subItem.IMAGE_PATHS.split(',') && subItem.IMAGE_PATHS.split(',').length > 1 ? subItem.IMAGE_PATHS.split(',')[0] : subItem.IMAGE_PATH : '/static/images/home/defultImg.png'" />
</div> </div>
<div class="priceBox"> <div class="priceBox">
<div class="shopName">{{ subItem.COMMODITY_NAME }}</div> <div class="shopName">{{ subItem.COMMODITY_NAME }}</div>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -103,15 +103,32 @@ var render = function () {
var _h = _vm.$createElement var _h = _vm.$createElement
var _c = _vm._self._c || _h var _c = _vm._self._c || _h
var g0 = _vm.shopList && _vm.shopList.length > 0 var g0 = _vm.shopList && _vm.shopList.length > 0
var g1 = g0 ? _vm.shopList.length : null var l0 = g0
var g2 = _vm.shopList && _vm.shopList.length === 0 ? _vm.__map(_vm.shopList, function (subItem, subIndex) {
var $orig = _vm.__get_orig(subItem)
var g1 = subItem.IMAGE_PATHS
? subItem.IMAGE_PATHS.split(",") &&
subItem.IMAGE_PATHS.split(",").length > 1
: null
var g2 =
subItem.IMAGE_PATHS && g1 ? subItem.IMAGE_PATHS.split(",") : null
return {
$orig: $orig,
g1: g1,
g2: g2,
}
})
: null
var g3 = g0 ? _vm.shopList.length : null
var g4 = _vm.shopList && _vm.shopList.length === 0
_vm.$mp.data = Object.assign( _vm.$mp.data = Object.assign(
{}, {},
{ {
$root: { $root: {
g0: g0, g0: g0,
g1: g1, l0: l0,
g2: g2, g3: g3,
g4: g4,
}, },
} }
) )

View File

@ -1 +1 @@
<view class="main data-v-8f44761e"><view class="headerTitle data-v-8f44761e" style="{{'height:'+(menu.bottom+4+'px')+';'+('padding-top:'+(menu.top+'px')+';')}}"><image class="backArrow data-v-8f44761e" src="https://eshangtech.com/ShopICO/ahyd-BID/commercial/navigation-left.svg" data-event-opts="{{[['tap',[['handleBack',['$event']]]]]}}" bindtap="__e"></image><text class="pageTitle data-v-8f44761e">{{pageTitle||""}}</text><view class="backArrow data-v-8f44761e"></view></view><scroll-view class="content data-v-8f44761e" style="{{'height:'+('calc(100vh - '+(menu.bottom+4)+'px)')+';'}}" scroll-y="{{true}}" data-event-opts="{{[['scrolltolower',[['handleScrollBottom',['$event']]]]]}}" bindscrolltolower="__e"><block wx:if="{{$root.g0}}"><view class="shopList data-v-8f44761e"><block wx:for="{{shopList}}" wx:for-item="subItem" wx:for-index="subIndex" wx:key="subIndex"><view data-event-opts="{{[['tap',[['handleGoShopDetail',['$0'],[[['shopList','',subIndex]]]]]]]}}" class="buyShopItem _div data-v-8f44761e" catchtap="__e"><view class="shopImgContent _div data-v-8f44761e"><image class="shopImage data-v-8f44761e" src="{{subItem.IMAGE_PATH}}"></image></view><view class="priceBox _div data-v-8f44761e"><view class="shopName _div data-v-8f44761e">{{subItem.COMMODITY_NAME}}</view><view style="width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:12rpx;" class="data-v-8f44761e"><view class="nowPrice data-v-8f44761e"><text class="unit data-v-8f44761e">¥</text><text class="price data-v-8f44761e">{{(subItem.bigNumber||"")+"."+(subItem.smallNumber||"00")}}</text></view><block wx:if="{{!(subItem.COMMODITY_STOCK>0)}}"><view class="shopState data-v-8f44761e">已售罄</view></block></view></view></view></block><block wx:if="{{$root.g1>0}}"><view class="load-more data-v-8f44761e"><text class="data-v-8f44761e">{{!shopMsg.isOver?"正在加载,请稍后...":"——— 我是有底线的 ———"}}</text></view></block></view></block><block wx:if="{{$root.g2}}"><view class="noDataBox data-v-8f44761e"><no-data vue-id="535b5a35-1" text="暂无商品数据" class="data-v-8f44761e" bind:__l="__l"></no-data></view></block></scroll-view></view> <view class="main data-v-8f44761e"><view class="headerTitle data-v-8f44761e" style="{{'height:'+(menu.bottom+4+'px')+';'+('padding-top:'+(menu.top+'px')+';')}}"><image class="backArrow data-v-8f44761e" src="https://eshangtech.com/ShopICO/ahyd-BID/commercial/navigation-left.svg" data-event-opts="{{[['tap',[['handleBack',['$event']]]]]}}" bindtap="__e"></image><text class="pageTitle data-v-8f44761e">{{pageTitle||""}}</text><view class="backArrow data-v-8f44761e"></view></view><scroll-view class="content data-v-8f44761e" style="{{'height:'+('calc(100vh - '+(menu.bottom+4)+'px)')+';'}}" scroll-y="{{true}}" data-event-opts="{{[['scrolltolower',[['handleScrollBottom',['$event']]]]]}}" bindscrolltolower="__e"><block wx:if="{{$root.g0}}"><view class="shopList data-v-8f44761e"><block wx:for="{{$root.l0}}" wx:for-item="subItem" wx:for-index="subIndex" wx:key="subIndex"><view data-event-opts="{{[['tap',[['handleGoShopDetail',['$0'],[[['shopList','',subIndex]]]]]]]}}" class="buyShopItem _div data-v-8f44761e" catchtap="__e"><view class="shopImgContent _div data-v-8f44761e"><image class="shopImage data-v-8f44761e" src="{{subItem.$orig.IMAGE_PATHS?subItem.g1?subItem.g2[0]:subItem.$orig.IMAGE_PATH:'/static/images/home/defultImg.png'}}"></image></view><view class="priceBox _div data-v-8f44761e"><view class="shopName _div data-v-8f44761e">{{subItem.$orig.COMMODITY_NAME}}</view><view style="width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:12rpx;" class="data-v-8f44761e"><view class="nowPrice data-v-8f44761e"><text class="unit data-v-8f44761e">¥</text><text class="price data-v-8f44761e">{{(subItem.$orig.bigNumber||"")+"."+(subItem.$orig.smallNumber||"00")}}</text></view><block wx:if="{{!(subItem.$orig.COMMODITY_STOCK>0)}}"><view class="shopState data-v-8f44761e">已售罄</view></block></view></view></view></block><block wx:if="{{$root.g3>0}}"><view class="load-more data-v-8f44761e"><text class="data-v-8f44761e">{{!shopMsg.isOver?"正在加载,请稍后...":"——— 我是有底线的 ———"}}</text></view></block></view></block><block wx:if="{{$root.g4}}"><view class="noDataBox data-v-8f44761e"><no-data vue-id="535b5a35-1" text="暂无商品数据" class="data-v-8f44761e" bind:__l="__l"></no-data></view></block></scroll-view></view>