fix(plan-card): 计划卡片图标改用 fc-icon 渲染

- plan-card 仍用 {{plan.emoji}} 文本渲染,导致创建计划后显示 person-standing 等字面量
- 改为 require iconName 计算 icon,wxml 使用 <fc-icon> 渲染
- 同步清理 badge/emoji 的字体样式
This commit is contained in:
2026-07-22 23:39:49 +08:00
parent 60ba0625b5
commit c4639d0703
3 changed files with 12 additions and 6 deletions

View File

@@ -4,10 +4,14 @@
class="pc__cover"
style="background: {{color}}22;">
<image class="pc__img" src="{{cover}}" mode="aspectFill" lazy-load="true" />
<view class="pc__badge" style="background: {{color}}22; color: {{color}};">{{plan.emoji}}</view>
<view class="pc__badge" style="background: {{color}}22;">
<fc-icon name="{{icon}}" size="38" color="{{color}}" />
</view>
</view>
<view wx:else class="pc__top" style="background: linear-gradient(135deg, {{color}}26, var(--surface));">
<view class="pc__emoji" style="background: {{color}}22; color: {{color}};">{{plan.emoji}}</view>
<view class="pc__emoji" style="background: {{color}}22;">
<fc-icon name="{{icon}}" size="52" color="{{color}}" />
</view>
</view>
<view class="pc__body">