forked from gzzfw/frontEnd/gzDyh

dminyi
2024-08-09 a2a5220469a3e1f8bc216f47c887ca4c941920b0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
<!-- 首页 -->
<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>