jwyu 2 年之前
父节点
当前提交
c0c741b23d
共有 1 个文件被更改,包括 15 次插入3 次删除
  1. 15 3
      src/views/ppt/hooks/usePPTPublish.js

+ 15 - 3
src/views/ppt/hooks/usePPTPublish.js

@@ -410,14 +410,22 @@ function createRandomCode (len = 8) {
 // 上传到阿里云
 async function handleUploadToOSS(data){
 	// 生成文件名
+  const loading=showLoadingToast({
+    message: "上传中...",
+    duration: 0,
+    forbidClick: true,
+  })
 	const t=new Date()
 	const month=moment(t).format('YYYYMM')
 	const day=moment(t).format('YYYYMMDD')
 	const temName=`ppt/${month}/${day}/${createRandomCode(32)}.pptx`
 	console.log('文件名',temName);
 	const url=await useUploadFileToOSS(data,temName)
+  loading.close()
 	if(!url){
-		showToast('生成ppt失败')
+    setTimeout(() => {
+      showToast('生成ppt失败')
+    }, 60);
 		return
 	}
 	handlePublishPPT(url)
@@ -637,8 +645,12 @@ function handlePublishPPT(url){
     PptxUrl:url
 	}).then(res=>{
 		if(res.Ret===200){
-			showToast('发布成功')
-      location.reload();
+      setTimeout(() => {
+        showToast('发布成功')
+      }, 50);
+      setTimeout(() => {
+        location.reload();
+      }, 1500);
 		}
 	})
 }