Initial commit

This commit is contained in:
ChuXun
2025-12-07 22:53:46 +08:00
commit 5a2d39293d
27 changed files with 3188 additions and 0 deletions

83
pages/result/result.wxml Normal file
View File

@@ -0,0 +1,83 @@
<!--result.wxml-->
<view class="container vintage-bg page-transition">
<!-- 加载状态 -->
<view class="loading-overlay" wx:if="{{isLoading}}">
<view class="loading-spinner"></view>
<view class="loading-text">分析战略成效...</view>
</view>
<view class="content-area" wx:if="{{!isLoading}}">
<view class="result-header">
<view class="result-title">应对结果</view>
<view class="event-info">
<view class="event-title">危机事件:{{event.title}}</view>
<view class="event-level">
危机等级:
<view class="level-dots">
<view class="level-dot {{event.level >= 1 ? 'active' : ''}}"></view>
<view class="level-dot {{event.level >= 2 ? 'active' : ''}}"></view>
<view class="level-dot {{event.level >= 3 ? 'active' : ''}}"></view>
</view>
</view>
</view>
</view>
<view class="result-card card">
<view class="result-image {{result.imageClass}}"></view>
<view class="result-content">
<view class="result-outcome">{{result.title}}</view>
<view class="result-score">
效果评估:<text class="score-text">{{result.scoreText}}</text>
<view class="score-value">
<text class="score-number">{{result.score}}</text>/100
</view>
</view>
<view class="result-description">{{result.description}}</view>
</view>
</view>
<view class="strategies-summary">
<view class="summary-title">您采取的策略</view>
<view class="strategies-list">
<view wx:for="{{selectedStrategies}}" wx:key="index" class="strategy-item card">
<view class="strategy-round">第{{item.round}}轮</view>
<view class="strategy-title">{{item.strategy.title}}</view>
<view class="strategy-desc">{{item.strategy.description}}</view>
</view>
</view>
</view>
<view class="historical-lesson">
<view class="lesson-title">历史经验总结</view>
<!-- 动态生成的历史教训 -->
<view class="lessons-list">
<view wx:for="{{historyLessons}}" wx:key="index" class="lesson-card card">
<view class="lesson-card-title">{{item.title}}</view>
<view class="lesson-card-content">{{item.content}}</view>
</view>
</view>
<view class="lesson-content card">
面对{{event.title}}类型的危机,历史上的根据地通常采取综合策略,既有经济手段,也有行政举措,更注重发动群众。应对此类危机的关键在于迅速行动、多管齐下,特别是在危机等级较高时,需要各种措施协同配合。在实际历史中,那些成功渡过经济危机的根据地,往往能够灵活运用各种资源,并且得到人民的广泛支持。
</view>
</view>
<view class="action-buttons">
<view class="btn-row">
<view class="btn btn-outline" bindtap="handleRestart">重新应对</view>
<view class="btn" bindtap="handleBackToHome">返回首页</view>
</view>
<view class="share-btn" bindtap="handleShare">
<image class="share-icon" src="/images/share.png" mode="aspectFit"></image>
分享结果
</view>
</view>
<!-- 分享提示 -->
<view class="share-tip {{showShareTip ? 'show' : ''}}" wx:if="{{showShareTip}}">
点击右上角"..."按钮分享给好友
<view class="share-tip-arrow"></view>
</view>
</view>
</view>