From fa510854b4a858e73c9e6b04a94c00758967fad5 Mon Sep 17 00:00:00 2001 From: oneao Date: Fri, 7 Aug 2026 23:01:57 +0800 Subject: [PATCH] 20260807230157 --- .../fms-module-list/FmsModuleListPage.vue | 1 - .../fms-module-list/FmsQueryToolbar.vue | 3 +- .../src/components/fms-table/FmsTable.vue | 12 +- .../src/layouts/components/AppSidebar.vue | 4 +- .../src/layouts/components/AppTabs.vue | 59 +++++++--- .../layouts/components/SidebarMenuItem.vue | 4 +- .../src/views/module-management/index.vue | 109 ++++++++++++------ 7 files changed, 135 insertions(+), 57 deletions(-) diff --git a/code/fms/fms-vue/src/components/fms-module-list/FmsModuleListPage.vue b/code/fms/fms-vue/src/components/fms-module-list/FmsModuleListPage.vue index f12f1b9d..97bba74f 100644 --- a/code/fms/fms-vue/src/components/fms-module-list/FmsModuleListPage.vue +++ b/code/fms/fms-vue/src/components/fms-module-list/FmsModuleListPage.vue @@ -876,7 +876,6 @@ defineExpose({ min-height: 0; flex-direction: column; overflow: hidden; - border: 1px solid var(--fms-border, #e5e7eb); border-radius: 6px; background: var(--fms-surface, #fff); } diff --git a/code/fms/fms-vue/src/components/fms-module-list/FmsQueryToolbar.vue b/code/fms/fms-vue/src/components/fms-module-list/FmsQueryToolbar.vue index 4164034c..1bf16afb 100644 --- a/code/fms/fms-vue/src/components/fms-module-list/FmsQueryToolbar.vue +++ b/code/fms/fms-vue/src/components/fms-module-list/FmsQueryToolbar.vue @@ -244,8 +244,7 @@ watch(() => props.queryItems, initializeDrafts, { immediate: true }); align-items: center; justify-content: space-between; gap: 10px; - padding: 8px 12px; - border-bottom: 1px solid var(--fms-border, #e5e7eb); + padding: 8px 0; background: var(--fms-surface, #fff); } diff --git a/code/fms/fms-vue/src/components/fms-table/FmsTable.vue b/code/fms/fms-vue/src/components/fms-table/FmsTable.vue index 81e1317a..5a520d54 100644 --- a/code/fms/fms-vue/src/components/fms-table/FmsTable.vue +++ b/code/fms/fms-vue/src/components/fms-table/FmsTable.vue @@ -253,6 +253,8 @@ const customVars = { "--header-row-height": `${headerRowHeight}px`, "--row-height": `${rowHeight}px`, "--footer-row-height": "36px", + "--th-bgc": "#fff", + "--tf-bgc": "#fff", }; // 选择列:已选状态管理 + 渲染逻辑全部内聚在 createSelectionColumn 中 @@ -498,10 +500,10 @@ defineExpose({ :data-source="dataSource" :drag-row-config="{ mode: rowDraggable ? 'insert' : 'none' }" :row-key="rowKey" - :bordered="props.editable ? true : 'body-h'" :no-data-full="noDataFull" :show-overflow="showOverflow" :area-selection="editable" + :bordered="'h'" @area-selection-change="handleAreaSelectionChange" @row-order-change="handleRowOrderChange" > @@ -529,6 +531,14 @@ defineExpose({