完整性更新

现在已经实现了大部分基础功能
This commit is contained in:
SpecialX
2026-01-08 11:14:03 +08:00
parent 0da2eac0b4
commit 57807def37
155 changed files with 26421 additions and 1036 deletions

View File

@@ -47,8 +47,7 @@ export async function createTextbookAction(
success: true,
message: "Textbook created successfully.",
};
} catch (error) {
console.error("Failed to create textbook:", error);
} catch {
return {
success: false,
message: "Failed to create textbook.",
@@ -83,8 +82,7 @@ export async function updateTextbookAction(
success: true,
message: "Textbook updated successfully.",
};
} catch (error) {
console.error("Failed to update textbook:", error);
} catch {
return {
success: false,
message: "Failed to update textbook.",
@@ -102,8 +100,7 @@ export async function deleteTextbookAction(
success: true,
message: "Textbook deleted successfully.",
};
} catch (error) {
console.error("Failed to delete textbook:", error);
} catch {
return {
success: false,
message: "Failed to delete textbook.",
@@ -130,7 +127,7 @@ export async function createChapterAction(
});
revalidatePath(`/teacher/textbooks/${textbookId}`);
return { success: true, message: "Chapter created successfully" };
} catch (error) {
} catch {
return { success: false, message: "Failed to create chapter" };
}
}
@@ -144,7 +141,7 @@ export async function updateChapterContentAction(
await updateChapterContent({ chapterId, content });
revalidatePath(`/teacher/textbooks/${textbookId}`);
return { success: true, message: "Content updated successfully" };
} catch (error) {
} catch {
return { success: false, message: "Failed to update content" };
}
}
@@ -157,7 +154,7 @@ export async function deleteChapterAction(
await deleteChapter(chapterId);
revalidatePath(`/teacher/textbooks/${textbookId}`);
return { success: true, message: "Chapter deleted successfully" };
} catch (error) {
} catch {
return { success: false, message: "Failed to delete chapter" };
}
}
@@ -177,7 +174,7 @@ export async function createKnowledgePointAction(
await createKnowledgePoint({ name, description, chapterId });
revalidatePath(`/teacher/textbooks/${textbookId}`);
return { success: true, message: "Knowledge point created successfully" };
} catch (error) {
} catch {
return { success: false, message: "Failed to create knowledge point" };
}
}
@@ -190,7 +187,7 @@ export async function deleteKnowledgePointAction(
await deleteKnowledgePoint(kpId);
revalidatePath(`/teacher/textbooks/${textbookId}`);
return { success: true, message: "Knowledge point deleted successfully" };
} catch (error) {
} catch {
return { success: false, message: "Failed to delete knowledge point" };
}
}