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.
88 lines
2.7 KiB
88 lines
2.7 KiB
<view class="diff-plugg">
|
|
|
|
<view class="banner">
|
|
<image src="../../images/diff-plugg.png" />
|
|
</view>
|
|
|
|
<view class="tab-bar">
|
|
<view
|
|
class="tab tab1 {{selectTab === 'tab1' ? 'select' : ''}}"
|
|
data-tab="tab1"
|
|
bindtap="onTabChange">耗时最长</view>
|
|
<view
|
|
class="tab tab2 {{selectTab === 'tab2' ? 'select' : ''}}"
|
|
data-tab="tab2"
|
|
bindtap="onTabChange">涉及部门最多</view>
|
|
<view
|
|
class="tab tab3 {{selectTab === 'tab3' ? 'select' : ''}}"
|
|
data-tab="tab3"
|
|
bindtap="onTabChange">处理次数</view>
|
|
<view class="select-bar {{selectTab === 'tab1' ? '' : selectTab === 'tab2' ? 'tab2' : selectTab === 'tab3' ? 'tab3' : 'tab1'}}"></view>
|
|
</view>
|
|
|
|
<view class="content">
|
|
<view class="condition">
|
|
<view class="left">
|
|
<button
|
|
bindtap="onTypeChange"
|
|
data-type="end"
|
|
class="end {{selectType === 'end' ? 'select' : ''}}">
|
|
结案或关闭
|
|
</button>
|
|
<button
|
|
bindtap="onTypeChange"
|
|
data-type="handle"
|
|
class="handle {{selectType === 'handle' ? 'select' : ''}}">
|
|
处理中
|
|
</button>
|
|
</view>
|
|
<view class="right" bindtap="onChangeTimePicker">
|
|
<view class="time">{{choosedTime.time}}</view>
|
|
<view class="trigger {{timePickerVisible ? 'rotate' : ''}}"></view>
|
|
<view class="time-list "
|
|
style="height: {{timePickerVisible ? '200rpx' : '0rpx'}}">
|
|
<view
|
|
data-id="{{item.id}}"
|
|
bindtap="onChooseTime"
|
|
class="time-item"
|
|
wx:key="index"
|
|
wx:for-item="item"
|
|
wx:for-index="index"
|
|
style="color: {{item.select ? '#29B9A5' : '#B6BAC6'}}"
|
|
wx:for="{{timeList}}">{{item.time}}</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<block wx:if="{{preloadVisible && diffOrPluggList.length === 0 }}">
|
|
<view
|
|
class="list-item"
|
|
wx:for="{{[1,2]}}"
|
|
wx:key="index"
|
|
wx:for-index="index">
|
|
<preload-item></preload-item>
|
|
</view>
|
|
</block>
|
|
<block wx:elif="{{!preloadVisible && diffOrPluggList.length > 0}}">
|
|
<view
|
|
class="list-item"
|
|
wx:for="{{diffOrPluggList}}"
|
|
wx:key="index"
|
|
wx:for-index="index">
|
|
<list-item
|
|
order="{{index + 1}}"
|
|
type="{{selectTab === 'tab1' ? '1' : selectTab === 'tab2' ? '2' : selectTab === 'tab3' ? '3' : '1' }}"
|
|
contentObj="{{item}}"
|
|
bindtap='closePicker'>
|
|
</list-item>
|
|
</view>
|
|
</block>
|
|
<view class="no-data" wx:else>
|
|
<no-data isShow="{{true}}"></no-data>
|
|
</view>
|
|
</view>
|
|
|
|
<load-more
|
|
loadType="{{loadType}}"
|
|
loadVisible="{{loadVisible}}">
|
|
</load-more>
|
|
</view>
|
|
|