From f07f5d91c4d6d41e8b7c4bc570b658772e0695f9 Mon Sep 17 00:00:00 2001 From: sheng <905537351@qq.com> Date: Thu, 25 Jun 2026 01:00:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=89=B9=E6=AC=A1=E6=89=98?= =?UTF-8?q?=E7=9B=98=E5=88=86=E9=A1=B5=E5=92=8C=E8=AE=BE=E5=A4=87=E7=9B=91?= =?UTF-8?q?=E6=8E=A7=E7=BB=9F=E8=AE=A1=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../batch-management/tray-tracking/index.vue | 32 +++-- .../equipment-monitoring/index.vue | 114 +++++++++++++++--- 2 files changed, 119 insertions(+), 27 deletions(-) diff --git a/src/views/planning-production/batch-management/tray-tracking/index.vue b/src/views/planning-production/batch-management/tray-tracking/index.vue index 24a95328..b881f3eb 100644 --- a/src/views/planning-production/batch-management/tray-tracking/index.vue +++ b/src/views/planning-production/batch-management/tray-tracking/index.vue @@ -297,12 +297,30 @@ export default { }, methods: { normalizeListResponse (res) { - const data = Array.isArray(res) ? res : (res && res.data) || [] - if (Array.isArray(data)) return { list: data, total: data.length } - return { - list: data.data || [], - total: data.count || 0 + const root = res || {} + const data = root.data !== undefined ? root.data : root + if (Array.isArray(data)) { + return { list: data, total: Number(root.count || root.total || data.length) } } + if (data && Array.isArray(data.list)) { + return { list: data.list, total: Number(root.count || root.total || data.count || data.total || data.list.length) } + } + if (data && Array.isArray(data.rows)) { + return { list: data.rows, total: Number(root.count || root.total || data.count || data.total || data.rows.length) } + } + if (data && Array.isArray(data.records)) { + return { list: data.records, total: Number(root.count || root.total || data.count || data.total || data.records.length) } + } + if (data && Array.isArray(data.data)) { + return { list: data.data, total: Number(root.count || root.total || data.count || data.total || data.data.length) } + } + if (data && data.data && Array.isArray(data.data.data)) { + return { list: data.data.data, total: Number(root.count || root.total || data.count || data.total || data.data.count || data.data.total || data.data.data.length) } + } + if (data && data.data && Array.isArray(data.data.list)) { + return { list: data.data.list, total: Number(root.count || root.total || data.count || data.total || data.data.count || data.data.total || data.data.list.length) } + } + return { list: [], total: Number(root.count || root.total || data.count || data.total || 0) } }, async fetchData () { this.loading = true @@ -329,8 +347,8 @@ export default { this.fetchData() }, onPageChange (page) { - this.pagination.current = page.current - this.pagination.size = page.size + this.pagination.current = Number(page.current || page.currentPage || 1) + this.pagination.size = Number(page.size || page.pageSize || this.pagination.size) this.fetchData() }, openTrayDetails (row) { diff --git a/src/views/planning-production/production-monitoring/equipment-monitoring/index.vue b/src/views/planning-production/production-monitoring/equipment-monitoring/index.vue index 44d81f6d..6ff5b829 100644 --- a/src/views/planning-production/production-monitoring/equipment-monitoring/index.vue +++ b/src/views/planning-production/production-monitoring/equipment-monitoring/index.vue @@ -21,9 +21,6 @@ - - {{ $t(key('query')) }} - {{ $t(key('reset')) }} @@ -54,12 +51,13 @@