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 (