From bbb54adc8d9fd6ae6b87ac036c8b21f3ad7daef4 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期四, 16 七月 2026 10:05:40 +0800
Subject: [PATCH] 工作台报工完善
---
src/views/mes/workbench/components/tabs/FeedbackHistoryTab.vue | 22 +++++++++++++---------
1 files changed, 13 insertions(+), 9 deletions(-)
diff --git a/src/views/mes/workbench/components/tabs/FeedbackHistoryTab.vue b/src/views/mes/workbench/components/tabs/FeedbackHistoryTab.vue
index 578eaf9..7ec016e 100644
--- a/src/views/mes/workbench/components/tabs/FeedbackHistoryTab.vue
+++ b/src/views/mes/workbench/components/tabs/FeedbackHistoryTab.vue
@@ -16,7 +16,7 @@
import {
approveFeedback,
deleteFeedback,
- getFeedbackListByTask,
+ getFeedbackPage,
rejectFeedback,
submitFeedback,
} from '#/api/mes/pro/feedback';
@@ -134,11 +134,15 @@
keepSource: true,
proxyConfig: {
ajax: {
- query: async () => {
+ query: async ({ page }) => {
if (!props.taskId) {
- return [];
+ return { list: [], total: 0 };
}
- return await getFeedbackListByTask(props.taskId);
+ return await getFeedbackPage({
+ taskId: props.taskId,
+ pageNo: page.currentPage,
+ pageSize: page.pageSize,
+ });
},
},
},
@@ -213,7 +217,7 @@
<template #actions="{ row }">
<Space :size="4" wrap>
<Button type="link" size="small" @click="handleDetail(row)">
- {{ $t('common.view') }}
+ 鏌ョ湅
</Button>
<!-- 鑽夌锛氱紪杈戙�佸垹闄ゃ�佹彁浜� -->
<Button
@@ -222,7 +226,7 @@
size="small"
@click="handleEdit(row)"
>
- {{ $t('common.edit') }}
+ 缂栬緫
</Button>
<Popconfirm
v-if="row.status === STATUS_PREPARE"
@@ -230,7 +234,7 @@
@confirm="handleSubmit(row)"
>
<Button type="link" size="small">
- {{ $t('common.submit') }}
+ 鎻愪氦
</Button>
</Popconfirm>
<Popconfirm
@@ -239,7 +243,7 @@
@confirm="handleDelete(row)"
>
<Button type="link" size="small" danger>
- {{ $t('common.delete') }}
+ 鍒犻櫎
</Button>
</Popconfirm>
<!-- 瀹℃壒涓細瀹℃壒閫氳繃銆侀┏鍥� -->
@@ -249,7 +253,7 @@
@confirm="handleApprove(row)"
>
<Button type="link" size="small">
- {{ $t('common.approve') }}
+ 瀹℃壒閫氳繃
</Button>
</Popconfirm>
<Popconfirm
--
Gitblit v1.9.3