diff --git a/src/components/StartTask.vue b/src/components/StartTask.vue index 3e86bd6..a017f2f 100644 --- a/src/components/StartTask.vue +++ b/src/components/StartTask.vue @@ -168,7 +168,10 @@ const startTimer = async () => { const stopTimer = async () => { const res = await pauseSession(taskInfo.value.sessionNum); - if (res.code === 200) ElMessage.success("任务暂停"); + if (res.code === 200) { + ElMessage.success("任务暂停"); + taskInfo.value.sessionState = "PAUSED"; + } clear(); }; @@ -191,7 +194,11 @@ const endTimer = async (content: string) => { try { const res = await endSession(taskInfo.value.sessionNum, content); if (res.code === 200) { - ElMessage.success("任务结束"); + if (res.message && res.message !== "请求成功") { + ElMessage.warning(res.message); + } else { + ElMessage.success("任务结束"); + } } else { ElMessage.error(res.message || "结束会话失败"); }