|  | @@ -161,7 +161,7 @@ export default {
 | 
											
												
													
														|  |            }
 |  |            }
 | 
											
												
													
														|  |            setTimeout( ()=>{
 |  |            setTimeout( ()=>{
 | 
											
												
													
														|  |              if (!this.showDialog) return;
 |  |              if (!this.showDialog) return;
 | 
											
												
													
														|  | -            this.getProgressForFile(this.getProgressForFileTimer())
 |  | 
 | 
											
												
													
														|  | 
 |  | +            this.getProgressForFile(this.getProgressForFileTimer)
 | 
											
												
													
														|  |            }, 1000)
 |  |            }, 1000)
 | 
											
												
													
														|  |          },
 |  |          },
 | 
											
												
													
														|  |          getProgressForFile: function (callback){
 |  |          getProgressForFile: function (callback){
 | 
											
										
											
												
													
														|  | @@ -179,9 +179,12 @@ export default {
 | 
											
												
													
														|  |              if (res.data.code === 0) {
 |  |              if (res.data.code === 0) {
 | 
											
												
													
														|  |                if (res.data.data.length === 0){
 |  |                if (res.data.data.length === 0){
 | 
											
												
													
														|  |                  this.percentage = 0
 |  |                  this.percentage = 0
 | 
											
												
													
														|  | 
 |  | +                // 往往在多次请求后(实验五分钟的视频是三次请求),才会返回数据,第一次请求通常是返回空数组
 | 
											
												
													
														|  | 
 |  | +                if (callback)callback()
 | 
											
												
													
														|  |                  return
 |  |                  return
 | 
											
												
													
														|  |                }
 |  |                }
 | 
											
												
													
														|  | -                this.percentage = parseFloat(res.data.data.percentage)*100
 |  | 
 | 
											
												
													
														|  | 
 |  | +              // res.data.data应是数组类型
 | 
											
												
													
														|  | 
 |  | +                this.percentage = parseFloat(res.data.data[0].percentage)*100
 | 
											
												
													
														|  |                   if (res.data.data[0].percentage === '1') {
 |  |                   if (res.data.data[0].percentage === '1') {
 | 
											
												
													
														|  |                     this.getProgressForFileRun = false;
 |  |                     this.getProgressForFileRun = false;
 | 
											
												
													
														|  |                     window.open(res.data.data[0].downloadFile)
 |  |                     window.open(res.data.data[0].downloadFile)
 |