diff --git a/init.py b/init.py index 33d8e57..e7f3fda 100644 --- a/init.py +++ b/init.py @@ -48,7 +48,7 @@ async def kb_list_handler(request, params_kw, *args, **kwargs): {"widgettype":"HBox","options":{"spacing":"12px"},"subwidgets":[ {"widgettype":"Text","options":{"text":"πŸ“„ "+str(doc_count)+"ζ–‡ζ‘£","cfontsize":12,"color":"#666"}}, {"widgettype":"Text","options":{"text":"πŸ’Ύ "+size_str,"cfontsize":12,"color":"#666"}}]}], - "binds":[{"wid":"self","event":"click","actiontype":"urlwidget","target":"app.rag_main_content","mode":"replace","options":{"url":"/knowledge_bases_list/detail.ui"}}]} + "binds":[{"wid":"self","event":"click","actiontype":"urlwidget","target":"app.rag_main_content","mode":"replace","options":{"url":"/knowledge_bases_list/detail.ui","params":{"kb_id":str(r.id),"kb_name":str(r.name)}}}]} cards.append(card) if not cards: cards.append({"widgettype":"Text","options":{"text":"ζš‚ζ— ηŸ₯θ―†εΊ“","color":"#aaa","cfontsize":14,"halign":"center"}}) diff --git a/wwwroot/knowledge_bases_list/detail.ui b/wwwroot/knowledge_bases_list/detail.ui index db74ce3..acef569 100644 --- a/wwwroot/knowledge_bases_list/detail.ui +++ b/wwwroot/knowledge_bases_list/detail.ui @@ -11,7 +11,7 @@ "options": {"url": "{{entire_url('/knowledge_bases_list/index.ui')}}"}} ]}, {"widgettype": "Text", "options": {"text": " / ", "cfontsize": 14, "color": "#ccc"}}, - {"widgettype": "Text", "options": {"text": "πŸ“š 产品文摣", "cfontsize": 16, "fontWeight": "bold", "color": "#333"}}, + {"widgettype": "Text", "options": {"text": "πŸ“š {{params_kw.kb_name or 'ηŸ₯θ―†εΊ“'}}", "cfontsize": 16, "fontWeight": "bold", "color": "#333"}}, {"widgettype": "Text", "options": {"text": "", "css": "filler"}} ] }, @@ -37,8 +37,8 @@ "parentField": "parentid", "idField": "id", "textField": "label", - "dataurl": "{{entire_url('./get_tree_data.dspy')}}?kb_id=kb1", - "newdata_params": {"kb_id": "kb1"}, + "dataurl": "{{entire_url('./get_tree_data.dspy')}}?kb_id={{params_kw.kb_id}}", + "newdata_params": {"kb_id": "{{params_kw.kb_id}}"}, "editable": { "fields": [ {"name": "name", "title": "名称", "type": "str", "length": 255, "uitype": "str", "label": "名称"}