From 810798ac46a5411f91137d0104e0debdc8272739 Mon Sep 17 00:00:00 2001 From: likunming Date: Mon, 17 Mar 2025 10:19:54 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=84=E4=BB=B6=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../grid/TreeGridFirstTdContent.vue | 10 +- .../src/platform/components/grid/css/grid.css | 8 + .../platform/components/select/WOrgSelect.vue | 79 ++++- .../components/select/WRoleSelect.vue | 13 + .../components/select/WUserSelect.vue | 278 +++++++++++------- .../platform/components/toolbar/WToolbar.vue | 4 +- .../controller/OrgSearchController.java | 21 ++ .../controller/UserSearchController.java | 11 +- .../component/service/OrgSearchService.java | 10 + .../component/service/UserSearchService.java | 4 +- .../service/impl/OrgSearchServiceImpl.java | 147 +++++++++ .../service/impl/UserSearchServiceImpl.java | 202 +++++++++++-- .../component/support/UserSearchConstant.java | 39 +++ 13 files changed, 676 insertions(+), 150 deletions(-) create mode 100644 io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/frontend/component/controller/OrgSearchController.java create mode 100644 io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/frontend/component/service/OrgSearchService.java create mode 100644 io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/frontend/component/service/impl/OrgSearchServiceImpl.java create mode 100644 io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/frontend/component/support/UserSearchConstant.java diff --git a/io.sc.platform.core.frontend/src/platform/components/grid/TreeGridFirstTdContent.vue b/io.sc.platform.core.frontend/src/platform/components/grid/TreeGridFirstTdContent.vue index ce883a02..c6b30fff 100644 --- a/io.sc.platform.core.frontend/src/platform/components/grid/TreeGridFirstTdContent.vue +++ b/io.sc.platform.core.frontend/src/platform/components/grid/TreeGridFirstTdContent.vue @@ -1,7 +1,7 @@ - + -
+
@@ -38,7 +40,7 @@
diff --git a/io.sc.platform.core.frontend/src/platform/components/grid/css/grid.css b/io.sc.platform.core.frontend/src/platform/components/grid/css/grid.css index 73bfa4ac..feb88fde 100644 --- a/io.sc.platform.core.frontend/src/platform/components/grid/css/grid.css +++ b/io.sc.platform.core.frontend/src/platform/components/grid/css/grid.css @@ -7,6 +7,14 @@ .w-grid .mouseDisabled { cursor: not-allowed; /* 将鼠标指针变为禁用图标 */ } +.w-grid .q-table { + table-layout: fixed; +} +.w-grid .q-table td { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} .w-grid .q-table__top { padding: var(--tableTopPadding) var(--tableTopPadding); } diff --git a/io.sc.platform.core.frontend/src/platform/components/select/WOrgSelect.vue b/io.sc.platform.core.frontend/src/platform/components/select/WOrgSelect.vue index 98007354..8a367b0a 100644 --- a/io.sc.platform.core.frontend/src/platform/components/select/WOrgSelect.vue +++ b/io.sc.platform.core.frontend/src/platform/components/select/WOrgSelect.vue @@ -37,7 +37,7 @@ :tree-default-expand-all="props.defaultExpandAll" :config-button="false" :toolbar-actions="['expand']" - :query-criteria="props.queryCriteria" + :query-criteria="queryCriteriaRef" :columns="[ { name: 'name', label: $t('name'), sortable: false }, { name: 'code', label: $t('code'), width: 100, sortable: false }, @@ -65,7 +65,7 @@