This commit is contained in:
parent
05384916e1
commit
76f1e25a80
|
|
@ -45,8 +45,8 @@ def task_history_item(
|
|||
align_items="center",
|
||||
width="100%",
|
||||
margin_bottom="8px",
|
||||
# 点击事件:设置激活任务
|
||||
on_click=lambda: TaskState.set_current_task_id(item.id),
|
||||
# 点击事件:将指定任务唯一标识设置为当前任务唯一标识
|
||||
on_click=lambda: TaskState.set_task_id(item.id),
|
||||
),
|
||||
# 会话历史项的更多按钮
|
||||
rx.box(
|
||||
|
|
|
|||
|
|
@ -102,8 +102,8 @@ def task_history_item(
|
|||
align_items="center",
|
||||
width="100%",
|
||||
padding="5px 0",
|
||||
# 点击事件:设置激活任务
|
||||
on_click=lambda: TaskState.set_current_task_id(item.id),
|
||||
# 点击事件:将指定任务唯一标识设置为当前任务唯一标识
|
||||
on_click=lambda: TaskState.set_task_id(item.id),
|
||||
),
|
||||
width="100%",
|
||||
)
|
||||
|
|
|
|||
|
|
@ -285,11 +285,12 @@ class AuthState(rx.State):
|
|||
"""
|
||||
self.selected_nav_button = nav_button
|
||||
|
||||
# 若选中创建任务导航按钮则将空设置为当前任务唯一标识
|
||||
if nav_button == "create_task":
|
||||
# 获取任务状态
|
||||
task_state = await self.get_state(TaskState)
|
||||
# 将空设置为当前任务唯一标识
|
||||
task_state.set_current_task_id("")
|
||||
task_state.set_task_id("")
|
||||
|
||||
@rx.event
|
||||
async def logout(self) -> None:
|
||||
|
|
|
|||
|
|
@ -174,7 +174,7 @@ class TaskState(rx.State):
|
|||
self.task_id = next(reversed(self.tasks.keys()))
|
||||
|
||||
@rx.event
|
||||
def set_current_task_id(self, task_id: str) -> None:
|
||||
def set_task_id(self, task_id: str) -> None:
|
||||
"""
|
||||
将指定任务唯一标识设置为当前任务唯一标识
|
||||
:param task_id: 任务唯一标识
|
||||
|
|
|
|||
Loading…
Reference in New Issue