From 3239c605356add29a5db914bb6cfdbdafc9cb593 Mon Sep 17 00:00:00 2001
From: "1808837298@qq.com" <1808837298@qq.com>
Date: Sat, 15 Feb 2025 19:12:28 +0800
Subject: [PATCH] refactor: Optimize channel testing and model menu generation
(fix #761)
---
web/src/components/ChannelsTable.js | 35 ++++++++++++++++-------------
1 file changed, 19 insertions(+), 16 deletions(-)
diff --git a/web/src/components/ChannelsTable.js b/web/src/components/ChannelsTable.js
index 9e4ee031..71914c4e 100644
--- a/web/src/components/ChannelsTable.js
+++ b/web/src/components/ChannelsTable.js
@@ -357,6 +357,13 @@ 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 (
{