fix: all popups close before action (rename, delete, tags)
This commit is contained in:
parent
017500e147
commit
861cf0af19
@ -23,9 +23,8 @@ result = {
|
||||
"script": "var pw=null;var w=this;while(w){if(w instanceof bricks.PopupWindow||w instanceof bricks.Popup){pw=w;break};w=w.parent};if(pw){pw.dismiss();pw.destroy()}"}]},
|
||||
{"widgettype": "Button", "options": {"label": "\u786e\u8ba4\u5220\u9664",
|
||||
"bgcolor": "#e74c3c", "color": "#fff", "padding": "6px 20px", "borderRadius": "6px"},
|
||||
"binds": [{"wid": "self", "event": "click", "actiontype": "urlwidget",
|
||||
"target": "app.rag_main_content", "mode": "replace",
|
||||
"options": {"url": "/rag/knowledge_bases_list/delete_kb.dspy?kb_id=" + kb_id}}]}
|
||||
"binds": [{"wid": "self", "event": "click", "actiontype": "script",
|
||||
"script": "var pw=null;var w=this;while(w){if(w instanceof bricks.PopupWindow||w instanceof bricks.Popup){pw=w;break};w=w.parent};if(pw){pw.dismiss();pw.destroy()};window.location.href='/rag/knowledge_bases_list/delete_kb.dspy?kb_id=" + kb_id + "'"}]}
|
||||
]}
|
||||
]
|
||||
}
|
||||
|
||||
@ -42,10 +42,15 @@ result = {
|
||||
"binds": [{
|
||||
"wid": "rename_form",
|
||||
"event": "submit",
|
||||
"actiontype": "urlwidget",
|
||||
"target": "app.rag_main_content",
|
||||
"mode": "replace",
|
||||
"options": {"url": entire_url('./rename_kb.dspy')}
|
||||
"actiontype": "script",
|
||||
"script": (
|
||||
"var pw=null;var w=this;while(w){if(w instanceof bricks.PopupWindow||w instanceof bricks.Popup){pw=w;break};w=w.parent};if(pw){pw.dismiss();pw.destroy()};"
|
||||
"var nm=(params.name||'').trim();"
|
||||
"var did=params.kb_id||'';"
|
||||
"var dc=params.description||'';"
|
||||
"if(!nm||!did){alert('请填写名称');return};"
|
||||
"fetch('/rag/knowledge_bases_list/rename_kb.dspy?kb_id='+encodeURIComponent(did)+'&name='+encodeURIComponent(nm)+'&description='+encodeURIComponent(dc)).then(function(){window.location.href='/rag/knowledge_bases_list/index.ui'})"
|
||||
)
|
||||
}]
|
||||
}
|
||||
return result
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user