#849 以及导出中媒体相关问题修复

This commit is contained in:
cc
2026-04-26 18:46:56 +08:00
parent 1976edc483
commit a86a51c30c
10 changed files with 761 additions and 188 deletions

View File

@@ -5192,6 +5192,7 @@ function ExportPage() {
exportConcurrency: sourceOptions.exportConcurrency,
fileNamingMode: exportDefaultFileNamingMode,
sessionLayout,
exportWriteLayout: writeLayout,
sessionNameWithTypePrefix,
dateRange: sourceOptions.useAllTime
? null
@@ -6008,9 +6009,10 @@ function ExportPage() {
}
return {
...task.template.optionTemplate,
exportWriteLayout: task.template.optionTemplate.exportWriteLayout || writeLayout,
dateRange
}
}, [])
}, [writeLayout])
const enqueueAutomationTask = useCallback((
task: ExportAutomationTask,

View File

@@ -1101,6 +1101,7 @@ export interface ElectronAPI {
pendingSessionIds?: string[]
successSessionIds?: string[]
failedSessionIds?: string[]
failedSessionErrors?: Record<string, string>
sessionOutputPaths?: Record<string, string>
error?: string
}>
@@ -1269,6 +1270,7 @@ export interface ExportOptions {
txtColumns?: string[]
fileNamingMode?: 'classic' | 'date-range'
sessionLayout?: 'shared' | 'per-session'
exportWriteLayout?: 'A' | 'B' | 'C'
sessionNameWithTypePrefix?: boolean
displayNamePreference?: 'group-nickname' | 'remark' | 'nickname'
exportConcurrency?: number