import { useViewData } from '@byted-doubao-apps/framework'; import { loadShoppingPlan, type ShoppingPlanData } from '../../shared/shopping-plan'; import { formatShoppingPlanSummary } from '../../shared/shopping-plan-summary'; import './index.scss'; export default function HomePage() { const viewData = useViewData(); const plan = viewData?.plan_id ? viewData : loadShoppingPlan(); return ( 购物方案 {plan?.title || '还没有生成购物方案'} {plan ? formatShoppingPlanSummary(plan) : '在对话中告诉豆包购物场景、人数和预算,即可生成方案。'} 商品分组 {plan?.groups?.length ? ( plan.groups.map((group) => ( {group.name || '其他'} {`${group.item_count || 0} 件 · ¥${group.subtotal || 0}`} )) ) : ( 方案生成后,可从卡片进入这里查看详情。 )} ); }