From e9a0347b0e954746483cf0b4ddba2705a96094c5 Mon Sep 17 00:00:00 2001 From: zhujiyan <17812234322@163.com> Date: Tue, 27 Aug 2024 18:37:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/ProTable/index.vue | 6 + .../src/layouts/components/Footer/index.vue | 44 +- frontend/src/styles/element.scss | 32 +- frontend/src/views/home/components/table.vue | 409 ++++++++++++++---- frontend/src/views/home/components/tree.vue | 57 ++- frontend/src/views/home/tabs/dashboard.vue | 54 ++- frontend/src/views/home/tabs/model.vue | 6 +- frontend/src/views/plan/planList/index.vue | 24 +- 8 files changed, 466 insertions(+), 166 deletions(-) diff --git a/frontend/src/components/ProTable/index.vue b/frontend/src/components/ProTable/index.vue index 153f19e..14ac80c 100644 --- a/frontend/src/components/ProTable/index.vue +++ b/frontend/src/components/ProTable/index.vue @@ -50,6 +50,7 @@ :border="border" :row-key="rowKey" @selection-change="selectionChange" + class="custom-table-header" > @@ -331,3 +332,8 @@ defineExpose({ enumMap }); + \ No newline at end of file diff --git a/frontend/src/layouts/components/Footer/index.vue b/frontend/src/layouts/components/Footer/index.vue index 7f73907..a665738 100644 --- a/frontend/src/layouts/components/Footer/index.vue +++ b/frontend/src/layouts/components/Footer/index.vue @@ -1,32 +1,46 @@ diff --git a/frontend/src/styles/element.scss b/frontend/src/styles/element.scss index b603e7e..03c7eea 100644 --- a/frontend/src/styles/element.scss +++ b/frontend/src/styles/element.scss @@ -23,7 +23,12 @@ /* mask image */ .mask-image { padding-right: 50px; - mask-image: linear-gradient(90deg, #000000 0%, #000000 calc(100% - 50px), transparent); + mask-image: linear-gradient( + 90deg, + #000000 0%, + #000000 calc(100% - 50px), + transparent + ); } /* custom card */ @@ -139,15 +144,22 @@ table { width: 100%; } - .el-table__header th { - height: 45px; + .el-table__header th, + .el-table-fixed-column--left th, + .el-table-fixed-column--right th { + // height: 45px; font-size: 15px; font-weight: bold; - color: var(--el-text-color-primary); - background: var(--el-fill-color-light); + // color: var(--el-text-color-primary); + // background: var(--el-fill-color-light); + height: 40px; + background: var(--el-color-primary) !important; + color: #fff; } + .el-table__row { - height: 45px; + // height: 45px; + height: 40px; font-size: 14px; .move { cursor: move; @@ -232,7 +244,9 @@ .el-select { width: 100%; } - + .el-select-dropdown__item:hover { + background: red !important; + } // drawer-form 中存在两列 form-item 样式 .drawer-multiColumn-form { display: flex; @@ -258,6 +272,6 @@ } } -.el-form-item{ +.el-form-item { margin-right: 10px !important; -} \ No newline at end of file +} diff --git a/frontend/src/views/home/components/table.vue b/frontend/src/views/home/components/table.vue index b5d0c91..e05cf6a 100644 --- a/frontend/src/views/home/components/table.vue +++ b/frontend/src/views/home/components/table.vue @@ -1,89 +1,346 @@ - diff --git a/frontend/src/views/home/components/tree.vue b/frontend/src/views/home/components/tree.vue index b172181..d61a481 100644 --- a/frontend/src/views/home/components/tree.vue +++ b/frontend/src/views/home/components/tree.vue @@ -1,26 +1,38 @@