Преглед изворни кода

AI生成课保存成功后才会删除历史文件和数据

liyanbo пре 1 месец
родитељ
комит
06a0f04381
1 измењених фајлова са 12 додато и 12 уклоњено
  1. 12 12
      src/views/bjdx/course/CourseForm.vue

+ 12 - 12
src/views/bjdx/course/CourseForm.vue

@@ -395,18 +395,6 @@ const submitForm = async () => {
   // 提交请求
   formLoading.value = true
   try {
-    // 删除所有被替换的URL链接
-    if (formData.value.replacedUrls && formData.value.replacedUrls.length > 0) {
-      for (const url of formData.value.replacedUrls) {
-        try {
-          console.log('删除文件:', url)
-          await deleteFileByUrl(url)
-        } catch (error) {
-          console.error('删除文件失败:', error)
-        }
-      }
-    }
-
     const data = { ...formData.value } as unknown as CourseVO
     if (data.courseContentType === 'image') {
       data.courseImagePath = data.courseImagePath?.join(',')
@@ -421,6 +409,18 @@ const submitForm = async () => {
     }
     dialogVisible.value = false
 
+    // 删除所有被替换的URL链接
+    if (formData.value.replacedUrls && formData.value.replacedUrls.length > 0) {
+      for (const url of formData.value.replacedUrls) {
+        try {
+          console.log('删除文件:', url)
+          await deleteFileByUrl(url)
+        } catch (error) {
+          console.error('删除文件失败:', error)
+        }
+      }
+    }
+
     // 发送操作成功的事件
     emit('success')
   } finally {