|
|
@@ -1744,11 +1744,24 @@ export const getWithdrawalHistory = (page = 1, size = 10) => {
|
|
|
// 浜旇鑳介噺娌欑洏
|
|
|
|
|
|
// 获取家庭能量沙盘数据(家庭五维+ 每个成员的个人数据)
|
|
|
+// 兼容旧版:自动解包新格式,返回旧版 EnergySandboxDTO 格式
|
|
|
export const getFamilyEnergySandbox = () => {
|
|
|
- return request('/api/energy/sandbox', 'POST')
|
|
|
+ return request('/api/energy/sandbox', 'POST', {}).then(function(res) {
|
|
|
+ if (res && res.data) {
|
|
|
+ // 新格式:解锁后返回 {locked, view, personalData/familyData}
|
|
|
+ if (!res.data.locked) {
|
|
|
+ if (res.data.view === 'personal' && res.data.personalData) {
|
|
|
+ res.data = res.data.personalData
|
|
|
+ } else if (res.data.view === 'family' && res.data.familyData) {
|
|
|
+ res.data = res.data.familyData
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return res
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
-// 获取能量沙盘(支持 personal/family 双视角,含通关门禁)
|
|
|
+// 获取能量沙盘(支持 personal/family 双视角,含通关门禁,返回原始格式 {locked, view, personalData/familyData, familyUnlocked})
|
|
|
export const getEnergySandbox = (view) => {
|
|
|
return request('/api/energy/sandbox', 'POST', { view: view || 'personal' })
|
|
|
}
|