@@ -750,16 +941,20 @@ onUnmounted(() => {
flex-direction: column;
}
+.card-header {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ width: 100%;
+ cursor: move;
+ flex-wrap: wrap; /* 添加这行,允许内容换行 */
+ gap: 8px; /* 添加这行,为换行时的元素之间添加间隔 */
+}
+
.card-title {
display: flex;
align-items: center;
- cursor: move;
-
- .anticon {
- margin-right: 8px;
- font-size: 16px;
- color: #1890ff;
- }
+ flex-shrink: 0;
span {
font-size: 16px;
@@ -784,63 +979,45 @@ onUnmounted(() => {
white-space: nowrap;
}
-.drag-handle {
+
+
+:deep(.ant-card-body) {
+ flex: 1;
display: flex;
- align-items: center;
- cursor: move;
-
- .anticon {
- margin-right: 8px;
- font-size: 16px;
- color: #1890ff;
- }
-
- span {
- font-size: 16px;
- font-weight: 500;
- }
+ flex-direction: column;
+ padding: 16px !important;
+ overflow: hidden;
}
-.ne-type-select {
- flex-grow: 1;
- max-width: 100%;
-
- :deep(.ant-checkbox-group) {
- display: flex;
- flex-wrap: wrap;
- gap: 8px;
- }
+:deep(.ant-form-item) {
+ margin-bottom: 0;
}
-:deep {
- .ant-card-body {
- flex: 1;
- display: flex;
- flex-direction: column;
- padding: 16px !important;
- overflow: hidden;
- }
+:deep(.ant-form-item-label) {
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.85);
+}
- .ant-form-item {
- margin-bottom: 0;
- }
+:deep(.anticon) {
+ font-size: 16px;
+ color: #1890ff;
+}
- .ant-form-item-label {
- font-weight: 500;
- color: rgba(0, 0, 0, 0.85);
- }
+:deep(.ant-select) {
+ min-width: 200px;
+}
- .anticon {
- font-size: 16px;
- color: #1890ff;
- }
+:deep(.ant-card-head) {
+ padding: 8px 16px; /* 减小上下内边距 */
+}
- .ant-select {
- min-width: 200px;
- }
+:deep(.ant-card-head-title) {
+ padding: 8px 0; /* 减小上下内边距 */
+ width: 100%; // 确保标题占据全宽
+}
- .ant-card-head {
- cursor: move;
- }
+:deep(.ant-range-picker) {
+ flex-shrink: 0; // 防止日期选择被压缩
+ max-width: 100%; // 确保在小屏幕上不会溢出
}
diff --git a/src/views/perfManage/perfData/index.vue b/src/views/perfManage/perfData/index.vue
index c17382a0..9d3ce85a 100644
--- a/src/views/perfManage/perfData/index.vue
+++ b/src/views/perfManage/perfData/index.vue
@@ -1,9 +1,9 @@
-
+
@@ -111,7 +111,8 @@ onMounted(() => {