<!-- 首页 -->
|
<wxs module="wxs" src="../../utils/wxs/util.wxs" />
|
|
<page-meta page-style="{{ popupMsg.show ? 'overflow: hidden;' : '' }}" />
|
|
<tabbar-page id="tabbar-page">
|
<!-- 幻灯片 -->
|
<swiper autoplay="{{ true }}" class="swiper" indicator-dots="{{ true }}">
|
<swiper-item wx:for="{{ banner }}" wx:key="index">
|
<image class="swiper-item" src="{{ item }}" />
|
</swiper-item>
|
</swiper>
|
<view class="main">
|
<view bindtap="handleNavigateTo" class="mediate" data-type="register">
|
<image class="mediate-image" src="{{ imgUrl }}/apply.png" />
|
</view>
|
<!-- 消息通知 -->
|
<view bindtap="handleGoToMessageCenter" class="message-bg">
|
<swiper autoplay="true" interval="3000" style="height: 100%;" vertical="true">
|
<block wx:for="{{ message }}" wx:key="index">
|
<swiper-item>
|
<view class="message">
|
<view class="message-content">
|
<view class="message-item">
|
<view class="message-item-round" />
|
<view class="message-item-text">您的案件已经进入调解流程</view>
|
<view class="message-item-time">2分钟前</view>
|
</view>
|
</view>
|
<image src="{{ imgUrl }}/rightCircleOutlined.png" style="width: 24rpx;height: 24rpx;" />
|
</view>
|
</swiper-item>
|
</block>
|
</swiper>
|
</view>
|
<!-- 调解资源 -->
|
<!-- <view bindtap='aa'>1111</view> -->
|
<view class="resources radius">
|
<view class="itemTitle">
|
<image class="itemTitle-image" src="{{ imgUrl }}mediation-center.png" />
|
<view>调解资源</view>
|
</view>
|
<view class="item-resources">
|
<view class="item-resources-item-bg" wx:for="{{ resources }}" wx:key="index">
|
<view bindtap="handleNavigateTo" data-type="{{ item.type }}" class="item-resources-item">
|
<image class="item-resources-image" src="{{ item.icon }}" />
|
<view class="item-resources-num" style="color:{{item.color}}">{{ item.num }}{{ item.unit }}</view>
|
<view class="item-resources-title">{{ item.title }}</view>
|
<view class="item-resources-btn" style="color:{{item.color}};border-color: {{item.color}};">去看看</view>
|
</view>
|
</view>
|
</view>
|
</view>
|
<!-- 热门视频 -->
|
<view class="item-cell-group radius" wx:if="{{ video.length > 0 }}">
|
<view class="itemTitle">
|
<image class="itemTitle-image" src="{{ imgUrl }}video.png" />
|
<view>热门视频</view>
|
</view>
|
<block>
|
<view class="item-cell item-cell-video" wx:for="{{ video }}" wx:key="index">
|
<view class="item-cell-content">
|
<view class="van-multi-ellipsis--l2">{{ item.title }}</view>
|
<view class="item-cell-text">
|
发布时间:
|
<time-format format="YYYY-MM-DD" value="{{ item.pushTime }}" />
|
</view>
|
</view>
|
<video class="item-video" id="myVideo-{{index}}" show-mute-btn="{{ true }}" src="{{ item.showUrl }}" />
|
</view>
|
<view bindtap="handleGetMore" class="more-btn" data-type="hotVideo" wx:if="{{ videoMore }}">
|
<view>查看更多</view>
|
<image class="more-btn-image" src="{{ imgUrl }}downCircleOutlined.png" />
|
</view>
|
</block>
|
</view>
|
<!-- 最新资讯 -->
|
<view class="item-cell-group radius">
|
<view class="itemTitle">
|
<image class="itemTitle-image" src="{{ imgUrl }}new-msg.png" />
|
<view>最新资讯</view>
|
</view>
|
<block>
|
<view class="item-cell" wx:for="{{ newMessage }}" wx:key="index">
|
<view bindtap="goSeeMessage" class="van-multi-ellipsis--l3" data-url="{{ item.showUrl }}">{{ item.title }}</view>
|
<view class="item-cell-text">
|
发布时间:
|
<time-format format="YYYY-MM-DD" value="{{ item.pushTime }}" />
|
</view>
|
</view>
|
<view bindtap="handleGetMore" class="more-btn" data-type="newMsg" wx:if="{{ newMessageMore }}">
|
<view>查看更多</view>
|
<image class="more-btn-image" src="{{ imgUrl }}downCircleOutlined.png" />
|
</view>
|
</block>
|
</view>
|
</view>
|
<!-- 平台服务协议弹出 -->
|
<van-popup bind:close="handleClosePopup" round show="{{ popupVisible }}" z-index="1000">
|
<scroll-view class="popup-scroll" scroll-y>
|
<rich-text nodes="{{ agreementMsg }}"></rich-text>
|
</scroll-view>
|
<view class="popup-button">
|
<van-button bind:click="handleAgree" block data-type="agree" round type="primary">同意</van-button>
|
<view bindtap="handleAgree" class="popup-button-no" data-type="noAgree">不同意并退出</view>
|
</view>
|
</van-popup>
|
<!-- 底部弹窗 -->
|
<block wx:for="{{ popupMsg }}" wx:key="index">
|
<van-popup bind:close="handleClosePopupMsg" closeable data-index="{{ index }}" position="bottom" round show="{{ item.show }}" title="{{ item.title || '' }}" zIndex="1000">
|
<view class="homePage-popupMsg">
|
<view class="homePage-popupMsg-subTitle" wx:if="{{ item.subTitle }}">{{ item.subTitle }}</view>
|
<image class="homePage-popupMsg-realNamePng" src="{{ imgUrl }}msg-realName.png" wx:if="{{ item.type === 1 }}" />
|
<scroll-view scroll-y="{{true}}" style="max-height:600rpx" wx:elif="{{ item.type === 3 }}">
|
<view bind:tap="handleClickPopupMsg" class="homePage-popupMsg-content-item" data-index="{{ index }}" data-item="{{ item }}" data-t="{{ t }}" data-type="more" wx:for="{{ item.content }}" wx:for-index="t" wx:for-item="x" wx:key="t">
|
<image class="homePage-popupMsg-content-itemImg" src="{{ imgUrl }}msg-order.png" />
|
<view class="homePage-popupMsg-content-itemTitle second-font">
|
<view>
|
预约事项:{{ x.meetWayName }}
|
<text class="tag tag-green-border" style="margin-left:16rpx">{{x.meetTypeName}}</text>
|
</view>
|
<view>
|
预约时间:今天
|
<time-format format="HH:mm" value="{{ x.orderStartTime }}" />
|
<text>~</text>
|
<time-format format="HH:mm" value="{{ x.orderEndTime }}" />
|
</view>
|
<view>预约地点:{{ x.meetAddr || '-' }}</view>
|
</view>
|
<van-icon name="arrow" size="16" wx:if="{{ item.content.length > 1 }}" />
|
</view>
|
</scroll-view>
|
<scroll-view scroll-y="{{true}}" style="max-height:600rpx" wx:else>
|
<view bind:tap="handleClickPopupMsg" class="homePage-popupMsg-content-item" data-index="{{ index }}" data-item="{{ item }}" data-t="{{ t }}" data-type="more" wx:for="{{ item.content }}" wx:for-index="t" wx:for-item="x" wx:key="t">
|
<image class="homePage-popupMsg-content-itemImg" src="{{ imgUrl }}msg-mediate-ing.png" />
|
<view class="homePage-popupMsg-content-itemTitle">
|
<view>{{ x[ item.type === 2 ? 'caseTitle' : 'judicTitle' ] || '-' }}</view>
|
<text class="tag tag-orange">进行中</text>
|
</view>
|
<van-icon name="arrow" size="16" wx:if="{{ item.content.length > 1 }}" />
|
</view>
|
</scroll-view>
|
</view>
|
<view class="homePage-popupMsg-button" wx:if="{{ item.type === 1 || item.content.length === 1 }}">
|
<van-button bind:click="handleClickPopupMsg" block data-index="{{ index }}" data-t="0" data-item="{{ item }}" type="primary">{{ item.buttonText }}</van-button>
|
</view>
|
</van-popup>
|
</block>
|
|
|
</tabbar-page>
|