浏览代码

文件上传

lizhenhao 2 年之前
父节点
当前提交
bbaf858177
共有 1 个文件被更改,包括 12 次插入7 次删除
  1. 12 7
      src/views/modules/sys/project/AssessForm.vue

+ 12 - 7
src/views/modules/sys/project/AssessForm.vue

@@ -420,7 +420,8 @@
         fileList: [],
         isFlag: true,
         showViewer: false, // 显示查看器
-        url: ''
+        url: '',
+        rowurl: ''
       }
     },
     projectService: null,
@@ -573,14 +574,15 @@
           // }
         }
       },
-      showFile (row) {
+      async showFile (row) {
+        console.log('row', row)
         let suffix = row.name.substring(row.name.lastIndexOf('.') + 1)
         if (suffix === 'jpg' || suffix === 'png' || suffix === 'gif' || suffix === 'bmp' || suffix === 'jpeg') {
           if (row.url !== null && row.url !== undefined && row.url !== '') {
             this.onPreview(row.url)
             return
           } else {
-            this.ossService.getTemporaryUrl(row.raw.url).then((data) => {
+            await this.ossService.getTemporaryUrl(row.raw.url).then((data) => {
               this.onPreview(data)
             })
             return
@@ -588,19 +590,22 @@
         }
         if (row.url !== null && row.url !== undefined && row.url !== '') {
           if (suffix === 'pdf') {
-            window.open('https://view.xdocin.com/xdoc?xdoc=' + row.url, '_blank')
+            window.open('https://view.xdocin.com/xdoc?_xdoc=' + row.url, '_blank')
           } else if (suffix === 'rar' || suffix === 'zip' || suffix === 'jar' || suffix === '7z') {
             window.open('http://ow365.cn/?i=25008&furl=' + row.url, '_blank')
           } else {
             window.open('https://view.officeapps.live.com/op/view.aspx?src=' + row.url, '_blank')
           }
         } else if (row.raw.url !== null && row.raw.url !== undefined && row.raw.url !== '') {
+          await this.ossService.getTemporaryUrl(row.raw.url).then((data) => {
+            this.rowurl = data.data
+          })
           if (suffix === 'pdf') {
-            window.open('https://view.xdocin.com/xdoc?xdoc=' + row.raw.url, '_blank')
+            window.open('https://view.xdocin.com/xdoc?_xdoc=' + this.rowurl, '_blank')
           } else if (suffix === 'rar' || suffix === 'zip' || suffix === 'jar' || suffix === '7z') {
-            window.open('http://ow365.cn/?i=25008&furl=' + row.raw.url, '_blank')
+            window.open('http://ow365.cn/?i=25008&furl=' + this.rowurl, '_blank')
           } else {
-            window.open('https://view.officeapps.live.com/op/view.aspx?src=' + row.raw.url, '_blank')
+            window.open('https://view.officeapps.live.com/op/view.aspx?src=' + this.rowurl, '_blank')
           }
         }
       },