From eec1d0758e3a77d8042cce1187b77cb39a183fe4 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Sun, 23 Apr 2023 10:49:32 +0800 Subject: [PATCH] feat: add description component (#3792) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #### What type of PR is this? /kind feature /area console /milestone 2.5.0 #### What this PR does / why we need it: 为 Console 端添加 Description 组件。 #### Which issue(s) this PR fixes: Fixes #3790 #### Special notes for your reviewer: 测试方式: 1. 检查主题管理、插件详情、认证方式详情页面的样式是否异常即可。 #### Does this PR introduce a user-facing change? ```release-note 为 Console 端添加 Description 组件。 ``` --- console/packages/components/src/components.ts | 1 + .../components/description/Description.vue | 13 + .../description/DescriptionItem.vue | 42 +++ .../src/components/description/index.ts | 2 + .../components/AttachmentDetailModal.vue | 129 +++----- .../modules/interface/themes/ThemeDetail.vue | 177 +++-------- .../src/modules/system/actuator/Actuator.vue | 219 +++++-------- .../auth-providers/AuthProviderDetail.vue | 124 +++----- .../modules/system/plugins/PluginDetail.vue | 290 +++++++----------- .../src/modules/system/roles/RoleDetail.vue | 135 ++------ .../src/modules/system/users/UserDetail.vue | 226 ++++++-------- 11 files changed, 514 insertions(+), 844 deletions(-) create mode 100644 console/packages/components/src/components/description/Description.vue create mode 100644 console/packages/components/src/components/description/DescriptionItem.vue create mode 100644 console/packages/components/src/components/description/index.ts diff --git a/console/packages/components/src/components.ts b/console/packages/components/src/components.ts index ea7292205..112e3eaef 100644 --- a/console/packages/components/src/components.ts +++ b/console/packages/components/src/components.ts @@ -19,3 +19,4 @@ export * from "./components/toast"; export * from "./components/loading"; export * from "./components/dropdown"; export * from "./components/tooltip"; +export * from "./components/description"; diff --git a/console/packages/components/src/components/description/Description.vue b/console/packages/components/src/components/description/Description.vue new file mode 100644 index 000000000..d139fbfae --- /dev/null +++ b/console/packages/components/src/components/description/Description.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/console/packages/components/src/components/description/DescriptionItem.vue b/console/packages/components/src/components/description/DescriptionItem.vue new file mode 100644 index 000000000..9abce24e1 --- /dev/null +++ b/console/packages/components/src/components/description/DescriptionItem.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/console/packages/components/src/components/description/index.ts b/console/packages/components/src/components/description/index.ts new file mode 100644 index 000000000..cdd365ef4 --- /dev/null +++ b/console/packages/components/src/components/description/index.ts @@ -0,0 +1,2 @@ +export { default as VDescription } from "./Description.vue"; +export { default as VDescriptionItem } from "./DescriptionItem.vue"; diff --git a/console/src/modules/contents/attachments/components/AttachmentDetailModal.vue b/console/src/modules/contents/attachments/components/AttachmentDetailModal.vue index 716dcc97f..9b84eaa1d 100644 --- a/console/src/modules/contents/attachments/components/AttachmentDetailModal.vue +++ b/console/src/modules/contents/attachments/components/AttachmentDetailModal.vue @@ -1,5 +1,11 @@ + {{ + role.metadata.annotations?.[rbacAnnotations.DISPLAY_NAME] || + role.metadata.name + }} + + + + + -
- {{ $t("core.user.detail.fields.identity_authentication") }} -
-
-
    - +
+ +