|  | @@ -45,8 +45,7 @@
 | 
	
		
			
				|  |  |                    <i class="el-icon-video-camera"  ></i>
 | 
	
		
			
				|  |  |                    {{ getFileShowName(item) }}
 | 
	
		
			
				|  |  |                  </el-tag>
 | 
	
		
			
				|  |  | -                <a class="el-icon-download" style="color: #409EFF;font-weight: 600;margin-left: 10px;"
 | 
	
		
			
				|  |  | -                   :href="`${getFileBasePath(item)}/download.html?url=download/${app}/${stream}/${chooseDate}/${item.fileName}`"
 | 
	
		
			
				|  |  | +                <a class="el-icon-download" @click="downloadFile(item)" style="color: #409EFF;font-weight: 600;margin-left: 10px;"
 | 
	
		
			
				|  |  |                     target="_blank"/>
 | 
	
		
			
				|  |  |                </li>
 | 
	
		
			
				|  |  |              </ul>
 | 
	
	
		
			
				|  | @@ -335,12 +334,31 @@
 | 
	
		
			
				|  |  |            }).catch((error) => {
 | 
	
		
			
				|  |  |              console.log(error);
 | 
	
		
			
				|  |  |            });
 | 
	
		
			
				|  |  | -          //
 | 
	
		
			
				|  |  | -          //
 | 
	
		
			
				|  |  | -          // this.videoUrl = `${this.getFileBasePath(file)}/download/${this.app}/${this.stream}/${this.chooseDate}/${file.fileName}`
 | 
	
		
			
				|  |  | -          // console.log(this.videoUrl)
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      downloadFile(file){
 | 
	
		
			
				|  |  | +        console.log(file)
 | 
	
		
			
				|  |  | +        this.$axios({
 | 
	
		
			
				|  |  | +          method: 'get',
 | 
	
		
			
				|  |  | +          url: `/api/cloud/record/play/path`,
 | 
	
		
			
				|  |  | +          params: {
 | 
	
		
			
				|  |  | +            recordId: file.id,
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +        }).then((res) => {
 | 
	
		
			
				|  |  | +          console.log(res)
 | 
	
		
			
				|  |  | +          const link = document.createElement('a');
 | 
	
		
			
				|  |  | +          link.target = "_blank";
 | 
	
		
			
				|  |  | +          if (res.data.code === 0) {
 | 
	
		
			
				|  |  | +            if (location.protocol === "https:") {
 | 
	
		
			
				|  |  | +              link.href = res.data.data.httpsPath + "&save_name=" + file.fileName;
 | 
	
		
			
				|  |  | +            }else {
 | 
	
		
			
				|  |  | +              link.href = res.data.data.httpPath + "&save_name=" + file.fileName;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            link.click();
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +        }).catch((error) => {
 | 
	
		
			
				|  |  | +          console.log(error);
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        backToList() {
 | 
	
		
			
				|  |  |          this.$router.back()
 |