| | |
| | | <import src="/pages/common/template/template-loading.wxml" /> |
| | | <!-- <import src="/pages/common/template/template-loading.wxml" /> --> |
| | | <wxs src="./util.wxs" module="_" /> |
| | | |
| | | <view class="page"> |
| | | <t-sticky> |
| | | <view class="page-header"> |
| | | <view class="supervision-search" bind:tap="navToSearchPage"> |
| | | <t-search placeholder="{{placeholder}}" leftIcon="search" disabled> </t-search> |
| | | </view> |
| | | <view class="filter-wrap"> |
| | | <t-time-picker |
| | | color="var(--td-font-white-1)" |
| | |
| | | bind:scenePickerChange="onScenePickerConfirm" |
| | | /> |
| | | </view> |
| | | <view class="ranking-summary__item-abstract" style="margin-left: var(--td-spacer)"> |
| | | 问题总计{{statistic.proNum}}个,已整改{{statistic.changeNum}}个,未整改{{statistic.proNum - |
| | | statistic.changeNum}}个,整改率{{statistic.changePer}} |
| | | </view> |
| | | <view class="filter-wrap"> |
| | | <sort-btn |
| | | text="问题数" |
| | | custom-class="flex-start " |
| | | icon-color="var(--td-warning-color-4)" |
| | | data-type="pro" |
| | | defaultSort="{{proSort}}" |
| | | bind:sortsChange="onSortChange" |
| | | ></sort-btn> |
| | | <sort-btn |
| | | text="整改率" |
| | | custom-class="flex-start " |
| | | icon-color="var(--td-warning-color-4)" |
| | | data-type="changePer" |
| | | defaultSort="{{changeSort}}" |
| | | bind:sortsChange="onSortChange" |
| | | ></sort-btn> |
| | | </view> |
| | | <include src="/pages/inspection/ranking/statistic.wxml" /> |
| | | <include src="/pages/inspection/ranking/sort-options.wxml" /> |
| | | </view> |
| | | </t-sticky> |
| | | <view class="page-container"> |
| | | <template is="pulldown-loading" wx:if="{{pageLoading && summaryList.length != 0}}" /> |
| | | <block wx:if="{{summaryList.length > 0}}"> |
| | | <view |
| | | class="ranking-summary__item" |
| | | wx:for="{{summaryList}}" |
| | | data-index="{{index}}" |
| | | bind:tap="navToDetail" |
| | | > |
| | | <view style="flex: 1"> |
| | | <view class="ranking-summary__item-name">{{item.scene.name}} </view> |
| | | <t-divider /> |
| | | <view class="ranking-summary__item-tag__wrap"> |
| | | <view class="ranking-summary__item-abstract">地址:{{item.scene.location}} </view> |
| | | </view> |
| | | </view> |
| | | <view class="flex-v"> |
| | | <view class="ranking-summary__item-abstract flex-end" |
| | | >整改率:{{_.changePercent(item.proNum, item.changeNum)}}</view |
| | | > |
| | | <view class="ranking-summary__item-tag__wrap"> |
| | | <view class="ranking-summary__item-tag"> |
| | | <view class="ranking-summary__tag-count"> {{item.proNum}} </view> |
| | | <t-tag |
| | | max-width="{{130}}" |
| | | shape="square" |
| | | size="small" |
| | | theme="default" |
| | | variant="light-outline" |
| | | >问题</t-tag |
| | | > |
| | | </view> |
| | | <view class="ranking-summary__item-tag"> |
| | | <view |
| | | class="ranking-summary__tag-count {{_.tagBorderColor(item.proNum, item.changeNum)}}" |
| | | > |
| | | <text>{{item.changeNum}}</text> |
| | | <view></view> |
| | | </view> |
| | | <t-tag |
| | | max-width="{{130}}" |
| | | shape="square" |
| | | size="small" |
| | | theme="default" |
| | | variant="light-outline" |
| | | >整改</t-tag |
| | | > |
| | | </view> |
| | | </view> |
| | | <view class="ranking-summary__nav-icon"> |
| | | <t-icon name="chevron-right" size="24rpx" /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </block> |
| | | <t-empty-page wx:elif="{{!pageLoading}}" description="暂无相关记录" /> |
| | | <load-more |
| | | list-is-empty="{{!summaryList.length}}" |
| | | status="{{loadStatus}}" |
| | | bind:retry="_startLoad" |
| | | /> |
| | | <include src="./problem-change-list.wxml" /> |
| | | </view> |
| | | <view class="page-footer"></view> |
| | | </view> |