From a7a4f66633b640dca30b32b14510417a9277c8ac Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 9 Apr 2026 18:55:05 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E8=B5=84=E6=BA=90=E8=BF=81=E7=A7=BB?= =?UTF-8?q?=E5=88=B0=E9=A1=B9=E7=9B=AE=E6=8F=90=E7=A4=BA=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/certd/project/detail/use.tsx | 4 ++++ .../src/views/sys/settings/tabs/mode.vue | 20 ++++++++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/packages/ui/certd-client/src/views/certd/project/detail/use.tsx b/packages/ui/certd-client/src/views/certd/project/detail/use.tsx index 01fa3efda..76956af13 100644 --- a/packages/ui/certd-client/src/views/certd/project/detail/use.tsx +++ b/packages/ui/certd-client/src/views/certd/project/detail/use.tsx @@ -118,6 +118,10 @@ export function useTransfer() {
迁移到→
项目:"{projectStore.currentProject?.name}"
+
+

注意;此操作不可逆,一旦迁移,数据将无法还原回个人用户名下。

+
+
确认迁移 diff --git a/packages/ui/certd-client/src/views/sys/settings/tabs/mode.vue b/packages/ui/certd-client/src/views/sys/settings/tabs/mode.vue index 746f5197e..3bac4b9ad 100644 --- a/packages/ui/certd-client/src/views/sys/settings/tabs/mode.vue +++ b/packages/ui/certd-client/src/views/sys/settings/tabs/mode.vue @@ -29,7 +29,7 @@ import { SysSettings } from "/@/views/sys/settings/api"; import * as api from "/@/views/sys/settings/api"; import { merge } from "lodash-es"; import { useSettingStore } from "/@/store/settings"; -import { notification } from "ant-design-vue"; +import { Modal, notification } from "ant-design-vue"; import { useI18n } from "/src/locales"; import { dict } from "@fast-crud/fast-crud"; import { useProjectStore } from "/@/store/project"; @@ -80,6 +80,24 @@ const onFinish = async (form: any) => { notification.success({ message: t("certd.saveSuccess"), }); + + if (formState.public.adminMode === "enterprise") { + Modal.confirm({ + title: "数据迁移", + okText: "去迁移", + content: () => { + return ( +
+
设置为企业模式之后,之前创建的个人数据不会显示
+
是否前往迁移数据到项目?
+
+ ); + }, + onOk: () => { + goCurrentProject(); + }, + }); + } } finally { saveLoading.value = false; }