<view class="irrigation-detail-container">
|
<!-- 顶部信息区域 -->
|
<view class="header-section">
|
<view class="plan-info">
|
<view class="plan-code">
|
<text class="label">计划编号:</text>
|
<text class="value">{{planCode}}</text>
|
</view>
|
<view class="plan-status {{planStatusClass}}">
|
<text>{{planStatusText}}</text>
|
</view>
|
</view>
|
<!-- 项目信息 -->
|
<view class="project-info">
|
<text class="label">项目名称:</text>
|
<text class="value">{{projectName}}</text>
|
</view>
|
<!-- 灌溉时间信息 -->
|
<view class="time-info">
|
<text class="label">灌溉开始时间:</text>
|
<text class="value">{{startTime}}</text>
|
</view>
|
|
<!-- 新增结束时间信息 -->
|
<view class="time-info">
|
<text class="label">灌溉结束时间:</text>
|
<text class="value">{{stopTime}}</text>
|
</view>
|
</view>
|
|
<!-- 轮灌组列表 -->
|
<scroll-view
|
scroll-y="true"
|
class="group-list"
|
refresher-enabled="{{true}}"
|
refresher-threshold="50"
|
refresher-triggered="{{isRefreshing}}"
|
bindrefresherrefresh="onPullDownRefresh">
|
<view class="scroll-content">
|
<block wx:for="{{groupList}}" wx:key="id" wx:for-item="group">
|
<view class="group-item {{group.status}}" bindtap="navigateToGroupDetail" data-project-name="{{projectName}}" data-group-name="{{group.name}}" data-group-id="{{group.id}}" data-status="{{group.status}}">
|
<!-- 轮灌组信息 -->
|
<view class="group-info">
|
<view class="group-name-row">
|
<text class="group-label">轮灌组:</text>
|
<text class="group-name">{{group.name}}</text>
|
<!-- 轮灌组状态标识 -->
|
<view class="group-status-indicator">
|
<view class="status-dot"></view>
|
<text class="status-text">{{group.statusText}}</text>
|
</view>
|
</view>
|
<view class="group-time-info">
|
<view class="time-row">
|
<text class="time-label">开始时间:</text>
|
<text class="time-value">{{group.startTime}}</text>
|
</view>
|
<view class="time-row">
|
<text class="time-label">结束时间:</text>
|
<text class="time-value">{{group.endTime}}</text>
|
</view>
|
<view class="time-row">
|
<text class="time-label">灌溉时长:</text>
|
<text class="time-value">{{group.duration}}分钟</text>
|
</view>
|
</view>
|
|
<!-- 取水口信息 -->
|
<view class="intake-info" wx:if="{{group.publishResult && group.publishResult.length > 0}}">
|
<view class="intake-header">取水口信息</view>
|
<view class="intake-list">
|
<block wx:for="{{group.publishResult}}" wx:key="intakeName" wx:for-item="intake">
|
<view class="intake-item {{intake.code === 0 ? 'success' : 'error'}}">
|
<view class="intake-name">
|
<text class="intake-status-dot"></text>
|
<text>{{intake.intakeName}}</text>
|
</view>
|
<view class="intake-result" wx:if="{{intake.result}}">
|
<text>{{intake.result}}</text>
|
</view>
|
</view>
|
</block>
|
</view>
|
</view>
|
</view>
|
</view>
|
</block>
|
</view>
|
</scroll-view>
|
</view>
|