|
|
@@ -639,32 +639,10 @@ async function genChapters() {
|
|
|
// ]
|
|
|
// }
|
|
|
// ]
|
|
|
- formatChapters(chapters)
|
|
|
- console.log(chapters)
|
|
|
model.value.chapters = chapters as any
|
|
|
} catch (error: any) {
|
|
|
message.error(error.message)
|
|
|
}
|
|
|
genChaptering.value = false
|
|
|
}
|
|
|
-function formatChapters(chapters: any) {
|
|
|
- chapters.forEach((item: any) => {
|
|
|
- if (item.chapterName) {
|
|
|
- item.title = item.chapterName
|
|
|
- } else {
|
|
|
- item.title = item.sectionName
|
|
|
- }
|
|
|
- if (item.sections) {
|
|
|
- item.children = item.sections
|
|
|
- }
|
|
|
- delete item.sections
|
|
|
- delete item.chapterName
|
|
|
- delete item.chapterDesc
|
|
|
- delete item.sectionName
|
|
|
- delete item.sectionDesc
|
|
|
- if (item.children) {
|
|
|
- formatChapters(item.children)
|
|
|
- }
|
|
|
- })
|
|
|
-}
|
|
|
</script>
|