From 9128332120b4dce4affb78c88ad34e1111f6b8a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BD=97=E6=96=8C=E6=9D=B0?= <> Date: Fri, 23 Feb 2024 14:44:42 +0800 Subject: [PATCH] ui --- src/assets/css/global.css | 28 ++++++++++ src/assets/css/global_table.css | 71 ++++++++++++++++++++----- src/views/fee-settings/Asbitem.vue | 83 +++++------------------------- src/views/fee-settings/Item.vue | 12 ----- 4 files changed, 99 insertions(+), 95 deletions(-) diff --git a/src/assets/css/global.css b/src/assets/css/global.css index d6bbb18..998eec9 100644 --- a/src/assets/css/global.css +++ b/src/assets/css/global.css @@ -75,6 +75,10 @@ font-size: 14px; } +.treeicons { + margin-right: 5px; +} + /* tabs */ @@ -99,6 +103,10 @@ border-radius: 4px; } +.el-tabs__header { + margin-bottom: 5px; +} + .el-tabs--top .el-tabs__item.is-top:nth-child(2) { padding-left: 12px; } @@ -131,4 +139,24 @@ .publicfontsize { font-size: 18px; +} + + +/* el-cascader 隐藏前面的radio并点击行选中 */ + +.example .el-cascader-panel .el-radio { + width: 100%; + height: 100%; + z-index: 10; + position: absolute; + top: 0px; + right: 0px; +} + +.example .el-cascader-panel .el-radio__input { + display: none; +} + +.example .el-cascader-panel .el-cascader-node__postfix { + top: 10px; } \ No newline at end of file diff --git a/src/assets/css/global_table.css b/src/assets/css/global_table.css index 3a077d9..78ecaf7 100644 --- a/src/assets/css/global_table.css +++ b/src/assets/css/global_table.css @@ -1,34 +1,79 @@ /* 表格 表头 列间距控制 */ -.el-table th.el-table__cell>.cell{ - text-align: center; /* 表格 表头 对齐方式,默认 left */ - padding-right: 2px; /* 表格 表头 列间距控制,默认 10px */ - padding-left: 2px; /* 表格 表头 列间距控制,默认 10px */ + +.el-table th.el-table__cell>.cell { + text-align: center; + /* 表格 表头 对齐方式,默认 left */ + padding-right: 2px; + /* 表格 表头 列间距控制,默认 10px */ + padding-left: 2px; + /* 表格 表头 列间距控制,默认 10px */ } + /* 表格 表体 首列左间距控制 */ + .el-table--border .el-table__cell:first-child .cell { - padding-left: 2px; /* 表格 表体 首列左间距控制,默认 10px */ + padding-left: 2px; + /* 表格 表体 首列左间距控制,默认 10px */ } + /* 表格 行列间距控制 ,默认 10 px*/ + .el-table--small .el-table__cell { - padding: 0; /* 原始 默认值 8px 0 */ + padding: 0; + /* 原始 默认值 8px 0 */ } + .el-table .el-table__cell { - padding: 2px 0; /* 原始 默认 12px 0 */ + padding: 2px 0; + /* 原始 默认 12px 0 */ } + .el-table__cell { - padding: 2px 2px 2px 2px; /* 上,右,下,左 */ + padding: 2px 2px 2px 2px; + /* 上,右,下,左 */ } + .el-table .cell { - padding: 0px 2px; /* 原始 默认 0px 10px; */ - line-height: 20px; /* 表格size="small"时 默认值 23px*/ + padding: 0px 2px; + /* 原始 默认 0px 10px; */ + line-height: 20px; + /* 表格size="small"时 默认值 23px*/ } + /* 表格单元格 .el-table .cell ,默认 10 px*/ + .cell { - padding-left: 2px; - padding-right: 2px; - line-height: 20px; /*表格size="small"时 默认值 23px*/ + padding-left: 2px; + padding-right: 2px; + line-height: 20px; + /*表格size="small"时 默认值 23px*/ +} + + +/* 设置表头样式 */ + +.el-table__header th { + /* font-size: px; */ + background-color: #fff; + /* 设置表头背景颜色 */ + color: #232748; + /* 设置表头文字颜色 */ + font-size: 14px; + font-weight: 700; + font-family: "NotoSansSC-Bold"; } + +/* 设置表体样式 */ + +.el-table td.el-table__cell { + padding: 0; + color: #52555F; + /* 设置表体文字颜色 */ + font-size: 14px; + font-weight: 400; + font-family: "NotoSansSC-Regular"; +} \ No newline at end of file diff --git a/src/views/fee-settings/Asbitem.vue b/src/views/fee-settings/Asbitem.vue index 121328d..925b9e5 100644 --- a/src/views/fee-settings/Asbitem.vue +++ b/src/views/fee-settings/Asbitem.vue @@ -128,13 +128,12 @@ {{ scope.row.lastModificationTime | dateFormat }} - +