Selaa lähdekoodia

pms 任务 穿梭框 样式调整

zhangcl 2 viikkoa sitten
vanhempi
commit
e4c34d1ab7
1 muutettua tiedostoa jossa 18 lisäystä ja 6 poistoa
  1. 18 6
      src/views/pms/iotprojecttask/IotProjectTaskForm.vue

+ 18 - 6
src/views/pms/iotprojecttask/IotProjectTaskForm.vue

@@ -1658,7 +1658,7 @@ onMounted(async () => {
 /* 1. 穿梭框父容器:居中 + 内边距 */
 .transfer-container {
   text-align: center;
-  padding: 0px 0; /* 上下内边距,避免紧贴对话框边缘 */
+  padding: 0px; /* 上下内边距,避免紧贴对话框边缘 */
 }
 
 /* 2. 穿梭框组件:控制宽度,避免过窄或过宽 */
@@ -1674,11 +1674,23 @@ onMounted(async () => {
 
 /* 3. 深度选择器:修改el-transfer选项样式(解决内容省略问题) */
 :deep(.el-transfer-panel__item) {
-  white-space: nowrap; /* 文本不换行,保证一行显示 */
-  overflow: hidden; /* 超出部分隐藏 */
-  text-overflow: ellipsis; /* 超出显示省略号 */
-  max-width: 100%; /* 确保文本不超出选项容器宽度 */
-  padding: 6px 6px; /* 适当增加内边距,优化点击体验 */
+  /* white-space: nowrap;  文本不换行,保证一行显示 */
+  /* overflow: hidden;  超出部分隐藏 */
+  /* text-overflow: ellipsis;  超出显示省略号 */
+  /* max-width: 100%;  确保文本不超出选项容器宽度 */
+  /* padding: 6px 6px;  适当增加内边距,优化点击体验 */
+}
+
+:deep(.el-transfer-panel__item) {
+  display: flex !important;
+  align-items: center !important;
+  height: 32px !important;
+  line-height: 32px !important;
+  padding: 0 8px !important;
+  margin: 0 !important;
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
 }
 
 /* 4. 选项文本:确保继承父容器宽度,省略号正常生效 */