feat(08-05-contract-detail-workspace): 完成合同详情与终止状态治理

这个提交包含在:
2026-08-08 02:02:52 +08:00
父节点 7546d372d6
当前提交 21851774dd
共修改 25 个文件,包含 2516 行新增和 1021 行删除
+3 -1
查看文件
@@ -2,7 +2,7 @@ export type PcDetailNavigationState = {
from?: string;
};
export type PcDetailSourcePolicy = "reimbursement" | "purchase-request" | "asset";
export type PcDetailSourcePolicy = "reimbursement" | "purchase-request" | "asset" | "contract";
export function buildPcDetailSource(pathname: string, search: string) {
return `${pathname}${search}`;
@@ -27,6 +27,8 @@ export function resolvePcDetailSource(
? url.pathname === "/purchase-requests" || /^\/projects\/[^/]+$/.test(url.pathname)
: policy === "asset"
? url.pathname === "/assets"
: policy === "contract"
? url.pathname === "/contracts-registry" || /^\/projects\/[^/]+$/.test(url.pathname)
: url.pathname === "/reimbursements" || /^\/workflow\/tasks\/[^/]+$/.test(url.pathname);
if (!allowed) return null;