iFileProxy
数据管理系统
@@ -78,12 +87,13 @@
\ No newline at end of file
diff --git a/src/views/ConfigView.vue b/src/views/ConfigView.vue
index fb46493..c4ba13f 100644
--- a/src/views/ConfigView.vue
+++ b/src/views/ConfigView.vue
@@ -92,7 +92,7 @@
-
+
{{ config.Database.Common.Host }}
@@ -105,19 +105,21 @@
********
-
-
- {{ db.DatabaseName }}
-
-
-
-
+
+
+
+ {{ db.DatabaseName }}
+
+
+
+
+
@@ -263,6 +265,18 @@ onMounted(() => {
margin: 4px;
}
+.database-tags {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 8px;
+}
+
+.database-tag {
+ display: inline-flex;
+ align-items: center;
+ gap: 4px;
+}
+
/* 移动端样式 */
@media screen and (max-width: 768px) {
.config-view {
@@ -305,6 +319,40 @@ onMounted(() => {
font-size: 11px;
padding: 0 4px;
}
+
+ .database-tags {
+ gap: 6px;
+ }
+
+ .database-tag {
+ font-size: 11px;
+ padding: 0 6px;
+ }
+
+ :deep(.el-tabs__item) {
+ font-size: 13px;
+ padding: 0 12px;
+ }
+
+ :deep(.el-tabs__content) {
+ padding: 12px;
+ }
+
+ :deep(.el-descriptions__cell) {
+ padding: 12px !important;
+ }
+
+ :deep(.el-descriptions__label) {
+ width: 90px;
+ min-width: 90px;
+ font-size: 12px;
+ padding-right: 12px;
+ }
+
+ :deep(.el-descriptions__content) {
+ font-size: 12px;
+ word-break: break-all;
+ }
}
/* 平板端样式 */
@@ -316,6 +364,14 @@ onMounted(() => {
:deep(.el-descriptions__label) {
width: 120px;
}
+
+ .database-tags {
+ gap: 8px;
+ }
+
+ :deep(.el-descriptions__label) {
+ width: 110px;
+ }
}
/* 优化标签显示 */