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()}"}]},
|
"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",
|
{"widgettype": "Button", "options": {"label": "\u786e\u8ba4\u5220\u9664",
|
||||||
"bgcolor": "#e74c3c", "color": "#fff", "padding": "6px 20px", "borderRadius": "6px"},
|
"bgcolor": "#e74c3c", "color": "#fff", "padding": "6px 20px", "borderRadius": "6px"},
|
||||||
"binds": [{"wid": "self", "event": "click", "actiontype": "urlwidget",
|
"binds": [{"wid": "self", "event": "click", "actiontype": "script",
|
||||||
"target": "app.rag_main_content", "mode": "replace",
|
"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 + "'"}]}
|
||||||
"options": {"url": "/rag/knowledge_bases_list/delete_kb.dspy?kb_id=" + kb_id}}]}
|
|
||||||
]}
|
]}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@ -42,10 +42,15 @@ result = {
|
|||||||
"binds": [{
|
"binds": [{
|
||||||
"wid": "rename_form",
|
"wid": "rename_form",
|
||||||
"event": "submit",
|
"event": "submit",
|
||||||
"actiontype": "urlwidget",
|
"actiontype": "script",
|
||||||
"target": "app.rag_main_content",
|
"script": (
|
||||||
"mode": "replace",
|
"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()};"
|
||||||
"options": {"url": entire_url('./rename_kb.dspy')}
|
"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
|
return result
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user