From d7f9a8de0edc3f97212c6733134f8d9947a14215 Mon Sep 17 00:00:00 2001
From: zzyangh <799463087@qq.com>
Date: Tue, 20 Jan 2026 15:03:22 +0800
Subject: [PATCH 1/5] [feature](OperationRecord): Migrate api serives to dms
---
.../base/src/__snapshots__/App.test.tsx.snap | 4 +-
packages/base/src/locale/zh-CN/dmsHome.ts | 2 +-
packages/base/src/locale/zh-CN/dmsMenu.ts | 2 +-
.../__snapshots__/index.ce.test.tsx.snap | 2 +-
.../__snapshots__/index.test.tsx.snap | 2 +-
.../__snapshots__/index.test.tsx.snap | 2 +-
.../StepItems/__tests__/index.test.tsx | 2 +-
.../__snapshots__/index.ce.test.tsx.snap | 2 +-
.../__snapshots__/index.test.tsx.snap | 2 +-
.../__snapshots__/common.test.tsx.snap | 2 +-
packages/shared/lib/api/base/index.ts | 1 +
.../base/service/OperationRecord/index.d.ts | 44 +
.../api/base/service/OperationRecord/index.ts | 55 ++
.../shared/lib/api/base/service/common.d.ts | 71 +-
.../lib/api/base/service/common.enum.ts | 6 +
.../mockApi/sqle/operationRecord/data.ts | 16 +-
.../mockApi/sqle/operationRecord/index.ts | 5 +-
packages/sqle/src/locale/zh-CN/menu.ts | 2 +-
.../List/__snapshots__/index.test.tsx.snap | 776 ++++++++++--------
.../src/page/OperationRecord/List/column.tsx | 64 +-
.../page/OperationRecord/List/index.test.tsx | 21 +-
.../src/page/OperationRecord/List/index.tsx | 81 +-
.../__snapshots__/index.test.tsx.snap | 49 +-
.../components/OperationStatus.tsx | 10 +-
.../components/test/OperationStatus.test.tsx | 6 +-
25 files changed, 767 insertions(+), 462 deletions(-)
create mode 100644 packages/shared/lib/api/base/service/OperationRecord/index.d.ts
create mode 100644 packages/shared/lib/api/base/service/OperationRecord/index.ts
diff --git a/packages/base/src/__snapshots__/App.test.tsx.snap b/packages/base/src/__snapshots__/App.test.tsx.snap
index bd549bfd1..2bfc72951 100644
--- a/packages/base/src/__snapshots__/App.test.tsx.snap
+++ b/packages/base/src/__snapshots__/App.test.tsx.snap
@@ -1054,7 +1054,7 @@ exports[`App render App when "checkPageAction" is false 1`] = `
- SQLE操作记录
+ 操作记录
@@ -2231,7 +2231,7 @@ exports[`App render App when token is existed 1`] = `
- SQLE操作记录
+ 操作记录
diff --git a/packages/base/src/locale/zh-CN/dmsHome.ts b/packages/base/src/locale/zh-CN/dmsHome.ts
index 69eece452..ddf771fce 100644
--- a/packages/base/src/locale/zh-CN/dmsHome.ts
+++ b/packages/base/src/locale/zh-CN/dmsHome.ts
@@ -69,7 +69,7 @@ export default {
action_1_0: '授权审计',
action_1_1: '权限模板审计',
action_1_2: '数据源操作审计',
- action_1_3: 'SQLE操作记录'
+ action_1_3: '操作记录'
}
}
}
diff --git a/packages/base/src/locale/zh-CN/dmsMenu.ts b/packages/base/src/locale/zh-CN/dmsMenu.ts
index 682f23e37..1e8b73a71 100644
--- a/packages/base/src/locale/zh-CN/dmsMenu.ts
+++ b/packages/base/src/locale/zh-CN/dmsMenu.ts
@@ -8,7 +8,7 @@ export default {
authAudit: '授权审计',
templateAudit: '权限模板审计',
instanceAudit: '数据源操作审计',
- SQLEOperateRecord: 'SQLE操作记录',
+ SQLEOperateRecord: '操作记录',
inspectionAndDiagnosis: '巡检与诊断',
SQLWorkbench: 'SQL工作台',
ruleTemplate: '审核规则模板',
diff --git a/packages/base/src/page/Home/DefaultScene/__tests__/__snapshots__/index.ce.test.tsx.snap b/packages/base/src/page/Home/DefaultScene/__tests__/__snapshots__/index.ce.test.tsx.snap
index 221d09608..34e9a6522 100644
--- a/packages/base/src/page/Home/DefaultScene/__tests__/__snapshots__/index.ce.test.tsx.snap
+++ b/packages/base/src/page/Home/DefaultScene/__tests__/__snapshots__/index.ce.test.tsx.snap
@@ -689,7 +689,7 @@ exports[`test base/home/CEDefaultScene should match snapshot when role is admin
- SQLE操作记录
+ 操作记录
diff --git a/packages/base/src/page/Home/DefaultScene/__tests__/__snapshots__/index.test.tsx.snap b/packages/base/src/page/Home/DefaultScene/__tests__/__snapshots__/index.test.tsx.snap
index d1feb901f..a6661062c 100644
--- a/packages/base/src/page/Home/DefaultScene/__tests__/__snapshots__/index.test.tsx.snap
+++ b/packages/base/src/page/Home/DefaultScene/__tests__/__snapshots__/index.test.tsx.snap
@@ -708,7 +708,7 @@ exports[`test base/home/DefaultScene should match snapshot when role is admin 1`
- SQLE操作记录
+ 操作记录
diff --git a/packages/base/src/page/Home/DefaultScene/components/StepItems/__tests__/__snapshots__/index.test.tsx.snap b/packages/base/src/page/Home/DefaultScene/components/StepItems/__tests__/__snapshots__/index.test.tsx.snap
index cb9819629..0307c2b45 100644
--- a/packages/base/src/page/Home/DefaultScene/components/StepItems/__tests__/__snapshots__/index.test.tsx.snap
+++ b/packages/base/src/page/Home/DefaultScene/components/StepItems/__tests__/__snapshots__/index.test.tsx.snap
@@ -700,7 +700,7 @@ exports[`test base/Home/StepItems should match snapshot 1`] = `
- SQLE操作记录
+ 操作记录
diff --git a/packages/base/src/page/Home/__tests__/__snapshots__/index.test.tsx.snap b/packages/base/src/page/Home/__tests__/__snapshots__/index.test.tsx.snap
index 6b8b42b0c..c4064919e 100644
--- a/packages/base/src/page/Home/__tests__/__snapshots__/index.test.tsx.snap
+++ b/packages/base/src/page/Home/__tests__/__snapshots__/index.test.tsx.snap
@@ -721,7 +721,7 @@ exports[`test base/page/Home should match snapshot 1`] = `
- SQLE操作记录
+ 操作记录
diff --git a/packages/base/src/page/Nav/SideMenu/MenuList/menus/__tests__/__snapshots__/common.test.tsx.snap b/packages/base/src/page/Nav/SideMenu/MenuList/menus/__tests__/__snapshots__/common.test.tsx.snap
index e25d67106..a3a89b884 100644
--- a/packages/base/src/page/Nav/SideMenu/MenuList/menus/__tests__/__snapshots__/common.test.tsx.snap
+++ b/packages/base/src/page/Nav/SideMenu/MenuList/menus/__tests__/__snapshots__/common.test.tsx.snap
@@ -434,7 +434,7 @@ exports[`test genMenuItemsWithMenuStructTree should match snapshot 4`] = `
"label":
diff --git a/packages/base/src/router/test/__snapshots__/router.sqle.test.tsx.snap b/packages/base/src/router/test/__snapshots__/router.sqle.test.tsx.snap
index 51ecb6569..c9586f126 100644
--- a/packages/base/src/router/test/__snapshots__/router.sqle.test.tsx.snap
+++ b/packages/base/src/router/test/__snapshots__/router.sqle.test.tsx.snap
@@ -228,6 +228,20 @@ exports[`base/router-sqle-ee render sqle project detail router render sqle proje
+
diff --git a/packages/base/src/router/test/router.ce.sqle.test.tsx b/packages/base/src/router/test/router.ce.sqle.test.tsx
index 981fecd69..d662fd3e6 100644
--- a/packages/base/src/router/test/router.ce.sqle.test.tsx
+++ b/packages/base/src/router/test/router.ce.sqle.test.tsx
@@ -382,6 +382,13 @@ describe('base/router-sqle-ce', () => {
expect(screen.getByText('operationRecord')).toBeInTheDocument();
});
+ it('render operationRecord', () => {
+ const { baseElement } = customRender([`/operation-record`]);
+
+ expect(baseElement).toMatchSnapshot();
+ expect(screen.getByText('operationRecord')).toBeInTheDocument();
+ });
+
describe('render route sqlManagement', () => {
it('render sqlManagement', async () => {
const { baseElement } = customRender([
diff --git a/packages/base/src/router/test/router.sqle.test.tsx b/packages/base/src/router/test/router.sqle.test.tsx
index baffe5a13..14e8eec6d 100644
--- a/packages/base/src/router/test/router.sqle.test.tsx
+++ b/packages/base/src/router/test/router.sqle.test.tsx
@@ -448,6 +448,13 @@ describe('base/router-sqle-ee', () => {
expect(screen.getByText('operationRecord')).toBeInTheDocument();
});
+ it('render global operationRecord', () => {
+ const { baseElement } = customRender([`/operation-record`]);
+
+ expect(baseElement).toMatchSnapshot();
+ expect(screen.getByText('operationRecord')).toBeInTheDocument();
+ });
+
describe('render route sqlManagement', () => {
it('render sqlManagement', async () => {
const { baseElement } = customRender([
diff --git a/packages/dms-kit/docs/CHANGELOG.md b/packages/dms-kit/docs/CHANGELOG.md
index 263865039..d832c357d 100644
--- a/packages/dms-kit/docs/CHANGELOG.md
+++ b/packages/dms-kit/docs/CHANGELOG.md
@@ -40,4 +40,8 @@ nav:
## 1.0.5
-- 修复BasicButton样式
\ No newline at end of file
+- 修复BasicButton样式
+
+## 1.0.6
+
+- 添加全局操作记录path
\ No newline at end of file
diff --git a/packages/dms-kit/package.json b/packages/dms-kit/package.json
index f19c1faf0..709542ec3 100644
--- a/packages/dms-kit/package.json
+++ b/packages/dms-kit/package.json
@@ -1,6 +1,6 @@
{
"name": "@actiontech/dms-kit",
- "version": "1.0.5",
+ "version": "1.0.6",
"description": "DMS Kit - React UI Components Library",
"main": "lib/index.js",
"module": "es/index.js",
diff --git a/packages/dms-kit/src/data/routePaths.ts b/packages/dms-kit/src/data/routePaths.ts
index 34ee411c1..0ce753932 100644
--- a/packages/dms-kit/src/data/routePaths.ts
+++ b/packages/dms-kit/src/data/routePaths.ts
@@ -335,6 +335,9 @@ export const ROUTE_PATHS = {
path: ':projectID/operation-record'
}
},
+ GLOBAL_OPERATION_LOG: {
+ index: '/operation-record'
+ },
PLUGIN_AUDIT: {
index: {
prefix: '/sqle/project',
diff --git a/packages/sqle/src/locale/zh-CN/operationRecord.ts b/packages/sqle/src/locale/zh-CN/operationRecord.ts
index d042f26e5..293712f0b 100644
--- a/packages/sqle/src/locale/zh-CN/operationRecord.ts
+++ b/packages/sqle/src/locale/zh-CN/operationRecord.ts
@@ -1,6 +1,7 @@
// eslint-disable-next-line import/no-anonymous-default-export
export default {
- pageTitle: '操作记录列表',
+ pageTitle: '操作记录',
+ globalPageTitle: '全局操作记录',
ceTips:
'当出现问题或错误时,您可以通过分析操作记录,查看导致问题产生的步骤或操作,以便更好地解决和预防类似问题,保证操作的安全与合规性。',
list: {
diff --git a/packages/sqle/src/page/OperationRecord/List/__snapshots__/index.test.tsx.snap b/packages/sqle/src/page/OperationRecord/List/__snapshots__/index.test.tsx.snap
index a9f80beae..fc64dcc06 100644
--- a/packages/sqle/src/page/OperationRecord/List/__snapshots__/index.test.tsx.snap
+++ b/packages/sqle/src/page/OperationRecord/List/__snapshots__/index.test.tsx.snap
@@ -10,7 +10,7 @@ exports[`sqle/OperationRecord/List render action when filter item show 1`] = `
- 操作记录
+ 全局操作记录