From 4ae0ff7c2a5ba3e69139b8937af30563badf6929 Mon Sep 17 00:00:00 2001 From: qingfeng1121 Date: Sun, 9 Nov 2025 16:27:34 +0800 Subject: [PATCH] =?UTF-8?q?feat(establish):=20=E6=B7=BB=E5=8A=A0=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=E5=88=9B=E5=BB=BA=E5=8A=9F=E8=83=BD=E5=8F=8A=E6=A8=A1?= =?UTF-8?q?=E6=80=81=E6=A1=86=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在establish组件中新增标签创建功能 - 添加标签创建模态框及相关样式 - 实现分类选择下拉框和标签名称输入 - 完善模态框的显示/隐藏逻辑 - 调整部分样式以优化用户体验 --- src/components/LeftModule.vue | 5 + src/layouts/MainLayout.vue | 8 +- src/layouts/establish.vue | 221 ++++++++++++++++++++++++++++------ src/views/aericlelist.vue | 12 +- 4 files changed, 200 insertions(+), 46 deletions(-) diff --git a/src/components/LeftModule.vue b/src/components/LeftModule.vue index 5c15f9d..79be3a0 100644 --- a/src/components/LeftModule.vue +++ b/src/components/LeftModule.vue @@ -65,6 +65,7 @@ +
还在开发中.....
@@ -519,6 +520,9 @@ onUnmounted(() => { justify-content: center; align-items: center; z-index: 1000; + /* 确保在任何情况下都能居中显示 */ + margin: 0; + padding: 0; } .category-modal-content { @@ -529,6 +533,7 @@ onUnmounted(() => { max-height: 80vh; overflow: hidden; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); + /* 确保内容块在父容器中完美居中 */ } .category-modal-header { diff --git a/src/layouts/MainLayout.vue b/src/layouts/MainLayout.vue index 3573e4f..e0c50ed 100644 --- a/src/layouts/MainLayout.vue +++ b/src/layouts/MainLayout.vue @@ -36,7 +36,7 @@
{ width: 100%; opacity: 1; } - +.el-input__wrapper{ + width: 80px; +} .search-input { border: none; outline: none; @@ -430,7 +432,7 @@ onUnmounted(() => { /* 防止搜索框在小屏幕上重叠 */ @media screen and (max-width: 1200px) { .search-box-container.open { - width: 250px; + width: 150px; } } \ No newline at end of file diff --git a/src/layouts/establish.vue b/src/layouts/establish.vue index 4071dab..575e9d4 100644 --- a/src/layouts/establish.vue +++ b/src/layouts/establish.vue @@ -2,12 +2,8 @@
- @@ -18,6 +14,28 @@ +
+ + +
+
+
+

新建标签

+ +
+
+ + + + + + + + 保存 +
+
+
+