处理任务完成,进度条异常

This commit is contained in:
kura 2026-05-02 00:12:46 +08:00
parent 75dfb67754
commit c32888796e
2 changed files with 6 additions and 6 deletions

View File

@ -65,9 +65,9 @@ const defaultModelPaths = ref<DefaultModelPaths | null>(null)
const translationConfig = ref<TranslationConfig>({ const translationConfig = ref<TranslationConfig>({
apiBase: localStorage.getItem('llm.apiBase') ?? 'https://open.bigmodel.cn/api/paas/v4', apiBase: localStorage.getItem('llm.apiBase') ?? 'https://open.bigmodel.cn/api/paas/v4',
apiKey: localStorage.getItem('llm.apiKey') ?? '', apiKey: localStorage.getItem('llm.apiKey') ?? '',
model: localStorage.getItem('llm.model') ?? 'GLM-4-Flash-250414', model: localStorage.getItem('llm.model') ?? 'GLM-4.7-Flash',
batchSize: Number(localStorage.getItem('llm.batchSize') ?? '12'), batchSize: Number(localStorage.getItem('llm.batchSize') ?? '60'),
contextSize: Number(localStorage.getItem('llm.contextSize') ?? '3'), contextSize: Number(localStorage.getItem('llm.contextSize') ?? '5'),
}) })
const pending = ref(false) const pending = ref(false)
const feedback = ref('') const feedback = ref('')

View File

@ -94,9 +94,9 @@ export const useTaskStore = defineStore('tasks', {
const doneUnlisten = await listen<SubtitleTask>('task:done', ({ payload }) => { const doneUnlisten = await listen<SubtitleTask>('task:done', ({ payload }) => {
sortSegments(payload.segments) sortSegments(payload.segments)
const index = this.tasks.findIndex((item) => item.id === payload.id) const task = this.tasks.find((item) => item.id === payload.id)
if (index >= 0) { if (task) {
this.tasks[index] = payload Object.assign(task, payload)
} else { } else {
this.tasks.unshift(payload) this.tasks.unshift(payload)
} }