소스 검색

切割模型下载地址

zhangyu 5 년 전
부모
커밋
899e54edc5
2개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 2
      src/components/model/file/floorTable.vue
  2. 2 1
      src/components/model/file/modelLog.vue

+ 3 - 2
src/components/model/file/floorTable.vue

@@ -114,9 +114,10 @@ export default {
     },
     // 下载模型文件
     downloadModel(item) {
-      if (item.Url) {
+      let url = item.Url.match(/(\/image-service\S*)$/g)?item.Url.match(/(\/image-service\S*)$/g)[0]:''
+      if (url) {
         let a = document.createElement("a");
-        a.href = item.Url;
+        a.href = url;
         a.download = `${this.modelFolderName}${item.FloorName}模型文件v${item.Version}.rvt`;
         a.click();
       } else {

+ 2 - 1
src/components/model/file/modelLog.vue

@@ -73,9 +73,10 @@ export default {
     },
     handleClick(item) {
       console.log(item);
+      let url = item.Url.match(/(\/image-service\S*)$/g)?item.Url.match(/(\/image-service\S*)$/g)[0]:''
       if (item.Url) {
         let a = document.createElement("a");
-        a.href = item.Url;
+        a.href = url;
         a.download =`${this.modelFolderName}${item.FloorName}模型文件v${item.Version}.rvt`;
         a.click();
       } else {