This commit is contained in:
parent
05384916e1
commit
76f1e25a80
|
|
@ -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(
|
||||||
|
|
|
||||||
|
|
@ -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%",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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:
|
||||||
|
|
|
||||||
|
|
@ -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: 任务唯一标识
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue