diff --git a/frontend/prompt_manage_page.py b/frontend/prompt_manage_page.py index 200f3f4..a43fb8a 100644 --- a/frontend/prompt_manage_page.py +++ b/frontend/prompt_manage_page.py @@ -61,9 +61,11 @@ def prompt_manage_page(): selected_row = None # 保存当前选中行的全局变量 - def select_record(evt: gr.SelectData): + def select_record(dataFrame ,evt: gr.SelectData): global selected_row - selected_row = evt.row_value + selected_row = dataFrame.iloc[evt.index[0]].tolist() + selected_row[0] = int(selected_row[0]) + print(selected_row) with gr.Blocks() as demo: gr.Markdown("## 提示词模板管理") @@ -102,7 +104,10 @@ def prompt_manage_page(): outputs=[prompt_table, name_input, description_input, content_input] ) - prompt_table.select(select_record, [], [], show_progress="hidden") + prompt_table.select(fn=select_record, + inputs=[prompt_table], + outputs=[], + show_progress="hidden") edit_button.click( fn=edit_prompt, diff --git a/frontend/setting_page.py b/frontend/setting_page.py index 3dba298..3e1d246 100644 --- a/frontend/setting_page.py +++ b/frontend/setting_page.py @@ -68,9 +68,11 @@ def setting_page(): selected_row = None # 保存当前选中行的全局变量 - def select_record(evt: gr.SelectData): + def select_record(dataFrame ,evt: gr.SelectData): global selected_row - selected_row = evt.row_value + selected_row = dataFrame.iloc[evt.index[0]].tolist() + selected_row[0] = int(selected_row[0]) + print(selected_row) with gr.Blocks() as demo: gr.Markdown("## API Provider 管理") @@ -109,7 +111,10 @@ def setting_page(): outputs=[provider_table, model_id_input, base_url_input, api_key_input] # 添加清空输入框的输出 ) - provider_table.select(select_record, [], [], show_progress="hidden") + provider_table.select(fn=select_record, + inputs=[provider_table], + outputs=[], + show_progress="hidden") edit_button.click( fn=edit_provider, diff --git a/requirements.txt b/requirements.txt index 026f89b..ad02d57 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ openai>=1.0.0 python-dotenv>=1.0.0 pydantic>=2.0.0 -gradio>=5.0.0 +gradio>=5.25.0 langchain>=0.3 tinydb>=4.0.0 unsloth>=2025.3.19