From 9a5282f39ca43ec2a957be7c8142192439fa6ccb Mon Sep 17 00:00:00 2001 From: caoxiaozhu Date: Sat, 25 Jul 2026 22:00:23 +0800 Subject: [PATCH] =?UTF-8?q?fix(data-process):=20=E5=AF=B9=E9=BD=90?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E9=9B=86=E8=B7=B3=E8=BD=AC=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/scripts/regression-data-process-detail.mjs | 2 ++ frontend/src/views/data-process/DataProcessDetailView.vue | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/frontend/scripts/regression-data-process-detail.mjs b/frontend/scripts/regression-data-process-detail.mjs index 69495b8..8a93518 100644 --- a/frontend/scripts/regression-data-process-detail.mjs +++ b/frontend/scripts/regression-data-process-detail.mjs @@ -59,6 +59,8 @@ assert.match(detailSource, /v-for="dataset in outputDatasets"/, '任务详情未 assert.match(detailSource, /class="output-dataset-row"[\s\S]*?class="output-dataset-cell"[\s\S]*?class="output-dataset-links"/, '输出数据集没有独立的多行对齐布局') assert.match(detailSource, /\.output-dataset-links[\s\S]*?display:\s*inline-grid[\s\S]*?grid-template-columns:\s*max-content[\s\S]*?text-align:\s*left/, '输出数据集名称没有统一左边缘') assert.match(detailSource, /\.output-dataset-links[\s\S]*?\.el-button[\s\S]*?width:\s*100%[\s\S]*?margin-left:\s*0/, '输出数据集链接没有清除默认间距或统一宽度') +assert.match(detailSource, /\.el-button\s*>\s*span[\s\S]*?width:\s*100%[\s\S]*?display:\s*flex/, '输出数据集按钮内容没有撑满统一宽度') +assert.match(detailSource, /\.el-button i[\s\S]*?margin-left:\s*auto/, '输出数据集跳转图标没有统一右对齐') assert.match(detailSource, /将发布三个独立数据集/, '发布说明仍未明确生成三个独立数据集') assert.match(detailSource, /outputDatasetBaseName\.value/, '重新同步时未使用单一基础名称') assert.doesNotMatch(detailSource, /label="数据集类型"/, '发布三个数据集时不应再选择单一数据集类型') diff --git a/frontend/src/views/data-process/DataProcessDetailView.vue b/frontend/src/views/data-process/DataProcessDetailView.vue index 88f94d8..3d625a1 100644 --- a/frontend/src/views/data-process/DataProcessDetailView.vue +++ b/frontend/src/views/data-process/DataProcessDetailView.vue @@ -877,7 +877,15 @@ onBeforeUnmount(() => { white-space: normal; } + :deep(.el-button > span) { + width: 100%; + display: flex; + align-items: center; + text-align: left; + } + :deep(.el-button i) { + flex: none; margin-left: auto; padding-left: 12px; }