1 |
- <view class="message"><view data-event-opts="{{[['tap',[['$navigateTo',['/pages/messageSystem/messageSystem']]]]]}}" class="message-system" bindtap="__e"><uni-badge class="uni-badge-left-margin" vue-id="7ac9e6a0-1" text="{{systemCount}}" absolute="rightTop" size="small" bind:__l="__l" vue-slots="{{['default']}}"><view class="message-system-icon"><uni-icons vue-id="{{('7ac9e6a0-2')+','+('7ac9e6a0-1')}}" type="email-filled" size="30" color="#fff" bind:__l="__l"></uni-icons></view></uni-badge><view class="message-content"><view class="message-title">系统通知</view><view class="message-sub-content">{{''+(systemCount===0?'暂无消息通知':'您有'+systemCount+'条未读消息,请点击查看~')+''}}</view></view></view><view class="message-titles">即时会话</view><block wx:if="{{$root.g0===0}}"><mescroll-empty vue-id="7ac9e6a0-3" option="{{option}}" data-event-opts="{{[['^emptyclick',[['$navigateTo',['/pages/login/login']]]]]}}" bind:emptyclick="__e" bind:__l="__l"></mescroll-empty></block><block wx:else><view class="message-list"><block wx:for="{{chatList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['linkTo',['$0'],[[['chatList','',index]]]]]]]}}" class="message-item" bindtap="__e"><uni-badge class="uni-badge-left-margin" vue-id="{{'7ac9e6a0-4-'+index}}" text="{{item.unread}}" absolute="rightTop" size="small" bind:__l="__l" vue-slots="{{['default']}}"><image class="message-image" src="{{item.userInfo.avatarUrl}}" mode="aspectFill"></image></uni-badge><view class="message-content"><view class="message-title">{{item.userInfo.nickname}}</view><view class="message-sub-content">{{''+(item.lastMessage.type==='image'?'[图片]':item.lastMessage.body.text)+''}}</view></view><view class="message-date"><uni-dateformat class="visitor-time" vue-id="{{'7ac9e6a0-5-'+index}}" date="{{item.updatedAt||item.createdAt}}" threshold="{{[60000,3600000*24*365]}}" bind:__l="__l"></uni-dateformat></view></view></block></view></block></view>
|