feat: 评分标准保存为模板功能
This commit is contained in:
+12
-2
@@ -52,6 +52,14 @@ export interface HistoryRecord {
|
||||
reference_answer_image?: string
|
||||
}
|
||||
|
||||
export interface TemplateItem {
|
||||
id: number
|
||||
name: string
|
||||
course: string
|
||||
questions: QuestionItem[]
|
||||
created_at: string
|
||||
}
|
||||
|
||||
export interface ElectronAPI {
|
||||
window: {
|
||||
dragMove: (deltaX: number, deltaY: number) => Promise<void>
|
||||
@@ -109,8 +117,10 @@ export interface ElectronAPI {
|
||||
resetNextIndex: () => Promise<void>
|
||||
}
|
||||
template: {
|
||||
list: () => Promise<unknown[]>
|
||||
save: (data: { name: string; course: string }) => Promise<number | null>
|
||||
list: () => Promise<TemplateItem[]>
|
||||
save: (data: { name: string; course: string; questions?: QuestionItem[] }) => Promise<number | null>
|
||||
delete: (id: number) => Promise<boolean>
|
||||
apply: (id: number) => Promise<boolean>
|
||||
}
|
||||
dialog: {
|
||||
open: (type: string, data?: any) => Promise<void>
|
||||
|
||||
Reference in New Issue
Block a user