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.
69 lines
3.0 KiB
69 lines
3.0 KiB
<view>
|
|
<loading id="loading"></loading>
|
|
<modal id="modal"></modal>
|
|
<request-msg bind:resubscribe="resubscribe" behavior-title="即将为您申请微信订阅信息" behavior-type="站内信" template-type="站内信提醒" id="requestMsg" />
|
|
|
|
<view wx:if="{{ customerId }}">
|
|
<view class="m-operate">
|
|
<view wx:if="{{!resubscribeShow}}" class="m-left" bind:tap="handleMsg" style="background: {{resubscribeShow&&'#999;'}}">
|
|
<image src="../../../images/msg.png" />
|
|
<text>订阅站内信</text>
|
|
</view>
|
|
<!-- <view wx:if="{{resubscribeShow}}" class="reback-tips"> -->
|
|
<view wx:if="{{resubscribeShow}}" class="reback-tips">
|
|
已为您屏蔽站内信提醒,如需重新订阅请点击<text bind:tap="handleRemsg">【激活订阅】</text>
|
|
</view>
|
|
<view class="msg-btn">
|
|
<view wx:if="{{ list.data.length > 0 }}"
|
|
class="btn a-fade-in-right"
|
|
bind:tap="readDel">
|
|
<image mode="aspectFit"
|
|
src="../../../images/del.png" />
|
|
<text>{{ words.message.readDel }}</text>
|
|
</view>
|
|
<view wx:if="{{ list.data.length > 0 }}"
|
|
class="btn a-fade-in-right"
|
|
bind:tap="readAll">
|
|
<image mode="aspectFit"
|
|
src="/assets/images/message/read-all.png" />
|
|
<text>{{ words.message.readAll }}</text>
|
|
</view>
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="m-list">
|
|
<view class="item a-fade-in-up"
|
|
data-id="{{ item.id }}"
|
|
data-target="{{item.targetId}}"
|
|
bind:tap="read"
|
|
wx:key="id"
|
|
wx:for="{{ list.data }}">
|
|
<view class="item-hd">
|
|
<view class="title">{{ item.title }} <text wx:if="{{ item.readFlag=='unread' }}" class="dot"></text></view>
|
|
<view class="date">{{ item.createdTime }}</view>
|
|
</view>
|
|
<view class="item-cnt {{item.messageType=='nucleic'|| item.messageType=='vaccines' ? '' : 'z-half'}}"><text>{{ item.messageContent }}</text></view>
|
|
<view class="item-btn"
|
|
data-id="{{ item.id }}"
|
|
bind:tap="toInfo"
|
|
wx:if="{{ item.messageContent.length > 50 || item.messageType=='ic_event' || item.messageType=='deman' || item.messageType=='event' || item.messageType=='antiepidemic' }}">查看详情</view>
|
|
<view class="item-btn"
|
|
data-id="{{ item.id }}"
|
|
bind:tap="toInfo"
|
|
wx:if="{{ item.messageType=='nucleic' }}">查看附近核酸检测点</view>
|
|
<view class="item-btn"
|
|
data-id="{{ item.id }}"
|
|
bind:tap="toInfo"
|
|
wx:if="{{ item.messageType=='vaccines' }}">查看附近疫苗接种点</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="m-more">
|
|
<text wx:if="{{ list.loading }}">正在加载……</text>
|
|
<text wx:elif="{{ list.data.length==0 }}">暂无消息</text>
|
|
<text wx:elif="{{ !list.loading && list.isNone }}">没有更多了</text>
|
|
<text wx:elif="{{ !list.loading && !list.isNone }}">上拉查看更多</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|