From adc5fc42b9acd35076f5bbee5a3bb70ba22ec688 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Sat, 12 Apr 2025 11:28:08 +0800
Subject: [PATCH] feat: 巡检任务详情弹框数据显示优化,分页优化
---
src/views/Home/HomeLeft/InspectionRaskDetails/InspectionRaskDetailsDialog.vue | 34 ++++++++++++++++------------------
1 files changed, 16 insertions(+), 18 deletions(-)
diff --git a/src/views/Home/HomeLeft/InspectionRaskDetails/InspectionRaskDetailsDialog.vue b/src/views/Home/HomeLeft/InspectionRaskDetails/InspectionRaskDetailsDialog.vue
index bd4d5ea..4a8ebf3 100644
--- a/src/views/Home/HomeLeft/InspectionRaskDetails/InspectionRaskDetailsDialog.vue
+++ b/src/views/Home/HomeLeft/InspectionRaskDetails/InspectionRaskDetailsDialog.vue
@@ -72,10 +72,10 @@
</template>
</el-table-column>
<!-- 事件状态:0 =待处理,1=待分拨,2=待处理,3=处理中,4=已完成 5=已完结 -->
- <el-table-column prop="job_info_num" label="任务编号" />
- <el-table-column prop="name" label="任务名称" />
- <el-table-column prop="device_names" label="所属机巢" />
- <el-table-column prop="ai_type_str" label="关联算法" />
+ <el-table-column show-overflow-tooltip prop="job_info_num" label="任务编号" />
+ <el-table-column prop="name" show-overflow-tooltip label="任务名称" />
+ <el-table-column prop="device_names" show-overflow-tooltip label="所属机巢" />
+ <el-table-column show-overflow-tooltip prop="ai_type_str" label="关联算法" />
<el-table-column prop="status" label="任务状态">
<template #default="scope">
<span
@@ -105,7 +105,7 @@
</template>
</el-table-column>
<el-table-column prop="industry_type_str" label="任务类型" />
- <el-table-column prop="begin_time" label="任务时间" />
+ <el-table-column prop="begin_time" label="任务时间" width="150"/>
<el-table-column prop="event_number" label="关联事件">
<template #default="scope">
<span>{{ scope.row.event_number ? scope.row.event_number : '/' }}</span>
@@ -117,8 +117,8 @@
<!-- 分页 -->
<div class="pagination">
<el-pagination
- v-model:current-page="pageParams.page"
- v-model:page-size="pageParams.limit"
+ v-model:current-page="pageParams.current"
+ v-model:page-size="pageParams.size"
:page-sizes="[10, 20, 30, 50]"
background
layout=" prev, pager, next, jumper"
@@ -172,8 +172,8 @@
const total = ref(0)
// 分页参数
let pageParams = reactive({
- page: 1,
- limit: 10,
+ current: 1,
+ size: 10,
})
// 日期选择
const changeselect = () => {
@@ -198,19 +198,19 @@
}
// 查询
const handleSearch = () => {
- taskDetailParams.page = 1
- taskDetailParams.limit = 10
+ taskDetailParams.current = 1
+ taskDetailParams.size = 10
taskDetailParams.searchParams = searchForm
getJobList()
}
// 分页大小改变
const handleSizeChange = val => {
- pageParams.limit = val
+ taskDetailParams.size = val
getJobList()
}
// 页码改变
const handleCurrentChange = val => {
- pageParams.page = val
+ taskDetailParams.current = val
getJobList()
}
// 获取任务列表
@@ -336,11 +336,9 @@
}
}
:deep(.el-pagination) {
- position: absolute;
- left: 50%;
- transform: translateX(-50%);
- border-radius: 4px;
- bottom: 5px;
+display: flex;
+justify-content: center;
+margin-top: 10px;
}
:deep(.el-pagination button) {
background: center center no-repeat none !important;
--
Gitblit v1.9.3