|
@@ -395,18 +395,6 @@ const submitForm = async () => {
|
|
|
// 提交请求
|
|
// 提交请求
|
|
|
formLoading.value = true
|
|
formLoading.value = true
|
|
|
try {
|
|
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
|
|
const data = { ...formData.value } as unknown as CourseVO
|
|
|
if (data.courseContentType === 'image') {
|
|
if (data.courseContentType === 'image') {
|
|
|
data.courseImagePath = data.courseImagePath?.join(',')
|
|
data.courseImagePath = data.courseImagePath?.join(',')
|
|
@@ -421,6 +409,18 @@ const submitForm = async () => {
|
|
|
}
|
|
}
|
|
|
dialogVisible.value = false
|
|
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')
|
|
emit('success')
|
|
|
} finally {
|
|
} finally {
|