feat(app): 形象照片上传 + 身形设置 + 化身构建 + 衣橱管理

- photo_upload_provider/photo_guide_page:4 类照片(大头照/正面/侧面/背面)拍照或相册上传
- body_provider/body_tune_page:身高 145-200cm / 体重 / 肤色 1-5 滑杆设置
- avatar_provider:化身构建(同步 + 异步轮询兜底)
- profile_page:形象主页聚合化身/照片/身形状态 + 登出
- wardrobe_provider/wardrobe_page/wardrobe_upload_page:网格展示 + 分类筛选 + 长按删除 + 表单上传
- AppConfig.resolveUrl 相对路径拼接;新增 /photo-guide /body-tune /wardrobe-upload 路由
This commit is contained in:
2026-07-31 12:44:10 +08:00
parent acbe60c13c
commit ceef7bc64e
14 changed files with 1214 additions and 4 deletions
+6
View File
@@ -2,4 +2,10 @@
class AppConfig {
/// 后端地址:iOS 模拟器用 127.0.0.1Android 模拟器用 10.0.2.2;真机填局域网 IP
static const String baseUrl = 'http://127.0.0.1:3007';
/// 后端返回的相对路径(/workspace/...)拼成完整 URL
static String resolveUrl(String path) {
if (path.startsWith('http')) return path;
return '$baseUrl$path';
}
}