<block wx:if="{{schedules.length > 0}}">
|
<view
|
class="schedule-top {{unfinishedCount > 0 ? '' : 'schedule-top__finished'}}"
|
>
|
<view class="schedule-top-main">
|
<t-icon name="{{icon_calendar}}" size="36rpx" />
|
<text>今日要点</text>
|
</view>
|
<view class="schedule-top-extend" bindtap="onCardClick">
|
<text
|
>{{unfinishedCount > 0 ? '今日待完成事务' + unfinishedCount + '项' :
|
'今日事务已全部完成'}}</text
|
>
|
<t-icon name="{{expand ? 'chevron-up' : 'chevron-down'}}" size="36rpx" />
|
</view>
|
</view>
|
<view class="schedule-wrap schedule-card__item-wrap">
|
<view
|
wx:for="{{schedules}}"
|
wx:key="index"
|
class="schedule-card {{expand ? 'schedule-card__expand' : ''}} schedule-card__item-{{index}} {{item.finished ? 'schedule-card__finished':''}}"
|
data-index="{{index}}"
|
catchtap="{{item.finished ? 'onRevoke' : 'onComplete'}}"
|
style="top: {{index * 3}}px;z-index: {{schedules.length - index}};left: {{index * 2}}px;"
|
>
|
<t-icon
|
name="{{item.finished ? 'check-circle-filled':'circle'}}"
|
color="orange"
|
size="36rpx"
|
/>
|
<view class="schedule-title">{{item.title}}</view>
|
<!-- <t-button
|
t-class="t-class-button"
|
variant="outline"
|
shape="square"
|
theme="light"
|
size="small"
|
data-index="{{index}}"
|
catchtap="{{item.finished ? 'onRevoke' : 'onComplete'}}"
|
disabled="{{item.loading}}"
|
>
|
<view
|
slot="content"
|
class="schedule-btn {{item.finished ? 'schedule-btn__finished' : ''}}"
|
>{{item.finished ? '撤销':'完成'}}</view
|
>
|
</t-button> -->
|
</view>
|
</view>
|
</block>
|