设备管理模块添加

This commit is contained in:
2026-08-28 14:13:18 +08:00
parent 43f1dde4e2
commit 3fda3e821b
18 changed files with 1400 additions and 155 deletions
+7 -1
View File
@@ -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 || '网络错误')