可是我这个这样写,成功了啊:
javascript
axios.post(`${env.baseUrl}/Universal/FuzzyQuery?tableName=` + props.config.api, JSON.stringify(queryForm),
{
headers: {
'Content-Type': 'application/json'
}
},)
.then(response => {
if (response.status == 200 && response.data.code == 'S') {
let data = JSON.parse(response.data.data)
tableData.value = data
ElMessage.success(response.data.msg)
}
else {
tableData.value = []
ElMessage.error('查询失败!')
}
}).catch(error => {
if (error.response != undefined && error.response.data.msg != null && error.response.data.msg != undefined) {
ElMessage.error('查询失败。' + error.response.data.msg)
}
else {
ElMessage.error('查询失败。' + error.message)
}
})
delete的就是失败了:


原因
AI说:




javascript
//重置密码
const handleResetPass = (row) => {
ElMessageBox.confirm(
`您确定重置用户:${row.emp_Num}的密码为初始密码吗?`,
'提示Tips',
{
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
}).then(() => {
//获取sessionStorage的键值
let token = sessionStorage.getItem('token')
axios.post(`${env.baseUrl}/User/ResetPass?emp_Num=` + row.emp_Num, {
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${token}`
},
}).then(function (response) {
if (response.status == 200 && response.data.code == 'S') {
ElMessage.success(response.data.msg)
GetUserList()
}
else {
ElMessage.error(response.data.msg)
}
}).catch(function (error) {
//未授权。也就是Token失效,需要重新登录系统
if (error.status == 401) {
ElMessageBox.confirm(
'用户登录的Token失效,请重新登录',
'错误信息',
{
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
}
).then(() => {
// 确认按钮的回调函数
router.push('/') //跳转登录界面
}).catch(() => {
// 取消按钮的回调函数或者关闭模态框
console.log('Canceled');
});
}
if (error.response != undefined && error.response.data.msg != null && error.response.data.msg != undefined) {
ElMessage.error('重置密码失败,出现异常:' + error.response.data.msg)
}
else {
ElMessage.error('重置密码失败,出现异常:' + error.message)
}
})
}).catch((error) => {
if (error != undefined) {
ElMessage({
type: 'error',
message: '重置密码出现错误。' + error,
})
}
else {
ElMessage({
type: 'info',
message: '重置密码取消',
})
}
})
}
ai说是我的参数放错位置了






成功了,不会401了。。。。