fix: 保留工作流列表返回状态
- 记录页码、分类和搜索条件并同步到路由 - 从工作流设计页返回时恢复原列表位置
This commit is contained in:
@@ -51,6 +51,10 @@ import {
|
||||
isWorkflowDataEmpty,
|
||||
normalizeWorkflowStartNodes,
|
||||
} from '../../../../../packages/tinyflow-ui/src/utils/workflowNodeFields';
|
||||
import {
|
||||
buildWorkflowListRouteQuery,
|
||||
parseWorkflowDesignReturnState,
|
||||
} from './workflow-list-route-state';
|
||||
|
||||
import '@tinyflow-ai/vue/dist/index.css';
|
||||
|
||||
@@ -160,7 +164,11 @@ async function initializeWorkflow() {
|
||||
}
|
||||
|
||||
function backToWorkflowList() {
|
||||
router.replace({ path: '/ai/workflow' });
|
||||
const listState = parseWorkflowDesignReturnState(route.query);
|
||||
router.replace({
|
||||
path: '/ai/workflow',
|
||||
query: buildWorkflowListRouteQuery(listState),
|
||||
});
|
||||
}
|
||||
const WORKFLOW_DRAFT_WRITE_DELAY = 320;
|
||||
let draftWriteTimer: ReturnType<typeof setTimeout> | undefined;
|
||||
|
||||
Reference in New Issue
Block a user