From 6ded2ee6a9d9097d45f8f79a7e6429cf55ed7cc3 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期五, 07 三月 2025 16:59:30 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- admin/src/views/statistics/platformRecord.vue | 37 ++++++++++++++++++++++++++----------- 1 files changed, 26 insertions(+), 11 deletions(-) diff --git a/admin/src/views/statistics/platformRecord.vue b/admin/src/views/statistics/platformRecord.vue index 9d26059..639894a 100644 --- a/admin/src/views/statistics/platformRecord.vue +++ b/admin/src/views/statistics/platformRecord.vue @@ -1,15 +1,15 @@ <template> <div class="main_app"> <QueryForm v-model="filters" :query-form-config="queryFormConfig" @handleQuery="getList(1)" @clear="clear" /> - <el-table v-loading="loading" :data="list" stripe> + <el-table :height="tableHeightNew" v-loading="loading" :data="list" stripe> <el-table-column prop="platformName" label="鏈堝彴鍚嶇О" min-width="100" show-overflow-tooltip /> <el-table-column prop="platformGroupName" label="鏈堝彴缁�" min-width="100" show-overflow-tooltip /> <el-table-column prop="carCodeFront" label="杞﹀墠鐗岀収鍙�" min-width="100" show-overflow-tooltip /> <el-table-column prop="carCodeBack" label="杞﹀悗鐗岀収鍙�" min-width="100" show-overflow-tooltip /> - <el-table-column prop="startDate" label="浣滀笟寮�濮�" min-width="100" show-overflow-tooltip /> - <el-table-column prop="doneDate" label="浣滀笟缁撴潫" min-width="100" show-overflow-tooltip /> - <el-table-column prop="workTime" label="浣滀笟鏃堕暱" min-width="100" show-overflow-tooltip /><el-table-column prop="name" - label="杩愯緭鍗曞彿/鍚堝悓鍙�" min-width="100" show-overflow-tooltip> + <el-table-column prop="param1" label="浣滀笟寮�濮�" min-width="100" show-overflow-tooltip /> + <el-table-column prop="param2" label="浣滀笟缁撴潫" min-width="100" show-overflow-tooltip /> + <el-table-column prop="workTime" label="浣滀笟鏃堕暱" min-width="100" show-overflow-tooltip /> + <el-table-column prop="name" label="杩愯緭鍗曞彿/鍚堝悓鍙�" min-width="100" show-overflow-tooltip> <template v-slot="scope"> <span>{{ scope.row.billCode || scope.row.contractNum }}</span> </template> @@ -24,11 +24,13 @@ <script> import Pagination from '@/components/common/Pagination' import QueryForm from '@/components/common/QueryForm' +import BasePage from '@/components/base/BasePage' import dayjs from 'dayjs' import duration from 'dayjs/plugin/duration' +import { platformLogPage, getPlatformGroupList } from '@/api' dayjs.extend(duration) -import { platformJobPage, getPlatformGroupList } from '@/api' export default { + extends: BasePage, components: { Pagination, QueryForm @@ -99,14 +101,14 @@ getList(page) { const { pagination, filters } = this this.loading = true - platformJobPage({ + platformLogPage({ model: { ...filters, - queryStatus: '5,6,9,10', + queryStatus: '6,7,8', beginWorkDateStart: filters.selDate && filters.selDate.length > 0 ? filters.selDate[0] : null, beginWorkDateEnd: filters.selDate && filters.selDate.length > 0 ? filters.selDate[1] : null, }, - sorts: [{ direction: 'DESC', property: 'START_DATE' }], + sorts: [{ direction: 'DESC', property: 'param1' }], capacity: pagination.pageSize, page: page || pagination.page, }).then(res => { @@ -115,7 +117,14 @@ this.list.forEach(item => { item.inTypeTemp = item.inType == 0 ? '鏁存墭鐩�' : '浠剁儫' item.taskOrigin = 'WMS鑾峰彇' - item.workTime = dayjs.duration(item.workTime, 'seconds').format('H鏃秏鍒唖绉�') + // item.workTime = dayjs.duration(item.param3, 'seconds').format('H鏃秏鍒唖绉�') + if (item.param3 > 3600) { + item.workTime = Math.ceil(item.param3 / 3600) + '鏃�' + Math.ceil(Math.ceil(item.param3 % 3600) / 60) + '鍒�' + item.param3 % 60 + '绉�' + } else if (item.param3 > 60) { + item.workTime = Math.ceil(item.param3 / 60) + '鍒�' + item.param3 % 60 + '绉�' + } else { + item.workTime = item.param3 + '绉�' + } }) this.pagination.total = res.total || 0 }, () => { @@ -130,9 +139,15 @@ }, handleSizeChange(capacity) { this.pagination.pageSize = capacity + this.getList() } } } </script> -<style></style> +<style scoped> +::v-deep .el-table{ + margin-bottom: 60px; +} + +</style> -- Gitblit v1.9.3