1 line
3.5 KiB
Plaintext
1 line
3.5 KiB
Plaintext
|
|
<view class="artisan-detail-page"><custom-navbar vue-id="1b9c94be-1" title="员工详情" show-back="{{true}}" backgroundColor="#fff" bind:__l="__l"></custom-navbar><scroll-view class="detail-scroll" style="{{'height:'+(scrollViewHeight+'px')+';'}}" scroll-y="true" data-event-opts="{{[['scrolltolower',[['loadMoreComments',['$event']]]]]}}" bindscrolltolower="__e"><view class="artisan-info-card"><view class="artisan-header"><view class="artisan-avatar-container"><image class="artisan-avatar" src="{{artisanInfo.head_photo||defaultAvatar}}" mode="aspectFill"></image></view><view class="artisan-info"><view class="name-row"><text class="artisan-name">{{artisanInfo.name}}</text><view class="distance-section"><image class="distance-icon" src="/static/images/icons/address_icon.png"></image><text class="distance-text">{{$root.m0}}</text></view></view><view class="experience-row"><text class="experience-text">从业经历</text><image class="experience-icon" src="https://mrrplus.oss-cn-beijing.aliyuncs.com/photo/system/0a9bcad4-a3b2-457f-bdfd-d659d6b1b084.png" data-event-opts="{{[['tap',[['goQualification',['$event']]]]]}}" bindtap="__e"></image><text class="vertical-divider">|</text><text class="join-text">{{"入驻"+$root.m1}}</text></view><view class="service-time-row"><text class="service-time-label">服务时间:</text><text class="service-time-value">{{artisanInfo.default_times}}</text></view></view></view></view><block wx:if="{{artisanInfo.id}}"><evaluation-list vue-id="1b9c94be-2" evaluated_id="{{artisanInfo.id}}" evaluated_type="{{1}}" data-event-opts="{{[['^goList',[['goList']]]]}}" bind:goList="__e" bind:__l="__l"></evaluation-list></block><view class="album"><view class="tab-bar"><view data-event-opts="{{[['tap',[['switchTab',['image']]]]]}}" class="{{['tab-item',(activeTab==='image')?'active':'']}}" bindtap="__e"><text class="tab-text">图片作品</text><block wx:if="{{activeTab==='image'}}"><view class="tab-underline"></view></block></view><view data-event-opts="{{[['tap',[['switchTab',['video']]]]]}}" class="{{['tab-item',(activeTab==='video')?'active':'']}}" bindtap="__e"><text class="tab-text">视频作品</text><block wx:if="{{activeTab==='video'}}"><view class="tab-underline"></view></block></view></view><view class="album-num">{{(activeTab==='image'?"图片作品":"视频作品")+('('+(activeTab==='image'?$root.g0:$root.g1)+')')}}</view><view class="album-content"><block wx:if="{{activeTab==='image'}}"><view class="grid-list"><block wx:for="{{imageList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="grid-item"><image class="grid-img" src="{{item.url}}" mode="aspectFill"></image></view></block></view></block><block wx:if="{{activeTab==='video'}}"><view class="grid-list"><block wx:for="{{videoList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['goVideo',['$0'],[[['videoList','',index]]]]]]]}}" class="grid-item video-item" bindtap="__e"><image class="grid-img" src="{{item.url+'?x-oss-process=video/snapshot,t_1000,m_fast,f_jpg,w_600,ar_auto'}}" mode="aspectFill"></image><view class="play-icon"><image src="/static/images/icons/play.png" mode="widthFix"></image></view></view></block></view></block></view></view></scroll-view><video hidden="{{!(videoPlay)}}" style="height:0;width:0;position:absolute;top:-999rpx;left:-999rpx;" src="{{videoUrl}}" controls="{{true}}" id="myvideo" data-event-opts="{{[['fullscreenchange',[['screenChange',['$event']]]]]}}" bindfullscreenchange="__e"></video><uv-divider vue-id="1b9c94be-3" bind:__l="__l"></uv-divider></view>
|