无人机管理后台前端(已迁走)
罗广辉
2025-08-16 d66e20e562623315b7d506296441caf9b99414dc
feat: 下载进度显示优化
1 files modified
13 ■■■■ changed files
src/page/index/useDownloadWs.js 13 ●●●● patch | view | raw | blame | history
src/page/index/useDownloadWs.js
@@ -15,9 +15,16 @@
    let currentWebSocket = null
    function messageHandler(payload) {
        const {type,status,progress,download_url} = payload
        const setProgress = status === 'CANCELLED'
            ? 100
            : (status !== 'COMPLETED' && progress === 100) ? 99 : progress
        let setProgress = 0
        if (status === 'PENDING'){
            setProgress = 1
        }else if(status === 'CANCELLED'){
            setProgress = 100
        }else if(status !== 'COMPLETED' && progress === 100){
            setProgress = 99
        }else{
            setProgress = progress
        }
        store.commit('setDownloadProgress', {
            ...downloadProgress.value,
            [type]: setProgress,