diff --git a/web/src/components/table/ChannelsTable.js b/web/src/components/table/ChannelsTable.js index 00d20339..105aa217 100644 --- a/web/src/components/table/ChannelsTable.js +++ b/web/src/components/table/ChannelsTable.js @@ -1632,43 +1632,41 @@ const ChannelsTable = () => { shadows='always' bordered={false} > -
- t('第 {{start}} - {{end}} 条,共 {{total}} 条', { - start: page.currentStart, - end: page.currentEnd, - total: channels.length, - }), - onPageSizeChange: (size) => { - handlePageSizeChange(size); - }, - onPageChange: handlePageChange, - }} - expandAllRows={false} - onRow={handleRow} - rowSelection={ - enableBatchDelete - ? { - onChange: (selectedRowKeys, selectedRows) => { - setSelectedChannels(selectedRows); - }, - } - : null - } - className="rounded-xl overflow-hidden" - size="middle" - loading={loading} - /> - +
t('第 {{start}} - {{end}} 条,共 {{total}} 条', { + start: page.currentStart, + end: page.currentEnd, + total: channels.length, + }), + onPageSizeChange: (size) => { + handlePageSizeChange(size); + }, + onPageChange: handlePageChange, + }} + expandAllRows={false} + onRow={handleRow} + rowSelection={ + enableBatchDelete + ? { + onChange: (selectedRowKeys, selectedRows) => { + setSelectedChannels(selectedRows); + }, + } + : null + } + className="rounded-xl overflow-hidden" + size="middle" + loading={loading} + /> {/* 批量设置标签模态框 */} diff --git a/web/src/components/table/LogsTable.js b/web/src/components/table/LogsTable.js index 793f324c..21dd5f82 100644 --- a/web/src/components/table/LogsTable.js +++ b/web/src/components/table/LogsTable.js @@ -1250,36 +1250,34 @@ const LogsTable = () => { shadows='always' bordered={false} > -
-
- t('第 {{start}} - {{end}} 条,共 {{total}} 条', { - start: page.currentStart, - end: page.currentEnd, - total: logCount, - }), - currentPage: activePage, - pageSize: pageSize, - total: logCount, - pageSizeOptions: [10, 20, 50, 100], - showSizeChanger: true, - onPageSizeChange: (size) => { - handlePageSizeChange(size); - }, - onPageChange: handlePageChange, - }} - /> - +
+ t('第 {{start}} - {{end}} 条,共 {{total}} 条', { + start: page.currentStart, + end: page.currentEnd, + total: logCount, + }), + currentPage: activePage, + pageSize: pageSize, + total: logCount, + pageSizeOptions: [10, 20, 50, 100], + showSizeChanger: true, + onPageSizeChange: (size) => { + handlePageSizeChange(size); + }, + onPageChange: handlePageChange, + }} + /> ); diff --git a/web/src/components/table/MjLogsTable.js b/web/src/components/table/MjLogsTable.js index d6898cb0..646435d4 100644 --- a/web/src/components/table/MjLogsTable.js +++ b/web/src/components/table/MjLogsTable.js @@ -856,34 +856,32 @@ const LogsTable = () => { shadows='always' bordered={false} > -
-
- t('第 {{start}} - {{end}} 条,共 {{total}} 条', { - start: page.currentStart, - end: page.currentEnd, - total: logCount, - }), - currentPage: activePage, - pageSize: pageSize, - total: logCount, - pageSizeOptions: [10, 20, 50, 100], - showSizeChanger: true, - onPageSizeChange: (size) => { - handlePageSizeChange(size); - }, - onPageChange: handlePageChange, - }} - /> - +
+ t('第 {{start}} - {{end}} 条,共 {{total}} 条', { + start: page.currentStart, + end: page.currentEnd, + total: logCount, + }), + currentPage: activePage, + pageSize: pageSize, + total: logCount, + pageSizeOptions: [10, 20, 50, 100], + showSizeChanger: true, + onPageSizeChange: (size) => { + handlePageSizeChange(size); + }, + onPageChange: handlePageChange, + }} + /> { shadows='always' bordered={false} > -
-
- t('第 {{start}} - {{end}} 条,共 {{total}} 条', { - start: page.currentStart, - end: page.currentEnd, - total: tokenCount, - }), - onPageSizeChange: (size) => { - setPageSize(size); - setActivePage(1); - if (searchKeyword === '') { - loadRedemptions(1, size).then(); - } else { - searchRedemptions(searchKeyword, 1, size).then(); - } - }, - onPageChange: handlePageChange, - }} - loading={loading} - rowSelection={rowSelection} - onRow={handleRow} - className="rounded-xl overflow-hidden" - size="middle" - >
-
+ + t('第 {{start}} - {{end}} 条,共 {{total}} 条', { + start: page.currentStart, + end: page.currentEnd, + total: tokenCount, + }), + onPageSizeChange: (size) => { + setPageSize(size); + setActivePage(1); + if (searchKeyword === '') { + loadRedemptions(1, size).then(); + } else { + searchRedemptions(searchKeyword, 1, size).then(); + } + }, + onPageChange: handlePageChange, + }} + loading={loading} + rowSelection={rowSelection} + onRow={handleRow} + className="rounded-xl overflow-hidden" + size="middle" + >
); diff --git a/web/src/components/table/TaskLogsTable.js b/web/src/components/table/TaskLogsTable.js index 82c38b07..359d2462 100644 --- a/web/src/components/table/TaskLogsTable.js +++ b/web/src/components/table/TaskLogsTable.js @@ -696,34 +696,32 @@ const LogsTable = () => { shadows='always' bordered={false} > -
- - t('第 {{start}} - {{end}} 条,共 {{total}} 条', { - start: page.currentStart, - end: page.currentEnd, - total: logCount, - }), - currentPage: activePage, - pageSize: pageSize, - total: logCount, - pageSizeOptions: [10, 20, 50, 100], - showSizeChanger: true, - onPageSizeChange: (size) => { - handlePageSizeChange(size); - }, - onPageChange: handlePageChange, - }} - /> - +
+ t('第 {{start}} - {{end}} 条,共 {{total}} 条', { + start: page.currentStart, + end: page.currentEnd, + total: logCount, + }), + currentPage: activePage, + pageSize: pageSize, + total: logCount, + pageSizeOptions: [10, 20, 50, 100], + showSizeChanger: true, + onPageSizeChange: (size) => { + handlePageSizeChange(size); + }, + onPageChange: handlePageChange, + }} + /> { shadows='always' bordered={false} > -
-
- t('第 {{start}} - {{end}} 条,共 {{total}} 条', { - start: page.currentStart, - end: page.currentEnd, - total: tokens.length, - }), - onPageSizeChange: (size) => { - setPageSize(size); - setActivePage(1); - }, - onPageChange: handlePageChange, - }} - loading={loading} - rowSelection={rowSelection} - onRow={handleRow} - className="rounded-xl overflow-hidden" - size="middle" - >
-
+ + t('第 {{start}} - {{end}} 条,共 {{total}} 条', { + start: page.currentStart, + end: page.currentEnd, + total: tokens.length, + }), + onPageSizeChange: (size) => { + setPageSize(size); + setActivePage(1); + }, + onPageChange: handlePageChange, + }} + loading={loading} + rowSelection={rowSelection} + onRow={handleRow} + className="rounded-xl overflow-hidden" + size="middle" + >
); diff --git a/web/src/components/table/UsersTable.js b/web/src/components/table/UsersTable.js index 69278e16..8c713a1a 100644 --- a/web/src/components/table/UsersTable.js +++ b/web/src/components/table/UsersTable.js @@ -547,34 +547,32 @@ const UsersTable = () => { shadows='always' bordered={false} > -
- - t('第 {{start}} - {{end}} 条,共 {{total}} 条', { - start: page.currentStart, - end: page.currentEnd, - total: userCount, - }), - currentPage: activePage, - pageSize: pageSize, - total: userCount, - pageSizeOpts: [10, 20, 50, 100], - showSizeChanger: true, - onPageSizeChange: (size) => { - handlePageSizeChange(size); - }, - onPageChange: handlePageChange, - }} - loading={loading} - onRow={handleRow} - className="rounded-xl overflow-hidden" - size="middle" - /> - +
+ t('第 {{start}} - {{end}} 条,共 {{total}} 条', { + start: page.currentStart, + end: page.currentEnd, + total: userCount, + }), + currentPage: activePage, + pageSize: pageSize, + total: userCount, + pageSizeOpts: [10, 20, 50, 100], + showSizeChanger: true, + onPageSizeChange: (size) => { + handlePageSizeChange(size); + }, + onPageChange: handlePageChange, + }} + loading={loading} + onRow={handleRow} + className="rounded-xl overflow-hidden" + size="middle" + /> ); diff --git a/web/src/index.css b/web/src/index.css index 0f433d13..caf66397 100644 --- a/web/src/index.css +++ b/web/src/index.css @@ -339,6 +339,25 @@ code { } /* ==================== 滚动条样式统一管理 ==================== */ +/* 表格滚动条样式 */ +.semi-table-body::-webkit-scrollbar { + width: 6px; + height: 6px; +} + +.semi-table-body::-webkit-scrollbar-thumb { + background: rgba(var(--semi-grey-2), 0.3); + border-radius: 2px; +} + +.semi-table-body::-webkit-scrollbar-thumb:hover { + background: rgba(var(--semi-grey-2), 0.5); +} + +.semi-table-body::-webkit-scrollbar-track { + background: transparent; +} + /* 隐藏模型设置区域的滚动条 */ .model-settings-scroll::-webkit-scrollbar, .thinking-content-scroll::-webkit-scrollbar,