Newer
Older
VueSharedPrinting / src / utils / alert.js
hanfei on 20 Mar 2024 1 KB han
import cite from './cite'
function alert(error,that) {
    if (error.response) {
        // 服务器返回了错误响应,处理状态码等
        // console.log('服务器返回了错误响应,处理状态码等',error.response)
    } else if (error.request) {
        // 没有收到任何响应,网络错误等
        // console.log('没有收到任何响应,网络错误等',error.request)
        cite.fileNum = 0
        cite.loadingSta = {
            sta: false
        }
        cite.state = {
            name2: '尊敬的用户您好,很抱歉打印应用检测到当前网络响应缓慢,您之前的请求未能正常送达,请您重新尝试发送请求或稍后再试,不便之处敬请谅解。您可以联系管理员,检查网络和设备情况。',
            sta: true
        }
        setTimeout(()=>{
            that.$router.push({
                name: 'device'
            })
        },3000)

    } else {
        // 其他错误
        // console.log('Error其他错误', error.message)
    }
}

export default alert ;