fix(dataset): 限制长文本提示层尺寸
This commit is contained in:
@@ -157,7 +157,13 @@ function recordRowClassName({ row }: { row: unknown }) {
|
||||
:content="recordFieldValue(asDatasetRecord(row), fieldKey)"
|
||||
placement="top"
|
||||
:show-after="400"
|
||||
popper-class="dataset-record-content-tooltip"
|
||||
>
|
||||
<template #content>
|
||||
<div class="dataset-record-tooltip-body">
|
||||
{{ recordFieldValue(asDatasetRecord(row), fieldKey) }}
|
||||
</div>
|
||||
</template>
|
||||
<div class="table-cell-text">
|
||||
{{ recordFieldValue(asDatasetRecord(row), fieldKey) }}
|
||||
</div>
|
||||
@@ -170,7 +176,13 @@ function recordRowClassName({ row }: { row: unknown }) {
|
||||
:content="recordSourceText(asDatasetRecord(row))"
|
||||
placement="top"
|
||||
:show-after="400"
|
||||
popper-class="dataset-record-content-tooltip"
|
||||
>
|
||||
<template #content>
|
||||
<div class="dataset-record-tooltip-body">
|
||||
{{ recordSourceText(asDatasetRecord(row)) }}
|
||||
</div>
|
||||
</template>
|
||||
<div
|
||||
class="table-cell-text source-reference-cell"
|
||||
:class="{ 'is-empty': recordSourceText(asDatasetRecord(row)) === '无关联原文' }"
|
||||
@@ -186,7 +198,13 @@ function recordRowClassName({ row }: { row: unknown }) {
|
||||
:content="extraFieldValue(asDatasetRecord(row))"
|
||||
placement="top"
|
||||
:show-after="400"
|
||||
popper-class="dataset-record-content-tooltip"
|
||||
>
|
||||
<template #content>
|
||||
<div class="dataset-record-tooltip-body">
|
||||
{{ extraFieldValue(asDatasetRecord(row)) }}
|
||||
</div>
|
||||
</template>
|
||||
<div class="table-cell-text">{{ extraFieldValue(asDatasetRecord(row)) }}</div>
|
||||
</el-tooltip>
|
||||
</template>
|
||||
@@ -351,6 +369,20 @@ function recordRowClassName({ row }: { row: unknown }) {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
:global(.el-popper.dataset-record-content-tooltip) {
|
||||
max-width: min(480px, calc(100vw - 32px));
|
||||
}
|
||||
|
||||
:global(.dataset-record-tooltip-body) {
|
||||
max-height: min(240px, calc(100vh - 32px));
|
||||
overflow-y: auto;
|
||||
line-height: 1.6;
|
||||
overflow-wrap: anywhere;
|
||||
text-align: left;
|
||||
white-space: pre-wrap;
|
||||
word-break: break-word;
|
||||
}
|
||||
|
||||
.record-table .el-button i {
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user