You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
13 KiB
1 line
13 KiB
1 year ago
|
<view class="wanl-chat"><view class="edgeInsetTop"></view><view data-event-opts="{{[['touchstart',[['hideDrawer',['$event']]]]]}}" bindtouchstart="__e"><scroll-view class="cu-chat" scroll-y="true" scroll-with-animation="{{scrollAnimation}}" scroll-top="{{scrollTop}}" scroll-into-view="{{scrollToView}}" upper-threshold="50" data-event-opts="{{[['scrolltoupper',[['loadHistory',['$event']]]]]}}" bindscrolltoupper="__e"><view hidden="{{!(isHistoryLoading)}}" class="loading"><view class="spinner"><view class="rect1"></view><view class="rect2"></view><view class="rect3"></view><view class="rect4"></view><view class="rect5"></view></view></view><block wx:for="{{$root.l1}}" wx:for-item="row" wx:for-index="index" wx:key="index"><view id="{{'msg'+row.$orig.id}}"><block wx:if="{{row.$orig.type=='chat'}}"><view><block wx:if="{{row.$orig.to_id==to_id}}"><view class="cu-item self"><block wx:if="{{row.$orig.message.type=='text'}}"><view class="main"><view class="content bg-green"><rich-text nodes="{{row.$orig.message.content.text}}"></rich-text></view></view></block><block wx:if="{{row.$orig.message.type=='img'}}"><view class="main"><image style="{{'width:'+(row.$orig.message.content.w+'px')+';'+('height:'+(row.$orig.message.content.h+'px')+';')}}" src="{{row.$orig.message.content.url}}" data-event-opts="{{[['tap',[['showPic',['$0'],[[['msgList','',index,'message']]]]]]]}}" bindtap="__e"></image></view></block><block wx:if="{{row.$orig.message.type=='voice'}}"><view data-event-opts="{{[['tap',[['playVoice',['$0'],[[['msgList','',index,'message']]]]]]]}}" class="{{['main',playMsgid==row.$orig.message.id?'play':'']}}" bindtap="__e"><view class="action text-bold text-grey" style="padding-right:2rpx;">{{''+row.g0+''}}<text class="wlIcon-miao"></text></view><view class="content bg-green"><text style="{{'width:'+(row.g1*6+'rpx')+';'}}"></text><text class="wlIcon-yuyinyou text-xxl padding-left-xl"></text></view></view></block><block wx:if="{{row.$orig.message.type=='goods'}}"><view class="main goods"><view data-event-opts="{{[['tap',[['onGoods',['$0'],['goods.id']]]]]}}" class="content" bindtap="__e"><image src="{{row.g2}}" mode="widthFix"></image><view class="text-price text-orange text-lg margin-tb-xs">{{''+row.$orig.message.content.price+''}}</view><view>{{''+row.$orig.message.content.title+''}}</view></view></view></block><block wx:if="{{row.$orig.message.type=='order'}}"><view class="main order"><view data-event-opts="{{[['tap',[['orderDetails',['$0'],[[['msgList','',index,'message.content.id']]]]]]]}}" class="content" bindtap="__e"><view><text>订单详情:</text></view><view class="margin-tb-bj radius product padding-sm"><block wx:for="{{row.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item"><view class="image"><image src="{{item.g3}}" mode="aspectFill"></image></view><view class="details text-sm"><view class="text-cut wanl-gray-dark"><text>{{item.$orig.title}}</text></view><view class="wanl-gray-light flex justify-between" style="width:100%;"><view class="text-price text-orange">{{''+item.$orig.price*item.$orig.number+''}}</view><view><text>{{item.$orig.difference+" x "+item.$orig.number}}</text><block wx:if="{{item.$orig.refund_status!=0}}"><text>{{"("+refundStatusText[item.$orig.refund_status]+")"}}</text></block></view></view></view></view></block></view><view class="text-sm flex justify-between "><view><text>{{stateText[row.$orig.message.content.state-1]}}</text></view><view><text>ID:</text><text>{{row.$orig.message.content.order_no}}</text></view></view></view></view></block><view class="cu-avatar radius" style="{{'background-image:'+('url('+row.g4+')')+';'}}"></view><view class="date">{{row.g5}}</view></view></block><block wx:else><view class="cu-item"><view class="cu-avatar radius" style="{{'background-image:'+('url('+row.g6+')')+';'}}"></view><block wx:if="{{row.$orig.message.type=='text'}}"><view class="main"><view class="content"><rich-text nodes="{{row.$orig.message.content.text}}"></rich-text></view></view></block><block wx:if="{{row.$orig.message.type=='img'}}"><view class="main"><image s
|