Files
Smart-Farm/front/home/pages/farm/detail.wxml
2025-12-22 17:13:05 +08:00

1 line
8.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<block wx:if="{{detail.id}}"><view class="land-order-detail"><fixed vue-id="e40c706e-1" bind:__l="__l" vue-slots="{{['default']}}"><uni-nav-bar vue-id="{{('e40c706e-2')+','+('e40c706e-1')}}" fixed="{{false}}" shadow="{{false}}" statusBar="{{true}}" color="#fff" backgroundColor="none" leftIcon="{{options.pid?'iconshouye':'icon-left'}}" title="农场详情" bind:__l="__l"></uni-nav-bar><image class="common-bg abs" style="{{'height:'+(configInfo.navBarHeight+104+'px')+';'}}" mode="aspectFill" lazy-load="{{true}}" src="https://lbqny.migugu.com/admin/farm/bg-cash.png"></image><view class="common-top-img"></view><view class="common-top-info rel fill-base"><view class="top-box abs"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="farm-item fill-base flex-center ml-md mr-md pd-lg box-shadow radius-24" catchtap="__e"><image class="cover box-shadow radius-24" mode="aspectFill" lazy-load="{{true}}" src="{{detail.cover}}"></image><view class="flex-1 ml-lg"><view class="flex-y-center f-title c-title mt-sm mb-sm"><view class="max-title ellipsis">{{detail.title}}</view><view class="{{['status-btn','flex-center','c-caption','ml-sm','radius-10',[(detail.is_open==0)?'fill-space':''],[(detail.is_open==1)?'fill-body':'']]}}" style="{{'color:'+(detail.is_open==1?primaryColor:'')+';'}}">{{''+(detail.is_open==1?'营业中':'闭店中')+''}}</view></view><view class="flex-between"><view class="star-fill-info rel"><view class="flex-warp star rel"><block wx:for="{{5}}" wx:for-item="aitem" wx:for-index="aindex" wx:key="aindex"><view class="item-star flex-center"><view class="iconfont icon-star-bold-fill _i"></view></view></block></view><view class="star-fill abs" style="{{'width:'+(detail.star_percent)+';'}}"><view class="flex-warp"><block wx:for="{{5}}" wx:for-item="aitem" wx:for-index="aindex" wx:key="aindex"><view class="item-star flex-center"><view class="iconfont icon-star-bold-fill icon-font-color _i" style="{{'background-image:'+('-webkit-linear-gradient(90deg, #FDCD47, #FFC000)')+';'}}"></view></view></block></view></view></view><view class="iconfont icon-right _i"></view></view><view data-event-opts="{{[['tap',[['toMap',['$event']]]]]}}" class="flex-y-center f-caption c-caption mt-sm" catchtap="__e"><view class="iconfont icon-dingwei mr-sm _i"></view><view class="addr-text ellipsis">{{detail.address}}</view></view></view></view></view></view><view class="space-sm fill-base"></view><tab vue-id="{{('e40c706e-3')+','+('e40c706e-1')}}" list="{{tabList}}" activeIndex="{{activeIndex}}" activeColor="{{primaryColor}}" width="{{100/$root.g0+'%'}}" height="100rpx" data-event-opts="{{[['^change',[['handerTabChange']]]]}}" bind:change="__e" bind:__l="__l"></tab><view class="b-1px-b"></view></fixed><block wx:if="{{tabList[activeIndex].id==1}}"><block><view class="flex-warp"><block wx:for="{{list.data}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['goDetail',[index]]]]]}}" class="goods-item fill-base mt-md ml-md box-shadow radius-16" catchtap="__e"><image class="cover" mode="aspectFill" lazy-load="{{true}}" src="{{item.cover}}"></image><view class="pd-md"><view class="f-paragraph c-title ellipsis">{{item.goods_name}}</view><view class="flex-y-baseline"><view class="f-title c-warning">{{"¥"+item.show_price}}</view><view class="f-caption c-caption text-delete ml-sm">{{"¥"+item.show_init_price}}</view></view><view class="f-caption c-caption">{{"已售 "+item.all_sale_count}}</view></view></view></block></view></block></block><block wx:if="{{tabList[activeIndex].id==2}}"><block><block wx:for="{{list.data}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['goDetail',[index]]]]]}}" class="land-item fill-base mt-md ml-md mr-md box-shadow radius-16" catchtap="__e"><image class="cover" mode="aspectFill" lazy-load="{{true}}" src="{{item.cover}}"></image><view class="pd-lg"><view class="f-title c-title">{{item.title}}</view><view class="f-caption c-caption ellipsis-2"><text style="word-break:break-all;" decode="emsp">{{item.desc}}</text></view><view class="flex-between mt-md"><view class="flex-y-baseline"><view class="f-lg-title c-warning">{{"¥"+item.min_price}}</view><view class="f-caption c-caption ml-sm">起</view></view><view class="common-btn flex-center f-paragraph c-base radius-4" style="{{'background:'+(primaryColor)+';'}}">立即租赁</view></view></view></view></block></block></block><block wx:if="{{tabList[activeIndex].id==3}}"><block><block wx:for="{{list.data}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['goDetail',[index]]]]]}}" class="claim-item fill-base mt-md ml-md mr-md box-shadow radius-24" catchtap="__e"><view class="flex-center pd-lg"><image class="cover fill-body radius-24" mode="aspectFill" lazy-load="{{true}}" src="{{item.cover}}"></image><view class="flex-1 ml-lg max-380"><view class="f-title c-title ellipsis-2">{{item.title}}</view><view class="f-paragraph c-title">{{item.start_time+' '+item.end_time}}</view><view class="flex-between mt-sm mb-md"><view class="line-item rel"><view class="cur abs" style="{{'width:'+(item.precent)+';'}}"></view></view><view class="c-caption" style="font-size:20rpx;">{{"已认养"+item.precent}}</view></view><view class="count-list flex-warp"><view class="count-item"><view class="flex-y-center f-caption c-caption"><view class="dot radius"></view>品种</view><view class="f-paragraph c-title ellipsis">{{item.breed}}</view></view><view class="count-item"><view class="flex-y-center f-caption c-caption"><view class="dot radius"></view>周期</view><view class="f-paragraph c-title ellipsis">{{item.cycle+"天"}}</view></view><view class="count-item"><view class="flex-y-center f-caption c-caption"><view class="dot radius"></view>产量</view><view class="f-paragraph c-title">{{item.output+"kg"}}</view></view></view></view></view><view class="flex-between ml-lg mr-lg pt-lg pb-lg b-1px-t"><view class="flex-y-baseline"><view class="f-lg-title c-warning">{{"¥"+item.price}}</view><view class="f-caption c-caption ml-sm">{{"/"+item.unit}}</view></view><view class="common-btn flex-center f-paragraph c-base radius-4" style="{{'background:'+(primaryColor)+';'}}">立即认养</view></view><view class="flex-y-center pl-lg pr-lg pb-lg"><view class="flex-warp"><block wx:for="{{item.count.user_list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block><block wx:if="{{index<6}}"><view class="avatar-group"><image class="abs avatar fill-body radius" mode="aspectFill" lazy-load="{{true}}" src="{{item.avatarUrl}}"></image></view></block></block></block></view><view class="{{['flex-y-center','f-caption','c-title','pr-lg',[(item.count.user_count>0)?'ml-lg':'']]}}" style="height:48rpx;">{{'已有'+item.count.user_count+"人参与"}}</view></view></view></block></block></block><block wx:if="{{tabList[activeIndex].id==4}}"><block><view class="flex-warp ml-md mr-md"><block wx:for="{{list.data}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['goDetail',[index]]]]]}}" class="{{['monitor-item','rel','fill-base','box-shadow','radius-16',[(index%2==0)?'mr-md':'']]}}" catchtap="__e"><view class="live-item flex-center abs"><image class="live-img" mode="aspectFill" lazy-load="{{true}}" src="/static/image/home/live.png"></image><view class="f-icontext c-base">LIVE</view></view><view class="view-item flex-center abs c-base"><view class="iconfont icon-chakan mr-sm _i"></view><view class="f-icontext">{{item.iv||0}}</view></view><image class="cover" mode="aspectFill" lazy-load="{{true}}" src="{{item.cover}}"></image><view class="content"><view class="f-paragraph c-title ellipsis">{{item.title}}</view><view class="flex-y-center f-caption c-caption"><view class="iconfont icon-dingwei mr-sm _i"></view><view class="max-300 ellipsis">{{item.address}}</view></view></view></view></block></view></block></block><block wx:if="{{loading}}"><load-more vue-id="e40c706e-4" noMore="{{$root.g1}}" loading="{{loading}}" bind:__l="__l"></load-more></block><block wx:if="{{$root.g2}}"><abnor vue-id="e40c706e-5" bind:__l="__l"></abnor></block><view class="space-footer"></view></view></block>