diff --git a/.vscode/settings.json b/.vscode/settings.json
deleted file mode 100644
index 0265489..0000000
--- a/.vscode/settings.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "sqltools.connections": [
- {
- "mysqlOptions": {
- "authProtocol": "default",
- "enableSsl": "Disabled"
- },
- "previewLimit": 50,
- "server": "localhost",
- "port": 3306,
- "driver": "MySQL",
- "name": "tavi-universe",
- "group": "local",
- "username": "root",
- "password": "root",
- "database": "rbac"
- }
- ]
-}
\ No newline at end of file
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
index 800b23e..071d8d9 100644
--- a/.vscode/tasks.json
+++ b/.vscode/tasks.json
@@ -24,7 +24,7 @@
"command": "bash",
"args": [
"-c",
- "for package in @tavi/util @tavi/oss @tavi/i18n; do (pnpm run --filter $package build); done && echo 'build:pkg completed'"
+ "for package in @tavi/util @tavi/oss @tavi/i18n @tavi/message-pattern; do (pnpm run --filter $package build); done && echo 'build:pkg completed'"
]
},
{
diff --git a/apps/dmp/core/domain/Label/labelRepository.ts b/apps/dmp/core/domain/Label/labelRepository.ts
index 4e69087..1f67233 100644
--- a/apps/dmp/core/domain/Label/labelRepository.ts
+++ b/apps/dmp/core/domain/Label/labelRepository.ts
@@ -5,4 +5,8 @@ export class LabelRepository {
async createNewLabelCategory(labelCategory: LabelCategory) {
return await Apis.createNewLabelCategory(labelCategory);
}
+
+ async findLabelCategory() {
+ return await Apis.findLabelCategory();
+ }
}
diff --git a/apps/dmp/core/domain/Label/labelService.ts b/apps/dmp/core/domain/Label/labelService.ts
index f0c9777..2f25643 100644
--- a/apps/dmp/core/domain/Label/labelService.ts
+++ b/apps/dmp/core/domain/Label/labelService.ts
@@ -10,4 +10,8 @@ export class LabelService {
);
return { code };
}
+
+ async findLabelCategory() {
+ return await this.labelRepository.findLabelCategory();
+ }
}
diff --git a/apps/dmp/core/infra/api/index.ts b/apps/dmp/core/infra/api/index.ts
index 1e2600f..60d3047 100644
--- a/apps/dmp/core/infra/api/index.ts
+++ b/apps/dmp/core/infra/api/index.ts
@@ -87,4 +87,10 @@ export const Apis = {
*/
createNewLabelCategory: (p: labelCategoryDTO): ResponseType =>
Request.post(PREFIX + "/dicom/label/category/create", p),
+
+ /**
+ * 查询全部标签分类
+ */
+ findLabelCategory: (): ResponseType =>
+ Request.get(PREFIX + "/dicom/label/category/find/all"),
};
diff --git a/apps/dmp/src/modules/Admin/Label/index.tsx b/apps/dmp/src/modules/Admin/Label/index.tsx
index 59e9c4e..e660795 100644
--- a/apps/dmp/src/modules/Admin/Label/index.tsx
+++ b/apps/dmp/src/modules/Admin/Label/index.tsx
@@ -1,4 +1,4 @@
-import { useState } from "react";
+import { useEffect, useState } from "react";
import "./index.less";
import {
Button,
@@ -59,6 +59,10 @@ export const Label = (props: LabelProps) => {
}
};
+ useEffect(() => {
+ labelDomainService.findLabelCategory();
+ }, [labelDomainService]);
+
return (