feat: 将工作流分享改为独立页面

- 新增无后台布局的工作流分享与失效路由

- 同步分享地址并保留旧链接兼容

- 补充前后端分享链路测试
This commit is contained in:
2026-07-24 18:51:53 +08:00
parent 526e16163b
commit 63eb55e24c
11 changed files with 212 additions and 25 deletions

View File

@@ -28,8 +28,13 @@ interface NetworkConnectionLike {
const CHUNK_ERROR_RELOAD_KEY = '__easyflow_chunk_error_reload_path__';
function isKnowledgeShareRoute(path: string) {
return path === '/share/knowledge' || path === '/share/knowledge/expired';
function isExternalShareRoute(path: string) {
return (
path === '/share/knowledge' ||
path === '/share/knowledge/expired' ||
path === '/share/workflow' ||
path === '/share/workflow/expired'
);
}
function isSlowNetworkConnection() {
@@ -242,7 +247,7 @@ function setupAccessGuard(router: Router) {
return buildForcePasswordRoute();
}
if (isKnowledgeShareRoute(to.path)) {
if (isExternalShareRoute(to.path)) {
return true;
}