Add files via upload

This commit is contained in:
公明
2025-11-19 19:46:41 +08:00
committed by GitHub
parent 1624632ea1
commit 16a4d7480d
2 changed files with 48 additions and 5 deletions
+16 -3
View File
@@ -711,9 +711,18 @@ function addAttackChainButton(conversationId) {
}
if (conversationId) {
attackChainBtn.disabled = false;
attackChainBtn.title = '查看当前对话的攻击链';
attackChainBtn.onclick = () => showAttackChain(conversationId);
const isRunning = typeof isConversationTaskRunning === 'function'
? isConversationTaskRunning(conversationId)
: false;
if (isRunning) {
attackChainBtn.disabled = true;
attackChainBtn.title = '当前对话正在执行,请稍后再生成攻击链';
attackChainBtn.onclick = null;
} else {
attackChainBtn.disabled = false;
attackChainBtn.title = '查看当前对话的攻击链';
attackChainBtn.onclick = () => showAttackChain(conversationId);
}
} else {
attackChainBtn.disabled = true;
attackChainBtn.title = '请选择一个对话以查看攻击链';
@@ -721,6 +730,10 @@ function addAttackChainButton(conversationId) {
}
}
function updateAttackChainAvailability() {
addAttackChainButton(currentConversationId);
}
// 显示攻击链模态框
async function showAttackChain(conversationId) {
// 防止重复点击