|
@@ -8,6 +8,7 @@ import { getHttpJson, jsonToPpt, getJsonToBlob } from "@/libs/jsonTool"
|
|
|
import fileUpload from "@/utils/oss-file-upload"
|
|
|
import { ElMessage } from "element-plus"
|
|
|
import { toBlob } from "html-to-image"
|
|
|
+import { useSlidesStore } from "@/store"
|
|
|
|
|
|
type pptWork = { id: string; coverImg: string; jsonUrl: string; isSave: boolean }
|
|
|
const useStore = defineStore("pptWork", {
|
|
@@ -28,10 +29,12 @@ const useStore = defineStore("pptWork", {
|
|
|
LoadingBar.loading(true, "资源加载中,请稍等...")
|
|
|
const res = await httpAjaxErrMsg(getTeacherChapterKnowledgeMaterial, id)
|
|
|
if (res.code === 200) {
|
|
|
- const { id, dataJson } = res.data || {}
|
|
|
+ const { id, dataJson, chapterLessonCoursewareName } = res.data || {}
|
|
|
const { coverImg, jsonUrl } = JSON.parse(dataJson)
|
|
|
this.id = id
|
|
|
this.coverImg = coverImg || ""
|
|
|
+ const slidesStore = useSlidesStore()
|
|
|
+ slidesStore.setTitle(chapterLessonCoursewareName)
|
|
|
if (jsonUrl) {
|
|
|
const jsonRes = await getHttpJson(jsonUrl)
|
|
|
if (jsonRes.code === 200) {
|