完善业务闭环,实现对轮播图的管理,优化数据库表文件

This commit is contained in:
2026-07-18 16:21:40 +08:00
parent feaf014b4a
commit 97a5eff678
78 changed files with 3210 additions and 100 deletions
+20
View File
@@ -60,4 +60,24 @@ http.interceptors.response.use(
}
)
/**
* 将 coverImage 字段值解析为完整图片 URL
* - /api/files/{id}/preview → 拼接 baseURL 后返回
* - 纯数字 → 构造 /files/{id}/preview 后拼接 baseURL
* - 其他 → 原样返回
*/
function resolveCoverUrl(coverImage) {
if (!coverImage) return ''
// 新格式:/api/files/{id}/preview
if (/^\/api\/files\/\d+\/preview$/.test(coverImage)) {
return BASE_URL + coverImage.substring(4) // 去掉 /api
}
// 旧格式:纯数字 ID
if (/^\d+$/.test(coverImage)) {
return BASE_URL + '/files/' + coverImage + '/preview'
}
return coverImage
}
module.exports = http
module.exports.resolveCoverUrl = resolveCoverUrl