From 94826d44c06d8360e81ca6ae740a6ec3e64d4cf0 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Mon, 27 May 2024 16:30:57 +0800 Subject: [PATCH] refactor: improve ui/ux of attachment group and policy selector (#5996) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #### What type of PR is this? /area ui /kind improvement /milestone 2.16.x #### What this PR does / why we need it: 优化附件分组、存储策略选择组件的 UI。 image image #### Does this PR introduce a user-facing change? ```release-note 优化附件分组、存储策略选择组件的 UI。 ``` --- .../contents/attachments/AttachmentList.vue | 38 ++- .../components/AttachmentGroupBadge.vue | 212 ++++++++++++++++ .../AttachmentGroupEditingModal.vue | 26 +- .../components/AttachmentGroupList.vue | 239 ++++-------------- .../components/AttachmentPoliciesModal.vue | 28 +- .../components/AttachmentPolicyBadge.vue | 58 +++++ .../AttachmentPolicyEditingModal.vue | 21 +- .../components/AttachmentUploadModal.vue | 115 ++++----- .../CoreSelectorProvider.vue | 14 +- 9 files changed, 439 insertions(+), 312 deletions(-) create mode 100644 ui/console-src/modules/contents/attachments/components/AttachmentGroupBadge.vue create mode 100644 ui/console-src/modules/contents/attachments/components/AttachmentPolicyBadge.vue diff --git a/ui/console-src/modules/contents/attachments/AttachmentList.vue b/ui/console-src/modules/contents/attachments/AttachmentList.vue index 2248d9df9..529da022c 100644 --- a/ui/console-src/modules/contents/attachments/AttachmentList.vue +++ b/ui/console-src/modules/contents/attachments/AttachmentList.vue @@ -1,4 +1,9 @@ + + diff --git a/ui/console-src/modules/contents/attachments/components/AttachmentGroupEditingModal.vue b/ui/console-src/modules/contents/attachments/components/AttachmentGroupEditingModal.vue index 996938980..d91ef4670 100644 --- a/ui/console-src/modules/contents/attachments/components/AttachmentGroupEditingModal.vue +++ b/ui/console-src/modules/contents/attachments/components/AttachmentGroupEditingModal.vue @@ -1,12 +1,12 @@