Commit 8ef5e2618d6fed0bbfea1aca99ca010b1e041718

Authored by wangjunyi
1 parent c561dda2

解决国标设备-通道-设备录像处的视频下载问题

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)
... ...