Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
MessageBox.alert(response.data.msg, '提示', {
confirmButtonText: '确定',
callback: action => {
router.push({
path: "/back/login",
querry: {
// 从哪个页面跳转
redirect: router.currentRoute.fullPath
}
})
}
});
}
// 后台请求失败
else if(response.data.status === 1){
MessageBox.alert(response.data.msg, '提示', {
confirmButtonText: '确定',
callback: action => { }
});
return Promise.reject(response.data.msg);
}
//有token则更新token
else if(response.data.token) {
if(response.config.url.indexOf("/blog/") > -1) {
localStorage.setItem('$token', response.data.token);
} else {
localStorage.setItem('$back-token', response.data.token);
}
}
console.log(response.data);
return response;
},
xiugaiBlog({commit},router){
commit('nowLength');
var classify = this.getters.detail.classify;
//判断下是否有修改过,没有就不提交
if(state.nowLength === state.detailLength || this.getters.detail.title===''|| this.getters.detail.img==='' || this.getters.detail.label==='' || this.getters.detail.center ==='' ){
MessageBox.alert('请完整填写内容或做出修改,没修改你保存个屁!','反馈',{
confirmButtonText:'确定',
});
return false;
}else{
Vue.http.post(
'/index/Article/addArticle',
{
id:this.getters.detail.id,
title:this.getters.detail.title,
class:this.getters.detail.classify,
label:this.getters.detail.label,
center:this.getters.detail.center,
img:this.getters.detail.img,
).then(function(res){
if(res.data == 200){
MessageBox.alert('修改成功','反馈',{
confirmButtonText:'确定',
callback:function(){
router.push({ name: 'bloglist',params: { list:classify } })
}
})
}
},function(res){
console.log(res.data)
.catch(response => {
MessageBox.alert('业务错误:' + response.data.errmsg, '警告', {
confirmButtonText: '确定',
type: 'error'
})
})
},
response => {
const res = response.data
if (res.errno === 501) {
MessageBox.alert('系统未登录,请重新登录', '错误', {
confirmButtonText: '确定',
type: 'error'
}).then(() => {
store.dispatch('FedLogOut').then(() => {
location.reload()
})
})
return Promise.reject('error')
} else if (res.errno === 502) {
MessageBox.alert('系统内部错误,请联系管理员维护', '错误', {
confirmButtonText: '确定',
type: 'error'
})
return Promise.reject('error')
} else if (res.errno === 503) {
MessageBox.alert('请求业务目前未支持', '警告', {
}).catch(response => {
MessageBox.alert('业务错误:' + response.data.errmsg, '警告', {
confirmButtonText: '确定',
type: 'error'
})
})
},
}).catch(response => {
MessageBox.alert('业务错误:' + response.data.errmsg, '警告', {
confirmButtonText: '确定',
type: 'error'
})
})
},
})
return Promise.reject('error')
} else if (res.errno === 503) {
MessageBox.alert('请求业务目前未支持', '警告', {
confirmButtonText: '确定',
type: 'error'
})
return Promise.reject('error')
} else if (res.errno === 504) {
MessageBox.alert('更新数据已经失效,请刷新页面重新操作', '警告', {
confirmButtonText: '确定',
type: 'error'
})
return Promise.reject('error')
} else if (res.errno === 505) {
MessageBox.alert('更新失败,请再尝试一次', '警告', {
confirmButtonText: '确定',
type: 'error'
})
return Promise.reject('error')
} else if (res.errno === 506) {
MessageBox.alert('没有操作权限,请联系管理员授权', '错误', {
confirmButtonText: '确定',
type: 'error'
})
return Promise.reject('error')
} else if (res.errno === 507) {
MessageBox.alert('会话超时,请重新登录', '错误', {
confirmButtonText: '确定',
type: 'error'
})
return Promise.reject('error')
errorMessage(text) {
MessageBox.alert(text, '错误信息', {
type: 'error',
confirmButtonText: '确定',
});
},
successMessage(text, callback) {
})
return Promise.reject('error')
} else if (res.errno === 502) {
MessageBox.alert('系统内部错误,请联系管理员维护', '错误', {
confirmButtonText: '确定',
type: 'error'
})
return Promise.reject('error')
} else if (res.errno === 503) {
MessageBox.alert('请求业务目前未支持', '警告', {
confirmButtonText: '确定',
type: 'error'
})
return Promise.reject('error')
} else if (res.errno === 504) {
MessageBox.alert('更新数据已经失效,请刷新页面重新操作', '警告', {
confirmButtonText: '确定',
type: 'error'
})
return Promise.reject('error')
} else if (res.errno === 505) {
MessageBox.alert('更新失败,请再尝试一次', '警告', {
confirmButtonText: '确定',
type: 'error'
})
return Promise.reject('error')
} else if (res.errno === 506) {
MessageBox.alert('没有操作权限,请联系管理员授权', '错误', {
confirmButtonText: '确定',
type: 'error'
})
return Promise.reject('error')