feat: 更新课程创建功能,使用内部数字人 ID,更新上传方法

This commit is contained in:
2025-03-31 11:40:04 +08:00
parent 121dee6a0f
commit 627ac24e04

View File

@@ -46,8 +46,9 @@ const selected_titles = ref<TitlesTemplate | null>(null)
watchEffect(() => { watchEffect(() => {
if (selected_digital_human.value) { if (selected_digital_human.value) {
// 2025.03.31 使用内部数字人 ID
createCourseState.digital_human_id = createCourseState.digital_human_id =
selected_digital_human.value.model_id || selected_digital_human.value.id! selected_digital_human.value.digital_human_id ?? 0
} }
if (selected_titles.value) { if (selected_titles.value) {
createCourseState.opening_url = selected_titles.value.opening_file createCourseState.opening_url = selected_titles.value.opening_file
@@ -69,7 +70,7 @@ const onCreateCourseSubmit = async (
} }
creationPending.value = true creationPending.value = true
// upload PPTX file // upload PPTX file
useFileGo(selected_file.value[0]).then((url) => { useFileGo(selected_file.value[0], 'ppt').then((url) => {
useFetchWrapped< useFetchWrapped<
req.gen.CourseGenCreate & AuthedRequest, req.gen.CourseGenCreate & AuthedRequest,
BaseResponse<resp.gen.CourseGenCreate> BaseResponse<resp.gen.CourseGenCreate>