From 08f7e35042df4f1dff59789869f17a6ae535889c Mon Sep 17 00:00:00 2001 From: suizihe <2958847195@qq.com> Date: Fri, 7 Nov 2025 14:08:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E8=AF=8A=E6=96=AD=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E6=95=B0=E6=8D=AE=E5=B1=95=E7=A4=BA=E4=B8=8D=E5=85=A8?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/catalog/disease/index.vue | 231 ++++++++++++------ 1 file changed, 153 insertions(+), 78 deletions(-) diff --git a/openhis-ui-vue3/src/views/catalog/disease/index.vue b/openhis-ui-vue3/src/views/catalog/disease/index.vue index 98815198..41177c78 100644 --- a/openhis-ui-vue3/src/views/catalog/disease/index.vue +++ b/openhis-ui-vue3/src/views/catalog/disease/index.vue @@ -86,84 +86,90 @@ --> - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + +
+ >> .el-table { + min-width: 100%; + width: auto; + } + + /* 名称列的单元格样式,确保长文本可以水平滚动 */ + .name-cell { + overflow-x: auto; + overflow-y: hidden; + white-space: nowrap; + padding: 4px 8px; + height: 32px; + min-width: 100%; + display: flex; + align-items: center; + cursor: pointer; + } + + /* 美化名称列的滚动条 */ + .name-cell::-webkit-scrollbar { + height: 8px; + } + + .name-cell::-webkit-scrollbar-thumb { + background: rgba(0, 120, 215, 0.6); + border-radius: 4px; + border: 1px solid rgba(255, 255, 255, 0.3); + transition: background-color 0.2s ease; + } + + .name-cell::-webkit-scrollbar-thumb:hover { + background: rgba(0, 120, 215, 0.8); + } + + .name-cell::-webkit-scrollbar-track { + background: rgba(0, 0, 0, 0.1); + border-radius: 4px; + border: 1px solid rgba(0, 0, 0, 0.05); + } + + /* 表格外层容器的滚动条样式 */ + .table-scroll-container::-webkit-scrollbar { + height: 12px; + } + + .table-scroll-container::-webkit-scrollbar-thumb { + background: rgba(0, 120, 215, 0.7); + border-radius: 6px; + border: 2px solid rgba(255, 255, 255, 0.3); + transition: background-color 0.2s ease; + } + + .table-scroll-container::-webkit-scrollbar-thumb:hover { + background: rgba(0, 120, 215, 0.9); + } + + .table-scroll-container::-webkit-scrollbar-track { + background: rgba(0, 0, 0, 0.15); + border-radius: 6px; + border: 2px solid rgba(0, 0, 0, 0.05); + } \ No newline at end of file