温度看板搭建示例

This commit is contained in:
“hsc”
2026-08-28 10:21:06 +08:00
parent 2194ca4d34
commit 43f1dde4e2
11 changed files with 1276 additions and 82 deletions
+7 -6
View File
@@ -18,13 +18,14 @@ request.interceptors.request.use(config => {
request.interceptors.response.use(
response => {
const res = response.data
// 假设后端统一返回 { code, data, message }
if (res.code !== 0) {
ElMessage.error(res.message || '请求失败')
return Promise.reject(new Error(res.message))
// 后端统一返回 { Code, Msg, Data }(兼容小写字段)
const code = res.Code ?? res.code
if (code !== 0) {
ElMessage.error(res.Msg || res.message || '请求失败')
return Promise.reject(new Error(res.Msg || res.message))
}
// 直接返回 data,页面拿到的就是干净数据,不用每次再 .data
return res.data
// 直接返回 Data,页面拿到的就是干净数据,不用每次再 .data
return res.Data ?? res.data
},
error => {
ElMessage.error(error.message || '网络错误')