From 1a2bf8df1f217ffee7861a0c1ff1a56b0708fde3 Mon Sep 17 00:00:00 2001 From: "1808837298@qq.com" <1808837298@qq.com> Date: Tue, 11 Mar 2025 21:22:10 +0800 Subject: [PATCH] feat(ui): Improve model testing button layout and styling --- web/src/components/ChannelsTable.js | 46 ++++++++++++++--------------- 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/web/src/components/ChannelsTable.js b/web/src/components/ChannelsTable.js index e3af20cc..df250593 100644 --- a/web/src/components/ChannelsTable.js +++ b/web/src/components/ChannelsTable.js @@ -450,13 +450,6 @@ const ChannelsTable = () => { dataIndex: 'operate', render: (text, record, index) => { if (record.children === undefined) { - // 构建模型测试菜单 - const modelMenuItems = record.models.split(',').map(model => ({ - node: 'item', - name: model, - onClick: () => testChannel(record, model) - })); - return (
{
{currentTestChannel.models.split(',') .filter(model => model.toLowerCase().includes(modelSearchKeyword.toLowerCase())) @@ -1575,27 +1569,31 @@ const ChannelsTable = () => { return ( + theme="light" + type="tertiary" + style={{ + height: 'auto', + padding: '10px 12px', + textAlign: 'center', + whiteSpace: 'nowrap', + overflow: 'hidden', + textOverflow: 'ellipsis', + width: '100%', + borderRadius: '6px' + }} + onClick={() => { + testChannel(currentTestChannel, model); + }} + > + {model} + ); })}
{/* 显示搜索结果数量 */} {modelSearchKeyword && ( - + {t('找到')} {currentTestChannel.models.split(',').filter(model => model.toLowerCase().includes(modelSearchKeyword.toLowerCase()) ).length} {t('个模型')}