From c09d57a8202aa49f27b8ea469c401f5912f1e19c Mon Sep 17 00:00:00 2001 From: Soulter <37870767+Soulter@users.noreply.github.com> Date: Thu, 11 Dec 2025 18:55:56 +0800 Subject: [PATCH] refactor: improve UI layout and interaction for list item management (#4002) * refactor: improve UI layout and interaction for list item management * feat: enhance list configuration UI with batch import functionality * feat: add internationalization support for list configuration UI --- .../src/components/shared/ListConfigItem.vue | 159 +++++++++++++----- .../src/i18n/locales/en-US/core/common.json | 13 +- .../src/i18n/locales/zh-CN/core/common.json | 13 +- 3 files changed, 142 insertions(+), 43 deletions(-) diff --git a/dashboard/src/components/shared/ListConfigItem.vue b/dashboard/src/components/shared/ListConfigItem.vue index 96c0ba372..626218223 100644 --- a/dashboard/src/components/shared/ListConfigItem.vue +++ b/dashboard/src/components/shared/ListConfigItem.vue @@ -2,7 +2,7 @@
- 暂无项目 + {{ t('core.common.list.noItems') }}
@@ -14,7 +14,7 @@
- {{ buttonText }} + {{ buttonText || t('core.common.list.modifyButton') }}
@@ -22,17 +22,43 @@ - {{ dialogTitle }} + {{ dialogTitle || t('core.common.list.editTitle') }} + + +
+ + + + mdi-import + {{ t('core.common.list.batchImport') }} + +
+
+ - + class="ma-1 list-item-clickable" + @click="startEdit(index, item)"> + {{ item }}