48 lines
2.0 KiB
Plaintext
48 lines
2.0 KiB
Plaintext
<movable-area class="kefu-movable-area" wx:if="{{!sessionHidden}}">
|
||
<movable-view
|
||
class="kefu-movable-view"
|
||
direction="vertical"
|
||
y="{{floatY}}"
|
||
damping="40"
|
||
friction="2"
|
||
bindchange="onFloatMove"
|
||
>
|
||
<block wx:if="{{mode === 'full'}}">
|
||
<view class="kefu-wrap">
|
||
<view class="kefu-float kefu-float--full">
|
||
<view class="kefu-unread-badge" wx:if="{{csUnread > 0}}">{{csUnread > 99 ? '99+' : csUnread}}</view>
|
||
<view class="kefu-float-main" catchtap="onContact">
|
||
<text class="kefu-float-icon">💬</text>
|
||
<view class="kefu-text-col">
|
||
<text class="kefu-float-text">联系客服</text>
|
||
<text class="kefu-float-sub" wx:if="{{csUnread > 0}}">客服有新消息</text>
|
||
<text class="kefu-float-sub kefu-float-sub--muted" wx:else>咨询订单 / 账号问题</text>
|
||
</view>
|
||
</view>
|
||
<view class="kefu-float-close" catchtap="onHideTap">
|
||
<text>×</text>
|
||
</view>
|
||
</view>
|
||
<view class="kefu-permanent-row" catchtap="onSessionDismiss">
|
||
<text class="kefu-permanent-label">本次不再显示</text>
|
||
<text class="kefu-permanent-x">×</text>
|
||
</view>
|
||
</view>
|
||
</block>
|
||
|
||
<block wx:else>
|
||
<view class="kefu-wrap kefu-wrap--mini">
|
||
<view class="kefu-float kefu-float--mini" catchtap="onContact" bindlongpress="onExpand">
|
||
<view class="kefu-unread-badge kefu-unread-badge--mini" wx:if="{{csUnread > 0}}">{{csUnread > 99 ? '99+' : csUnread}}</view>
|
||
<text class="kefu-float-mini-icon">💬</text>
|
||
<text class="kefu-mini-label">联系客服</text>
|
||
</view>
|
||
<view class="kefu-permanent-row kefu-permanent-row--mini" catchtap="onSessionDismiss">
|
||
<text class="kefu-permanent-x">×</text>
|
||
<text class="kefu-permanent-label">本次隐藏</text>
|
||
</view>
|
||
</view>
|
||
</block>
|
||
</movable-view>
|
||
</movable-area>
|