From 62ba2fa5cf2b6275fd486b3c09c8dd79feab4bcf Mon Sep 17 00:00:00 2001 From: zhangheng Date: Tue, 24 Feb 2026 16:39:29 +0800 Subject: [PATCH] fix(detail): change detail --- .../detail/InfoSettingContainer.tsx | 0 .../detail/OwnTaskTableContainer.tsx | 4 ++-- .../detail/TaskBoardContainer.tsx | 0 .../detail/TaskTableContainer.tsx | 0 .../detail/components/AdminUserModal.tsx | 0 .../detail/components/DispatchModal.tsx | 2 +- .../detail/components/LabelSchemeContainer.tsx | 0 .../detail/components/NoteRulesTable.tsx | 0 .../detail/components/ReleaseModal.tsx | 0 .../detail/components/SamplingPlanContainer.tsx | 0 .../detail/components/StageUserModal.tsx | 0 .../detail/components/TaskStageTabsContainer.tsx | 0 .../detail/components/TaskStatusTag.tsx | 0 .../detail/components/WorkflowModal.tsx | 0 .../detail/components/config.ts | 0 .../collection => project}/detail/page.tsx | 12 ++++++------ .../collection => project}/detail/util.ts | 0 components/project/index.tsx | 16 ++-------------- 18 files changed, 11 insertions(+), 23 deletions(-) rename app/management/{person/collection => project}/detail/InfoSettingContainer.tsx (100%) rename app/management/{person/collection => project}/detail/OwnTaskTableContainer.tsx (98%) rename app/management/{person/collection => project}/detail/TaskBoardContainer.tsx (100%) rename app/management/{person/collection => project}/detail/TaskTableContainer.tsx (100%) rename app/management/{person/collection => project}/detail/components/AdminUserModal.tsx (100%) rename app/management/{person/collection => project}/detail/components/DispatchModal.tsx (98%) rename app/management/{person/collection => project}/detail/components/LabelSchemeContainer.tsx (100%) rename app/management/{person/collection => project}/detail/components/NoteRulesTable.tsx (100%) rename app/management/{person/collection => project}/detail/components/ReleaseModal.tsx (100%) rename app/management/{person/collection => project}/detail/components/SamplingPlanContainer.tsx (100%) rename app/management/{person/collection => project}/detail/components/StageUserModal.tsx (100%) rename app/management/{person/collection => project}/detail/components/TaskStageTabsContainer.tsx (100%) rename app/management/{person/collection => project}/detail/components/TaskStatusTag.tsx (100%) rename app/management/{person/collection => project}/detail/components/WorkflowModal.tsx (100%) rename app/management/{person/collection => project}/detail/components/config.ts (100%) rename app/management/{person/collection => project}/detail/page.tsx (94%) rename app/management/{person/collection => project}/detail/util.ts (100%) diff --git a/app/management/person/collection/detail/InfoSettingContainer.tsx b/app/management/project/detail/InfoSettingContainer.tsx similarity index 100% rename from app/management/person/collection/detail/InfoSettingContainer.tsx rename to app/management/project/detail/InfoSettingContainer.tsx diff --git a/app/management/person/collection/detail/OwnTaskTableContainer.tsx b/app/management/project/detail/OwnTaskTableContainer.tsx similarity index 98% rename from app/management/person/collection/detail/OwnTaskTableContainer.tsx rename to app/management/project/detail/OwnTaskTableContainer.tsx index f0d4d6d..4297452 100644 --- a/app/management/person/collection/detail/OwnTaskTableContainer.tsx +++ b/app/management/project/detail/OwnTaskTableContainer.tsx @@ -151,8 +151,8 @@ export default function OwnTaskTableContainer(props: { style={{ paddingLeft: 6, paddingRight: 6 }} onClick={async () => { const backUrl = type - ? `/management/person/collection/detail?id=${projectId}&type=${type}` - : `/management/person/collection/detail?id=${projectId}` + ? `/management/project/detail?id=${projectId}&type=${type}` + : `/management/project/detail?id=${projectId}` setBackProps(backUrl, "own") if (info && [4, 5, 6].includes(info.label_type)) { diff --git a/app/management/person/collection/detail/TaskBoardContainer.tsx b/app/management/project/detail/TaskBoardContainer.tsx similarity index 100% rename from app/management/person/collection/detail/TaskBoardContainer.tsx rename to app/management/project/detail/TaskBoardContainer.tsx diff --git a/app/management/person/collection/detail/TaskTableContainer.tsx b/app/management/project/detail/TaskTableContainer.tsx similarity index 100% rename from app/management/person/collection/detail/TaskTableContainer.tsx rename to app/management/project/detail/TaskTableContainer.tsx diff --git a/app/management/person/collection/detail/components/AdminUserModal.tsx b/app/management/project/detail/components/AdminUserModal.tsx similarity index 100% rename from app/management/person/collection/detail/components/AdminUserModal.tsx rename to app/management/project/detail/components/AdminUserModal.tsx diff --git a/app/management/person/collection/detail/components/DispatchModal.tsx b/app/management/project/detail/components/DispatchModal.tsx similarity index 98% rename from app/management/person/collection/detail/components/DispatchModal.tsx rename to app/management/project/detail/components/DispatchModal.tsx index 0e2e3f5..ef8691d 100644 --- a/app/management/person/collection/detail/components/DispatchModal.tsx +++ b/app/management/project/detail/components/DispatchModal.tsx @@ -1,5 +1,6 @@ "use client" +import { dispatchOpts } from "@/app/management/person/collection/config" import { taskDispatch } from "@/components/label/api/task" import { Task } from "@/components/label/api/task/typing" import { usePermissionStore } from "@/components/label/store/auth" @@ -14,7 +15,6 @@ import { } from "@mantine/core" import { useForm } from "@mantine/form" import { notifications } from "@mantine/notifications" -import { dispatchOpts } from "../../config" export default function DispatchModal(props: { opened: boolean diff --git a/app/management/person/collection/detail/components/LabelSchemeContainer.tsx b/app/management/project/detail/components/LabelSchemeContainer.tsx similarity index 100% rename from app/management/person/collection/detail/components/LabelSchemeContainer.tsx rename to app/management/project/detail/components/LabelSchemeContainer.tsx diff --git a/app/management/person/collection/detail/components/NoteRulesTable.tsx b/app/management/project/detail/components/NoteRulesTable.tsx similarity index 100% rename from app/management/person/collection/detail/components/NoteRulesTable.tsx rename to app/management/project/detail/components/NoteRulesTable.tsx diff --git a/app/management/person/collection/detail/components/ReleaseModal.tsx b/app/management/project/detail/components/ReleaseModal.tsx similarity index 100% rename from app/management/person/collection/detail/components/ReleaseModal.tsx rename to app/management/project/detail/components/ReleaseModal.tsx diff --git a/app/management/person/collection/detail/components/SamplingPlanContainer.tsx b/app/management/project/detail/components/SamplingPlanContainer.tsx similarity index 100% rename from app/management/person/collection/detail/components/SamplingPlanContainer.tsx rename to app/management/project/detail/components/SamplingPlanContainer.tsx diff --git a/app/management/person/collection/detail/components/StageUserModal.tsx b/app/management/project/detail/components/StageUserModal.tsx similarity index 100% rename from app/management/person/collection/detail/components/StageUserModal.tsx rename to app/management/project/detail/components/StageUserModal.tsx diff --git a/app/management/person/collection/detail/components/TaskStageTabsContainer.tsx b/app/management/project/detail/components/TaskStageTabsContainer.tsx similarity index 100% rename from app/management/person/collection/detail/components/TaskStageTabsContainer.tsx rename to app/management/project/detail/components/TaskStageTabsContainer.tsx diff --git a/app/management/person/collection/detail/components/TaskStatusTag.tsx b/app/management/project/detail/components/TaskStatusTag.tsx similarity index 100% rename from app/management/person/collection/detail/components/TaskStatusTag.tsx rename to app/management/project/detail/components/TaskStatusTag.tsx diff --git a/app/management/person/collection/detail/components/WorkflowModal.tsx b/app/management/project/detail/components/WorkflowModal.tsx similarity index 100% rename from app/management/person/collection/detail/components/WorkflowModal.tsx rename to app/management/project/detail/components/WorkflowModal.tsx diff --git a/app/management/person/collection/detail/components/config.ts b/app/management/project/detail/components/config.ts similarity index 100% rename from app/management/person/collection/detail/components/config.ts rename to app/management/project/detail/components/config.ts diff --git a/app/management/person/collection/detail/page.tsx b/app/management/project/detail/page.tsx similarity index 94% rename from app/management/person/collection/detail/page.tsx rename to app/management/project/detail/page.tsx index 2372543..5a276af 100644 --- a/app/management/person/collection/detail/page.tsx +++ b/app/management/project/detail/page.tsx @@ -116,8 +116,8 @@ export default function CollectionDetailPage() { : "全部项目" : "我的收藏", href: type - ? `/management/person/collection?type=${type}` - : "/management/person/collection?type=collect", + ? `/management/project?type=${type}` + : "/management/project?type=collect", }, { title: info?.name || "项目名称", @@ -168,8 +168,8 @@ export default function CollectionDetailPage() { const next = item.key setSelectedKey(next) const backUrl = type - ? `/management/person/collection/detail?id=${projectId}&type=${type}` - : `/management/person/collection/detail?id=${projectId}` + ? `/management/project/detail?id=${projectId}&type=${type}` + : `/management/project/detail?id=${projectId}` setBackProps(backUrl, next) }} style={{ @@ -212,8 +212,8 @@ export default function CollectionDetailPage() { onClick={() => { router.push( type - ? `/management/person/collection?type=${type}` - : "/management/person/collection?type=collect" + ? `/management/project?type=${type}` + : "/management/project?type=collect" ) }}> 返回 diff --git a/app/management/person/collection/detail/util.ts b/app/management/project/detail/util.ts similarity index 100% rename from app/management/person/collection/detail/util.ts rename to app/management/project/detail/util.ts diff --git a/components/project/index.tsx b/components/project/index.tsx index 77bda0c..6e12aa5 100644 --- a/components/project/index.tsx +++ b/components/project/index.tsx @@ -360,8 +360,8 @@ export default function ProjectInfoPage({ }} onClick={() => { const url = type - ? `/management/person/collection/detail?id=${record.id}&type=${type}` - : `/management/person/collection/detail?id=${record.id}` + ? `/management/project/detail?id=${record.id}&type=${type}` + : `/management/project/detail?id=${record.id}` router.push(url) }}> - {/* { - const next = v as PageType - router.replace(`/management/person/collection?type=${next}`) - }} - /> */} {type === "collect"