From 7298d5354963a88643a543b51b90192dc9fc934c Mon Sep 17 00:00:00 2001 From: doum <doum> Date: 星期四, 11 九月 2025 18:43:14 +0800 Subject: [PATCH] 最新版本541200007 --- admin/src/views/platform/LogisticsRecord/leaveAuth.vue | 40 +++++++++++++++++++++++++--------------- 1 files changed, 25 insertions(+), 15 deletions(-) diff --git a/admin/src/views/platform/LogisticsRecord/leaveAuth.vue b/admin/src/views/platform/LogisticsRecord/leaveAuth.vue index 70e321d..b6691ab 100644 --- a/admin/src/views/platform/LogisticsRecord/leaveAuth.vue +++ b/admin/src/views/platform/LogisticsRecord/leaveAuth.vue @@ -14,7 +14,7 @@ <el-button :loading="exLoading" @click="handleEx" v-permissions="['business:platformjob:exportExcel']">瀵煎嚭</el-button> </div> - <el-table class="mb20" v-loading="loading" :data="list" stripe> + <el-table :height="tableHeightNew" v-loading="loading" :data="list" stripe> <el-table-column type="index" label="搴忓彿" width="70" show-overflow-tooltip /> <el-table-column prop="billCode" label="杩愬崟鍙�/鍚堝悓鍙�" min-width="100" show-overflow-tooltip> <template v-slot="scope"> @@ -53,7 +53,7 @@ <template v-slot="scope"> <el-button v-if="scope.row.status == 6" type="text" v-permissions="['business:platformbooks:detail']" @click="handleAuth(scope.row)">绂诲洯鎺堟潈</el-button> - <span v-else>-</span> + <span v-else>-</span> </template> </el-table-column> </el-table> @@ -74,7 +74,9 @@ import UploadFaceImg from '@/components/common/UploadFaceImg' import { Message } from 'element-ui' import dayjs from 'dayjs' +import BaseComputHeight from "@/components/base/BaseComputHeight" export default { + extends: BaseComputHeight, components: { Pagination, QueryForm, @@ -95,7 +97,9 @@ }, filters: { selDate: [], - fastdate: 0 + fastdate: 0, + beginDoneDateStart: '', + beginDoneDateEnd: '' }, list: [], queryFormConfig: { @@ -129,11 +133,17 @@ { value: '6', label: '鏈巿鏉�' } ] }, + // { + // filed: 'selDate', + // type: 'datetimerange', + // label: '浣滀笟瀹屾垚鏃堕棿鎼滅储', + // pickerOptions: {} + // }, { - filed: 'selDate', - type: 'datetimerange', - label: '浣滀笟瀹屾垚鏃堕棿鎼滅储', - pickerOptions: {} + filed1: 'beginDoneDateStart', + filed2: 'beginDoneDateEnd', + type: 'datetime', + label: '浣滀笟瀹屾垚鏃堕棿鎼滅储' }, { type: 'slot', @@ -152,8 +162,9 @@ methods: { changeRadio(day) { const arr = [dayjs().subtract(day, 'day').format('YYYY-MM-DD') + ' 00:00:00', dayjs().format('YYYY-MM-DD') + ' 23:59:59'] - this.$set(this.filters, 'selDate', arr) - this.getList() + this.filters.beginDoneDateStart = arr[0] + this.filters.beginDoneDateEnd = arr[1] + this.getList(1) }, changeForm(str) { if (str === 'selDate') { @@ -167,10 +178,9 @@ platformJobPage({ model: { ...filters, - queryStatus: '6,9,10,2,3,4', - beginWorkDateStart: filters.selDate && filters.selDate.length > 0 ? filters.selDate[0] : null, - beginWorkDateEnd: filters.selDate && filters.selDate.length > 0 ? filters.selDate[1] : null, + queryStatus: '6,9,10,2,3,4' }, + sorts: [{ direction: 'DESC', property: 'DONE_DATE' }], capacity: pagination.pageSize, page: page || pagination.page, }).then(res => { @@ -203,7 +213,7 @@ platformJobExport({ page: this.pagination.page, capacity: 1000000, - queryStatus: '6,9,10', + queryStatus: '6,9,10,2,3,4', model: this.filters }) .then(response => { @@ -221,7 +231,6 @@ this.pagination.page = 1 this.filters = { selDate: [], - fastdate: 0 } this.getList() }, @@ -236,6 +245,7 @@ }, handleSizeChange(capacity) { this.pagination.pageSize = capacity + this.getList(1) } } } @@ -247,4 +257,4 @@ color: #000000; margin-bottom: 15px; } -</style> \ No newline at end of file +</style> -- Gitblit v1.9.3