|
@@ -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);
|
|
|
}
|
|
|
})
|
|
|
}
|