Commit 8ef5e2618d6fed0bbfea1aca99ca010b1e041718
1 parent
c561dda2
解决国标设备-通道-设备录像处的视频下载问题
Showing
1 changed file
with
4 additions
and
1 deletions
web_src/src/components/dialog/recordDownload.vue
| ... | ... | @@ -179,9 +179,12 @@ export default { |
| 179 | 179 | if (res.data.code === 0) { |
| 180 | 180 | if (res.data.data.length === 0){ |
| 181 | 181 | this.percentage = 0 |
| 182 | + // 往往在多次请求后(实验五分钟的视频是三次请求),才会返回数据,第一次请求通常是返回空数组 | |
| 183 | + if (callback)callback() | |
| 182 | 184 | return |
| 183 | 185 | } |
| 184 | - this.percentage = parseFloat(res.data.data.percentage)*100 | |
| 186 | + // res.data.data应是数组类型 | |
| 187 | + this.percentage = parseFloat(res.data.data[0].percentage)*100 | |
| 185 | 188 | if (res.data.data[0].percentage === '1') { |
| 186 | 189 | this.getProgressForFileRun = false; |
| 187 | 190 | window.open(res.data.data[0].downloadFile) | ... | ... |