fix: 修复记账失败记录查询无响应(bug4/5)+模型上线检查无响应(bug3)

This commit is contained in:
Hermes Agent 2026-06-16 10:45:27 +08:00
parent fe4e8271bf
commit b53eb61fbf
2 changed files with 12 additions and 3 deletions

View File

@ -49,7 +49,7 @@
"label": "处理状态",
"uitype": "code",
"cwidth": 8,
"codes": [
"data": [
{"value": "", "text": "全部"},
{"value": "0", "text": "未处理"},
{"value": "1", "text": "已处理"}
@ -61,9 +61,9 @@
{
"wid": "self",
"event": "submit",
"actiontype": "method",
"actiontype": "script",
"target": "failed_table",
"method": "render"
"script": "var tbl = bricks.getWidgetById('failed_table', bricks.app.root); if(tbl) await tbl.render(params);"
}
]
},

View File

@ -64,6 +64,15 @@
"i18n": false
}
}
],
"binds": [
{
"wid": "self",
"event": "load",
"actiontype": "script",
"target": "self",
"script": "var resp = await fetch('{{entire_url('./api/llm_launch_check_api.dspy')}}?llmid={{llmid}}&action=check'); var data = await resp.json(); var statusEl = this.getWidgetByName('check_status'); var listEl = this.getWidgetByName('checks_list'); if(data.error) { statusEl.set_text('错误: ' + data.error); return; } var html = ''; var allOk = true; (data.checks||[]).forEach(function(c){ var icon = c.passed ? '✅' : '❌'; if(!c.passed) allOk = false; html += '<div style=\"padding:4px 0\">' + icon + ' <b>' + c.name + '</b>: ' + (c.detail||'') + '</div>'; }); if(listEl && listEl.dom_element) listEl.dom_element.innerHTML = html; if(allOk) { statusEl.set_text('全部通过 ✅'); var testBtn = this.getWidgetByName('test_btn'); if(testBtn) { testBtn.dom_element.disabled = false; testBtn.dom_element.onclick = async function(){ var r2 = await fetch('{{entire_url('./api/llm_launch_check_api.dspy')}}?llmid={{llmid}}&action=inference'); var d2 = await r2.json(); var tr = this.getWidgetByName('test_result'); if(d2.success) tr.set_text('回复: ' + d2.response); else tr.set_text('失败: ' + d2.error); }.bind(this); } } else { statusEl.set_text('存在问题 ❌ 请检查下方详情'); }"
}
]
}
{% else %}