{"root":{"tag":"div","style":{"display":"flex","flexDirection":"column","gap":"24px","width":"100%"},"children":[{"tag":"div","style":{"display":"flex","gap":"16px","width":"100%"},"children":[{"tag":"div","style":{"display":"flex","flexDirection":"column","flex":"1","padding":"16px","backgroundColor":"#ffffff","borderRadius":"8px","boxShadow":"0 1px 2px 0 rgba(0,0,0,0.03), 0 1px 6px -1px rgba(0,0,0,0.02), 0 2px 4px 0 rgba(0,0,0,0.02)","gap":"16px"},"children":[{"tag":"div","style":{"display":"flex","alignItems":"center","justifyContent":"space-between"},"children":[{"tag":"span","style":{"display":"flex","alignItems":"center","justifyContent":"center","width":"48px","height":"48px","fontSize":"26px","color":"#ffffff","backgroundColor":"#1677d2","borderRadius":"8px"},"iconRef":"TeamOutlined"},{"tag":"span","style":{"fontSize":"12px","color":"#1677d2","backgroundColor":"#deedff","padding":"4px 8px","borderRadius":"4px"},"text":"会员"}]},{"tag":"div","style":{"display":"flex","flexDirection":"column","gap":"8px"},"children":[{"tag":"span","style":{"fontSize":"14px","fontWeight":"600","color":"#003363"},"text":"有效会员"},{"tag":"strong","style":{"fontSize":"28px","fontWeight":"700","lineHeight":"1","color":"#003363"},"dataRef":{"entityRef":"member","aggregate":"count","trendFieldRef":"last_visit_date","trendGrain":"day"}}]}]},{"tag":"div","style":{"display":"flex","flexDirection":"column","flex":"1","padding":"16px","backgroundColor":"#ffffff","borderRadius":"8px","boxShadow":"0 1px 2px 0 rgba(0,0,0,0.03), 0 1px 6px -1px rgba(0,0,0,0.02), 0 2px 4px 0 rgba(0,0,0,0.02)","gap":"16px"},"children":[{"tag":"div","style":{"display":"flex","alignItems":"center","justifyContent":"space-between"},"children":[{"tag":"span","style":{"display":"flex","alignItems":"center","justifyContent":"center","width":"48px","height":"48px","fontSize":"26px","color":"#ffffff","backgroundColor":"#008f7a","borderRadius":"8px"},"iconRef":"ScheduleOutlined"},{"tag":"span","style":{"fontSize":"12px","color":"#008f7a","backgroundColor":"#e0f5f1","padding":"4px 8px","borderRadius":"4px"},"text":"今日"}]},{"tag":"div","style":{"display":"flex","flexDirection":"column","gap":"8px"},"children":[{"tag":"span","style":{"fontSize":"14px","fontWeight":"600","color":"#003363"},"text":"今日私教课"},{"tag":"strong","style":{"fontSize":"28px","fontWeight":"700","lineHeight":"1","color":"#003363"},"dataRef":{"entityRef":"private_lesson","aggregate":"count","trendFieldRef":"scheduled_date","trendGrain":"day"}}]}]},{"tag":"div","style":{"display":"flex","flexDirection":"column","flex":"1","padding":"16px","backgroundColor":"#ffffff","borderRadius":"8px","boxShadow":"0 1px 2px 0 rgba(0,0,0,0.03), 0 1px 6px -1px rgba(0,0,0,0.02), 0 2px 4px 0 rgba(0,0,0,0.02)","gap":"16px"},"children":[{"tag":"div","style":{"display":"flex","alignItems":"center","justifyContent":"space-between"},"children":[{"tag":"span","style":{"display":"flex","alignItems":"center","justifyContent":"center","width":"48px","height":"48px","fontSize":"26px","color":"#ffffff","backgroundColor":"#9d58bb","borderRadius":"8px"},"iconRef":"FieldTimeOutlined"},{"tag":"span","style":{"fontSize":"12px","color":"#9d58bb","backgroundColor":"#f0e5f5","padding":"4px 8px","borderRadius":"4px"},"text":"消课"}]},{"tag":"div","style":{"display":"flex","flexDirection":"column","gap":"8px"},"children":[{"tag":"span","style":{"fontSize":"14px","fontWeight":"600","color":"#003363"},"text":"课时消耗总量"},{"tag":"strong","style":{"fontSize":"28px","fontWeight":"700","lineHeight":"1","color":"#003363"},"dataRef":{"entityRef":"lesson_package","aggregate":"sum:used_lessons"}}]}]},{"tag":"div","style":{"display":"flex","flexDirection":"column","flex":"1","padding":"16px","backgroundColor":"#ffffff","borderRadius":"8px","boxShadow":"0 1px 2px 0 rgba(0,0,0,0.03), 0 1px 6px -1px rgba(0,0,0,0.02), 0 2px 4px 0 rgba(0,0,0,0.02)","gap":"16px"},"children":[{"tag":"div","style":{"display":"flex","alignItems":"center","justifyContent":"space-between"},"children":[{"tag":"span","style":{"display":"flex","alignItems":"center","justifyContent":"center","width":"48px","height":"48px","fontSize":"26px","color":"#ffffff","backgroundColor":"#c6502a","borderRadius":"8px"},"iconRef":"WalletOutlined"},{"tag":"span","style":{"fontSize":"12px","color":"#c6502a","backgroundColor":"#fae8e1","padding":"4px 8px","borderRadius":"4px"},"text":"本月"}]},{"tag":"div","style":{"display":"flex","flexDirection":"column","gap":"8px"},"children":[{"tag":"span","style":{"fontSize":"14px","fontWeight":"600","color":"#003363"},"text":"本月续卡收入"},{"tag":"strong","style":{"fontSize":"28px","fontWeight":"700","lineHeight":"1","color":"#003363"},"dataRef":{"entityRef":"membership_payment","aggregate":"sum:amount","trendFieldRef":"payment_date","trendGrain":"month"}}]}]}]},{"tag":"div","style":{"display":"flex","gap":"16px","width":"100%"},"children":[{"tag":"div","style":{"display":"flex","flexDirection":"column","flex":"1.45","padding":"16px","backgroundColor":"#ffffff","borderRadius":"8px","boxShadow":"0 1px 2px 0 rgba(0,0,0,0.03), 0 1px 6px -1px rgba(0,0,0,0.02), 0 2px 4px 0 rgba(0,0,0,0.02)","gap":"12px"},"children":[{"tag":"div","style":{"display":"flex","alignItems":"center","gap":"8px"},"children":[{"tag":"span","style":{"fontSize":"20px","color":"#1677d2"},"iconRef":"LineChartOutlined"},{"tag":"h3","style":{"fontSize":"16px","fontWeight":"700","lineHeight":"1.4","color":"#003363","margin":"0"},"text":"到店人数趋势"}]},{"tag":"span","style":{"fontSize":"12px","color":"#1677d2","backgroundColor":"#deedff","padding":"4px 8px","borderRadius":"4px","alignSelf":"flex-start"},"text":"最近到店日期"},{"tag":"div","style":{"width":"100%","height":"200px","minHeight":"200px"},"chart":{"type":"line","entityRef":"member","dimensionFieldId":"last_visit_date","metric":"count","metricLabel":"到店人数"}}]},{"tag":"div","style":{"display":"flex","flexDirection":"column","flex":"1","padding":"16px","backgroundColor":"#ffffff","borderRadius":"8px","boxShadow":"0 1px 2px 0 rgba(0,0,0,0.03), 0 1px 6px -1px rgba(0,0,0,0.02), 0 2px 4px 0 rgba(0,0,0,0.02)","gap":"12px"},"children":[{"tag":"div","style":{"display":"flex","alignItems":"center","gap":"8px"},"children":[{"tag":"span","style":{"fontSize":"20px","color":"#9d58bb"},"iconRef":"PieChartOutlined"},{"tag":"h3","style":{"fontSize":"16px","fontWeight":"700","lineHeight":"1.4","color":"#003363","margin":"0"},"text":"私教消课状态"}]},{"tag":"span","style":{"fontSize":"12px","color":"#9d58bb","backgroundColor":"#f0e5f5","padding":"4px 8px","borderRadius":"4px","alignSelf":"flex-start"},"text":"课程状态"}},{"tag":"div","style":{"width":"100%","height":"200px","minHeight":"200px"},"chart":{"type":"donut","entityRef":"private_lesson","dimensionFieldId":"lesson_status","metric":"count","metricLabel":"私教课数量"}}]},{"tag":"div","style":{"display":"flex","flexDirection":"column","flex":"1","padding":"16px","backgroundColor":"#ffffff","borderRadius":"8px","boxShadow":"0 1px 2px 0 rgba(0,0,0,0.03), 0 1px 6px -1px rgba(0,0,0,0.02), 0 2px 4px 0 rgba(0,0,0,0.02)","gap":"12px"},"blockRef":{"type":"ActivityFeed","binding":{"entityRef":"private_lesson","timeFieldRef":"scheduled_date","levelFieldRef":"lesson_status","detailFieldRefs":["lesson_no","duration_minutes","coach_note"]},"props":{"variant":"row"}}}]}.