From f21da8f3373d19045b05fe51a6eab3695dbe30f5 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期六, 07 三月 2026 14:13:42 +0800
Subject: [PATCH] #任务步骤
---
rsf-admin/src/page/taskPathTemplate/TaskTemplateFlowViewer.jsx | 22 ++++++++++------------
1 files changed, 10 insertions(+), 12 deletions(-)
diff --git a/rsf-admin/src/page/taskPathTemplate/TaskTemplateFlowViewer.jsx b/rsf-admin/src/page/taskPathTemplate/TaskTemplateFlowViewer.jsx
index c388420..428c4a3 100644
--- a/rsf-admin/src/page/taskPathTemplate/TaskTemplateFlowViewer.jsx
+++ b/rsf-admin/src/page/taskPathTemplate/TaskTemplateFlowViewer.jsx
@@ -12,15 +12,21 @@
import StickyDataTable from "@/page/components/StickyDataTable";
const ViewTable = ({ title, resource, filter, onClick, selectedId, columns }) => {
+ // 鍙湁鍦ㄦ湁 filter 鏃舵墠璋冪敤 useListController锛岄伩鍏嶄笉蹇呰鐨勮姹�
+ const shouldLoadData = !!filter;
+
const listContext = useListController({
resource: resource,
- filter: filter,
+ filter: filter || {},
perPage: 100,
sort: { field: 'id', order: 'ASC' },
disableSyncWithLocation: true,
+ queryOptions: {
+ enabled: shouldLoadData, // 鍙湁鍦� shouldLoadData 涓� true 鏃舵墠鎵ц鏌ヨ
+ },
});
- if (!filter) {
+ if (!shouldLoadData) {
return (
<Card sx={{ height: '100%', display: 'flex', flexDirection: 'column' }}>
<Box p={1} borderBottom={1} borderColor="divider">
@@ -69,15 +75,7 @@
}}
// Manually handle selection style if needed, or rely on StickyDataTable support
>
- {columns.map((col, index) => (
- <DataTable.Col
- key={col.props.source}
- source={col.props.source}
- label={col.props.label}
- >
- {col}
- </DataTable.Col>
- ))}
+ {columns.map((col, index) => col)}
</StickyDataTable>
</Box>
<Pagination rowsPerPageOptions={[10, 25, 50, 100]} />
@@ -147,7 +145,7 @@
<ViewTable
title={translate('menu.subsystemFlowTemplate')}
resource="subsystemFlowTemplate"
- filter={selectedNode ? { systemCode: selectedNode.systemCode } : null}
+ filter={selectedNode ? { flowCode: selectedNode.nodeCode } : null}
onClick={handleFlowClick}
selectedId={selectedFlow?.id}
columns={flowColumns}
--
Gitblit v1.9.1