设备管理模块添加
This commit is contained in:
@@ -25,7 +25,13 @@ request.interceptors.response.use(
|
||||
return Promise.reject(new Error(res.Msg || res.message))
|
||||
}
|
||||
// 直接返回 Data,页面拿到的就是干净数据,不用每次再 .data
|
||||
return res.Data ?? res.data
|
||||
const data = res.Data ?? res.data
|
||||
// 分页列表:透传服务端响应头 X-Total-Count(总记录数),以不可枚举属性挂在数组上,不影响遍历与序列化
|
||||
const totalCount = response.headers['x-total-count']
|
||||
if (Array.isArray(data) && totalCount !== undefined) {
|
||||
Object.defineProperty(data, 'total', { value: Number(totalCount), enumerable: false })
|
||||
}
|
||||
return data
|
||||
},
|
||||
error => {
|
||||
ElMessage.error(error.message || '网络错误')
|
||||
|
||||
Reference in New Issue
Block a user