|
|
@@ -34,22 +34,17 @@
|
|
|
this.setFileUrl(row);
|
|
|
},
|
|
|
setFileUrl(row) {
|
|
|
+ console.log(row);
|
|
|
let file = row.storagePath[0];
|
|
|
- let url = sessionStorage.filePath + file.storePath;
|
|
|
- const fileExt = file.name.substr(file.name.lastIndexOf('.') + 1);
|
|
|
- this.fileType = getFileType().includes(fileExt) ? 2 : 1;
|
|
|
- if (this.fileType == 2) {
|
|
|
- this.fileUrl =
|
|
|
- '/fm/' +
|
|
|
- (['dxf', 'dwg'].includes(fileExt) ? '2DViewer' : '3DViewer') +
|
|
|
- '/view.html?url=' +
|
|
|
- sessionStorage.filePath +
|
|
|
- '/' +
|
|
|
- row.outputNdsFiles;
|
|
|
- } else {
|
|
|
- this.fileUrl = '/kkfile/onlinePreview?url=' + btoa(url);
|
|
|
- // 'http://192.168.1.107:18082/kkfile/onlinePreview?url=' + btoa(url);
|
|
|
- }
|
|
|
+ let fileNames = file.storePath.split('/');
|
|
|
+ let url =
|
|
|
+ window.location.origin +
|
|
|
+ '/api/main/file/getFile?objectName=' +
|
|
|
+ file.storePath +
|
|
|
+ '&fullfilename=' +
|
|
|
+ fileNames[fileNames.length - 1];
|
|
|
+ this.fileUrl = '/kkfile/onlinePreview?url=' + btoa(url);
|
|
|
+ this.visible = true;
|
|
|
}
|
|
|
}
|
|
|
};
|