fix(frontend): 修复任务关联字段持久化

This commit is contained in:
2026-08-29 23:59:11 +08:00
parent 4f9ebc55ec
commit d6f6b7e6e2
4 changed files with 9 additions and 11 deletions
+1 -2
View File
@@ -39,12 +39,11 @@ export const useTaskStore = defineStore('task', () => {
async function createTask(data: { title: string; description?: string; priority?: TaskPriority; due_date?: string; note_id?: string }) {
const newTask = await createTaskRequest(data)
newTask.priority = data.priority || 'medium'
tasks.value.unshift(newTask)
return newTask
}
async function updateTask(taskId: string, data: Partial<Pick<TaskItem, 'title' | 'description' | 'status' | 'priority' | 'due_date'>>) {
async function updateTask(taskId: string, data: Partial<Pick<TaskItem, 'title' | 'description' | 'status' | 'due_date'>> & { note_id?: string | null }) {
const task = tasks.value.find((t) => t.task_id === taskId)
if (task) {
const updated = await updateTaskRequest(taskId, data)