fix: 修复ResultModal数据提取时的agent调用错误
详细说明: - 修复getProjectInfo函数中seq.agent()的类型错误 - 添加兼容性处理,支持函数和对象两种数据格式 - 解决选择订单班后点击按钮导致页面崩溃的问题 - 修改文件: WorkflowPageV4.tsx (第934行) - 影响模块: ResultModal数据显示系统 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -435,6 +435,230 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 营销与推广 -->
|
||||
<div class="subsection-divider" style="margin: 60px 0 40px 0; height: 1px; background: linear-gradient(90deg, transparent, var(--border-color), transparent);"></div>
|
||||
|
||||
<div class="subsection-header" style="text-align: center; margin-bottom: 40px;">
|
||||
<h3 style="font-size: 28px; font-weight: 700; color: var(--text-primary); display: flex; align-items: center; justify-content: center; gap: 12px;">
|
||||
<i data-lucide="megaphone" style="width: 32px; height: 32px;"></i>
|
||||
营销与推广
|
||||
</h3>
|
||||
<p style="margin-top: 12px; color: var(--text-secondary); font-size: 16px;">全方位营销策略,打造品牌影响力</p>
|
||||
</div>
|
||||
|
||||
<div class="vertical-stack">
|
||||
<!-- 品牌建设 -->
|
||||
<div class="stack-card">
|
||||
<div class="stack-card-header">
|
||||
<div class="stack-card-icon">
|
||||
<i data-lucide="award" style="display: inline-block; width: 32px; height: 32px;"></i>
|
||||
</div>
|
||||
<h3 class="stack-card-title">品牌建设</h3>
|
||||
</div>
|
||||
<div class="stack-card-content">
|
||||
<div class="stack-card-body">
|
||||
<div style="display: grid; gap: 24px;">
|
||||
<div>
|
||||
<h4 style="font-size: 18px; font-weight: 600; color: var(--text-primary); margin-bottom: 12px; display: flex; align-items: center; gap: 8px;">
|
||||
<i data-lucide="palette" style="width: 20px; height: 20px;"></i>
|
||||
品牌视觉
|
||||
</h4>
|
||||
<ul class="feature-list">
|
||||
<li><i data-lucide="check"></i>设计简洁LOGO(以"绿叶+叉子"为核心元素)</li>
|
||||
<li><i data-lucide="check"></i>统一门店装修、外卖包装、宣传物料的视觉风格</li>
|
||||
<li><i data-lucide="check"></i>外卖盒采用可降解材质,印上"每日营养小贴士"</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<h4 style="font-size: 18px; font-weight: 600; color: var(--text-primary); margin-bottom: 12px; display: flex; align-items: center; gap: 8px;">
|
||||
<i data-lucide="star" style="width: 20px; height: 20px;"></i>
|
||||
口碑打造
|
||||
</h4>
|
||||
<ul class="feature-list">
|
||||
<li><i data-lucide="check"></i>建立"差评24小时响应机制"</li>
|
||||
<li><i data-lucide="check"></i>对投诉客户实行"退款+赠送双人餐"补偿</li>
|
||||
<li><i data-lucide="check"></i>鼓励客户在小红书/抖音分享用餐体验,凭截图兑换10元优惠券</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 线上营销 -->
|
||||
<div class="stack-card">
|
||||
<div class="stack-card-header">
|
||||
<div class="stack-card-icon">
|
||||
<i data-lucide="smartphone" style="display: inline-block; width: 32px; height: 32px;"></i>
|
||||
</div>
|
||||
<h3 class="stack-card-title">线上营销</h3>
|
||||
</div>
|
||||
<div class="stack-card-content">
|
||||
<div class="stack-card-body">
|
||||
<div style="display: grid; gap: 24px;">
|
||||
<div>
|
||||
<h4 style="font-size: 18px; font-weight: 600; color: var(--text-primary); margin-bottom: 12px; display: flex; align-items: center; gap: 8px;">
|
||||
<i data-lucide="share-2" style="width: 20px; height: 20px;"></i>
|
||||
社交媒体运营
|
||||
</h4>
|
||||
<div style="display: grid; gap: 16px;">
|
||||
<div>
|
||||
<p style="font-weight: 600; margin-bottom: 8px;">📱 微信公众号</p>
|
||||
<ul class="feature-list">
|
||||
<li><i data-lucide="check"></i>每周更新3篇内容(2篇营养知识 + 1篇产品推荐)</li>
|
||||
<li><i data-lucide="check"></i>粉丝增长目标:开业3个月达5000人</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<p style="font-weight: 600; margin-bottom: 8px;">📹 抖音/小红书</p>
|
||||
<ul class="feature-list">
|
||||
<li><i data-lucide="check"></i>每周发布2条短视频(制作过程 + 客户反馈)</li>
|
||||
<li><i data-lucide="check"></i>合作10万粉丝以上美食/健身博主(每月2-3位)</li>
|
||||
<li><i data-lucide="check"></i>单次推广目标带来订单增长20%</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4 style="font-size: 18px; font-weight: 600; color: var(--text-primary); margin-bottom: 12px; display: flex; align-items: center; gap: 8px;">
|
||||
<i data-lucide="shopping-bag" style="width: 20px; height: 20px;"></i>
|
||||
外卖平台运营
|
||||
</h4>
|
||||
<ul class="feature-list">
|
||||
<li><i data-lucide="check"></i>入驻美团、饿了么,设置"新客立减15元""满60减20元"活动</li>
|
||||
<li><i data-lucide="check"></i>配送时效承诺30分钟内,超时免单</li>
|
||||
<li><i data-lucide="check"></i>外卖包装标注"食材新鲜度追溯码"</li>
|
||||
<li><i data-lucide="check"></i>目标:上线1个月内平台评分达4.8分以上,月外卖订单量达2000单</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 线下推广 -->
|
||||
<div class="stack-card">
|
||||
<div class="stack-card-header">
|
||||
<div class="stack-card-icon">
|
||||
<i data-lucide="map-pin" style="display: inline-block; width: 32px; height: 32px;"></i>
|
||||
</div>
|
||||
<h3 class="stack-card-title">线下推广</h3>
|
||||
</div>
|
||||
<div class="stack-card-content">
|
||||
<div class="stack-card-body">
|
||||
<div style="display: grid; gap: 24px;">
|
||||
<div>
|
||||
<h4 style="font-size: 18px; font-weight: 600; color: var(--text-primary); margin-bottom: 12px; display: flex; align-items: center; gap: 8px;">
|
||||
<i data-lucide="target" style="width: 20px; height: 20px;"></i>
|
||||
精准触达
|
||||
</h4>
|
||||
<div style="display: grid; gap: 16px;">
|
||||
<div>
|
||||
<p style="font-weight: 600; margin-bottom: 8px;">🏢 写字楼推广</p>
|
||||
<ul class="feature-list">
|
||||
<li><i data-lucide="check"></i>每周一、三在目标写字楼发放传单500份/天</li>
|
||||
<li><i data-lucide="check"></i>传单附"满50减10元"优惠券(有效期7天)</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<p style="font-weight: 600; margin-bottom: 8px;">💪 健身房合作</p>
|
||||
<ul class="feature-list">
|
||||
<li><i data-lucide="check"></i>与周边3-5家健身房达成合作</li>
|
||||
<li><i data-lucide="check"></i>健身卡办卡用户可获"轻食体验券(价值45元)"</li>
|
||||
<li><i data-lucide="check"></i>健身房会员凭卡到店消费享9折优惠</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4 style="font-size: 18px; font-weight: 600; color: var(--text-primary); margin-bottom: 12px; display: flex; align-items: center; gap: 8px;">
|
||||
<i data-lucide="calendar" style="width: 20px; height: 20px;"></i>
|
||||
体验活动
|
||||
</h4>
|
||||
<ul class="feature-list">
|
||||
<li><i data-lucide="check"></i>每月举办1次"轻食体验日",邀请20-30位潜在客户</li>
|
||||
<li><i data-lucide="check"></i>现场安排营养师讲解"轻食搭配技巧"</li>
|
||||
<li><i data-lucide="check"></i>收集反馈率需达80%以上</li>
|
||||
<li><i data-lucide="check"></i>转化试吃客户为会员的比例目标30%</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 会员制度 -->
|
||||
<div class="stack-card">
|
||||
<div class="stack-card-header">
|
||||
<div class="stack-card-icon">
|
||||
<i data-lucide="users" style="display: inline-block; width: 32px; height: 32px;"></i>
|
||||
</div>
|
||||
<h3 class="stack-card-title">会员制度</h3>
|
||||
</div>
|
||||
<div class="stack-card-content">
|
||||
<div class="stack-card-body">
|
||||
<div style="display: grid; gap: 24px;">
|
||||
<div>
|
||||
<h4 style="font-size: 18px; font-weight: 600; color: var(--text-primary); margin-bottom: 12px; display: flex; align-items: center; gap: 8px;">
|
||||
<i data-lucide="gift" style="width: 20px; height: 20px;"></i>
|
||||
会员权益
|
||||
</h4>
|
||||
<div style="display: grid; gap: 16px;">
|
||||
<div>
|
||||
<p style="font-weight: 600; margin-bottom: 8px;">💰 充值优惠</p>
|
||||
<ul class="feature-list">
|
||||
<li><i data-lucide="check"></i>充值200元送30元</li>
|
||||
<li><i data-lucide="check"></i>充值500元送100元</li>
|
||||
<li><i data-lucide="check"></i>充值1000元送250元</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<p style="font-weight: 600; margin-bottom: 8px;">🎁 消费福利</p>
|
||||
<ul class="feature-list">
|
||||
<li><i data-lucide="check"></i>会员消费享9折</li>
|
||||
<li><i data-lucide="check"></i>生日当天送"免费定制餐+小蛋糕"</li>
|
||||
<li><i data-lucide="check"></i>积分1元=1分(100分可兑换价值25元的经典沙拉)</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<p style="font-weight: 600; margin-bottom: 8px;">⭐ 专属服务</p>
|
||||
<ul class="feature-list">
|
||||
<li><i data-lucide="check"></i>优先体验新品</li>
|
||||
<li><i data-lucide="check"></i>免费获取"个性化营养食谱"(营养师根据会员体重/目标定制)</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4 style="font-size: 18px; font-weight: 600; color: var(--text-primary); margin-bottom: 12px; display: flex; align-items: center; gap: 8px;">
|
||||
<i data-lucide="trending-up" style="width: 20px; height: 20px;"></i>
|
||||
会员增长目标
|
||||
</h4>
|
||||
<div class="stats">
|
||||
<div class="stat-item">
|
||||
<div class="stat-label">开业1个月</div>
|
||||
<div class="stat-value">300人</div>
|
||||
</div>
|
||||
<div class="stat-item">
|
||||
<div class="stat-label">开业3个月</div>
|
||||
<div class="stat-value">800人</div>
|
||||
</div>
|
||||
<div class="stat-item">
|
||||
<div class="stat-label">开业1年</div>
|
||||
<div class="stat-value">2000人</div>
|
||||
</div>
|
||||
<div class="stat-item">
|
||||
<div class="stat-label">会员复购率</div>
|
||||
<div class="stat-value">60%+</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user