1.报事报修

This commit is contained in:
2025-09-06 16:37:22 +08:00
parent 7c0a09d534
commit 3718586e12
12 changed files with 571 additions and 74 deletions

View File

@@ -30,6 +30,27 @@
{{ item.pointName }}
<view>
{{ item.pointStartTime.substring(0,16) }} - {{ item.pointEndTime.substring(0,16) }}
</view>
<!-- 添加3个子项 -->
<view v-if="item.inspectionState != 0">
<view class="status" @click="goDetail(item)">
<view>完成巡检</view>
<view class="badge" :class="item.inspectionResults ==1 ? 'badge-success' : 'badge-warn'">
{{ item.inspectionResults == 1 ? '正常' : '异常' }}
</view>
</view>
<view class="sub-item">
<view class="sub-dot"></view>
<view class="sub-text">提报时间 {{ item.inspectorName || '未知' }}</view>
</view>
<view class="sub-item">
<view class="sub-dot"></view>
<view class="sub-text">处理时间{{ item.actualInspectionTime || '未知' }}</view>
</view>
<view class="sub-item">
<view class="sub-dot"></view>
<view class="sub-text">完成时间{{ item.remarks || '无' }}</view>
</view>
</view>
</view>
@@ -44,6 +65,7 @@
{{ item.inspectionResults == 1 ? '正常' : '异常' }}
</view>
</view>
</view>
</view>
</view>
@@ -109,13 +131,13 @@
uni.navigateTo({
url: `/pages/sys/workbench/inspection/inspectionOpt?item=${detailItemStr}`
});
},
goDetail(item) {
// const detailItemStr = encodeURIComponent(JSON.stringify(item));
// uni.navigateTo({
// url: `/pages/sys/workbench/inspection/inspectionDetail?item=${detailItemStr}`
// });
},
goDetail(item) {
// const detailItemStr = encodeURIComponent(JSON.stringify(item));
// uni.navigateTo({
// url: `/pages/sys/workbench/inspection/inspectionDetail?item=${detailItemStr}`
// });
}
}
}
@@ -191,6 +213,35 @@
background: #2f6aff
}
/* 子项 */
.sub-item {
display: flex;
align-items: center;
margin-bottom: 16rpx;
}
.sub-item:last-child {
margin-bottom: 0;
}
/* 子项圆点 */
.sub-dot {
width: 16rpx;
height: 16rpx;
border-radius: 50%;
background-color: #BFBFBF;
margin-right: 20rpx;
flex-shrink: 0;
}
/* 子项文字 */
.sub-text {
font-size: 26rpx;
color: #666;
}
/* 右侧卡片 */
.card {}