diff --git a/src/App.vue b/src/App.vue index 53299a3..d855fef 100644 --- a/src/App.vue +++ b/src/App.vue @@ -65,9 +65,9 @@ const defaultModelPaths = ref(null) const translationConfig = ref({ apiBase: localStorage.getItem('llm.apiBase') ?? 'https://open.bigmodel.cn/api/paas/v4', apiKey: localStorage.getItem('llm.apiKey') ?? '', - model: localStorage.getItem('llm.model') ?? 'GLM-4-Flash-250414', - batchSize: Number(localStorage.getItem('llm.batchSize') ?? '12'), - contextSize: Number(localStorage.getItem('llm.contextSize') ?? '3'), + model: localStorage.getItem('llm.model') ?? 'GLM-4.7-Flash', + batchSize: Number(localStorage.getItem('llm.batchSize') ?? '60'), + contextSize: Number(localStorage.getItem('llm.contextSize') ?? '5'), }) const pending = ref(false) const feedback = ref('') diff --git a/src/stores/tasks.ts b/src/stores/tasks.ts index 5b6ab8f..d9b56fb 100644 --- a/src/stores/tasks.ts +++ b/src/stores/tasks.ts @@ -94,9 +94,9 @@ export const useTaskStore = defineStore('tasks', { const doneUnlisten = await listen('task:done', ({ payload }) => { sortSegments(payload.segments) - const index = this.tasks.findIndex((item) => item.id === payload.id) - if (index >= 0) { - this.tasks[index] = payload + const task = this.tasks.find((item) => item.id === payload.id) + if (task) { + Object.assign(task, payload) } else { this.tasks.unshift(payload) }