refactor(front): 后台化收口——删用户面三页,流程图/进度走后端中转接口,清 flowHost 残留
build / build (push) Successful in 2m28s

This commit is contained in:
chenxing
2026-09-17 01:05:51 +08:00
parent 6d972fe0cc
commit 166e55230f
12 changed files with 272 additions and 509 deletions
+8 -3
View File
@@ -11,7 +11,6 @@ import {
svcItemApi,
} from "@/api/module/svc";
import type { SvcDeptVo, SvcFormVo, SvcItemAttachmentVo, SvcItemSaveRequest } from "@/types/svc";
import config from "@/assets/config/host.config";
import { useSite } from "@/utils/site";
import RichTextEditor from "@/components/RichTextEditor.vue";
@@ -125,9 +124,15 @@ async function save(publishAfter: boolean) {
router.replace({ path: "/svc/item/edit", query: { id: String(id) } });
}
/** 流程图:flow-center 深链整页跳转(事项库场景用科室视图) */
/** 流程图:走本应用后端 /api/svc/flow/diagram.png(后端换免签 token 取图)。
* 原先是 window.open 到 flow-center 前端 /#/diagram?...——跨应用页面 + 需要流程中心的登录会话;
* 现在同源出图,浏览器只认 <img src>,也不再把 flow-center 地址带进前端配置。 */
function openFlowDiagram() {
window.open(`${config.flowHost}/#/diagram?flowGuid=${form.value.flowGuid}&mode=dept`, "_blank");
if (!currentSiteCode.value || !form.value.flowGuid) {
Message.warning("请先选择流程并确认当前站点");
return;
}
window.open(svcFlowApi.diagramUrl(currentSiteCode.value, form.value.flowGuid, "dept"), "_blank");
}
onMounted(loadAll);