This commit is contained in:
liubiren 2026-10-14 14:38:09 +08:00
parent 05384916e1
commit 76f1e25a80
4 changed files with 7 additions and 6 deletions

View File

@ -45,8 +45,8 @@ def task_history_item(
align_items="center", align_items="center",
width="100%", width="100%",
margin_bottom="8px", margin_bottom="8px",
# 点击事件:设置激活任务 # 点击事件:将指定任务唯一标识设置为当前任务唯一标识
on_click=lambda: TaskState.set_current_task_id(item.id), on_click=lambda: TaskState.set_task_id(item.id),
), ),
# 会话历史项的更多按钮 # 会话历史项的更多按钮
rx.box( rx.box(

View File

@ -102,8 +102,8 @@ def task_history_item(
align_items="center", align_items="center",
width="100%", width="100%",
padding="5px 0", padding="5px 0",
# 点击事件:设置激活任务 # 点击事件:将指定任务唯一标识设置为当前任务唯一标识
on_click=lambda: TaskState.set_current_task_id(item.id), on_click=lambda: TaskState.set_task_id(item.id),
), ),
width="100%", width="100%",
) )

View File

@ -285,11 +285,12 @@ class AuthState(rx.State):
""" """
self.selected_nav_button = nav_button self.selected_nav_button = nav_button
# 若选中创建任务导航按钮则将空设置为当前任务唯一标识
if nav_button == "create_task": if nav_button == "create_task":
# 获取任务状态 # 获取任务状态
task_state = await self.get_state(TaskState) task_state = await self.get_state(TaskState)
# 将空设置为当前任务唯一标识 # 将空设置为当前任务唯一标识
task_state.set_current_task_id("") task_state.set_task_id("")
@rx.event @rx.event
async def logout(self) -> None: async def logout(self) -> None:

View File

@ -174,7 +174,7 @@ class TaskState(rx.State):
self.task_id = next(reversed(self.tasks.keys())) self.task_id = next(reversed(self.tasks.keys()))
@rx.event @rx.event
def set_current_task_id(self, task_id: str) -> None: def set_task_id(self, task_id: str) -> None:
""" """
将指定任务唯一标识设置为当前任务唯一标识 将指定任务唯一标识设置为当前任务唯一标识
:param task_id: 任务唯一标识 :param task_id: 任务唯一标识