瀏覽代碼

ppt跳转

Karsa 5 月之前
父節點
當前提交
12af6479ea
共有 1 個文件被更改,包括 13 次插入3 次删除
  1. 13 3
      src/views/ppt_manage/newVersion/pptCatalog.vue

+ 13 - 3
src/views/ppt_manage/newVersion/pptCatalog.vue

@@ -856,6 +856,10 @@ export default {
         publish:`/pptpublish?id=${this.pptItem.PptId}`,
         present:`/pptpresent?id=${this.pptItem.PptId}`
       }
+
+      let { href } = this.$router.resolve({
+        path: urlMap[item.key]
+      })
       //要跳转页面的:预览发布,编辑,演示
       if(urlMap[item.key]){
         if(this.pptItem.PptVersion===2){
@@ -877,7 +881,8 @@ export default {
                 const res = await pptInterface.pptEditLock({PptId:Number(this.pptItem.PptId),Status:1})
                 if(res.Ret!==200) return
             }
-            window.open(urlMap[item.key],'_blank');
+            // window.open(urlMap[item.key],'_blank');
+            window.open(href,'_blank');
           }else if(item.key==='publish'){
             //this.$message.warning('该PPT页数超过60页或图表数量超过100张,无法发布,请修改后重试')
             /* if(!this.pptItem.overLimitHint.chartNum){
@@ -888,13 +893,18 @@ export default {
               this.$message.warning(this.$t('Slides.exceed_sixty_ppt_msg') )
               return
             } */
-            window.open(urlMap[item.key],'_blank');
+            // window.open(urlMap[item.key],'_blank');
+            window.open(href,'_blank');
           }     
         }else{
           if(item.key==='publish'){
             sessionStorage.setItem('ppt_id',this.pptItem.PptId);
 					  sessionStorage.setItem('ppt_auth',this.pptItem.IsAuth);
-            window.open('/pptdtl','_blank');
+            let { href } = this.$router.resolve({
+              path: '/pptdtl'
+            })
+            window.open(href,'_blank');
+            
           }
         }
         return