-
-
抽奖控制
-
-
-
-
-
+
+
+ {{ admin.lastError }}
+ ×
+
-
-
显示模式
-
-
-
-
+
+
+
+
+
+
+
+
+
+ 总投票数
+ {{ admin.totalVotes }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ currentPrizeConfig.level }}
+
{{ currentPrizeConfig.name }}
+
× {{ currentPrizeConfig.winnerCount }} 名
+
+ 限定: 属马
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
本轮中奖者
+
+
+ {{ winner.name }}
+ {{ winner.department }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
显示模式
+
+
+
+
+
+
+
+
+
+
+
音乐控制
+
+
+
+
+
+
+
+
+
紧急操作
+
+
+
+
+
+
+
+
+
+
+
+
+
+
确认重置
+
+ 您即将重置
+ {{ resetScope === 'all' ? '所有数据' : resetScope === 'voting' ? '投票数据' : '抽奖数据' }}
+
+
此操作不可撤销!
+
+
+
+
+
+
+
-
+
diff --git a/packages/client-screen/src/views/AdminLogin.vue b/packages/client-screen/src/views/AdminLogin.vue
new file mode 100644
index 0000000..dfc15ef
--- /dev/null
+++ b/packages/client-screen/src/views/AdminLogin.vue
@@ -0,0 +1,181 @@
+
+
+
+
+
+
🔒
+
导演控制台
+
请输入访问码
+
+
+
+
+
+
+ {{ error }}
+
+
+
+
+
仅限活动导演使用
+
+
+
+
+
diff --git a/packages/client-screen/src/views/LiveVotingView.vue b/packages/client-screen/src/views/LiveVotingView.vue
new file mode 100644
index 0000000..e9bdbed
--- /dev/null
+++ b/packages/client-screen/src/views/LiveVotingView.vue
@@ -0,0 +1,343 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ program.name }}
+
{{ program.team }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/client-screen/src/views/LuckyDrawView.vue b/packages/client-screen/src/views/LuckyDrawView.vue
index 20d0fea..c31e5eb 100644
--- a/packages/client-screen/src/views/LuckyDrawView.vue
+++ b/packages/client-screen/src/views/LuckyDrawView.vue
@@ -1,147 +1,287 @@
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
- 特等奖
- iPhone 16 Pro Max
+ {{ currentPrize.level }}
+ {{ currentPrize.name }}
-
-
-
+
+
+
+ {{ currentPhase === 'idle' ? '准备就绪' :
+ currentPhase === 'galaxy' ? '参与者展示' :
+ currentPhase === 'storm' ? '抽奖进行中...' :
+ currentPhase === 'reveal' ? '揭晓中...' :
+ '恭喜中奖!' }}
+
+
-
-
-
-
🎉
-
-
{{ winner.name }}
-
{{ winner.department }}
-
+
+
+
🎉 恭喜以下获奖者 🎉
+
+
+ {{ winner.name }}
+ {{ winner.department }}
-
恭喜中奖!
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/packages/client-screen/src/views/MainDisplay.vue b/packages/client-screen/src/views/MainDisplay.vue
index 6fa62ff..e2cb80e 100644
--- a/packages/client-screen/src/views/MainDisplay.vue
+++ b/packages/client-screen/src/views/MainDisplay.vue
@@ -1,248 +1,294 @@
-
-
-
+
+
+
-
-
+
+
+
+
+
-
+
-
-
- 马到成功
-
-
2026 年度盛典
+
+
+
马到成功
+
+ 2026
+ ·
+ 年度盛典
+
-
-
-
-
-
+
+
-
-
-
+
+
diff --git a/packages/client-screen/src/views/VoteResultsView.vue b/packages/client-screen/src/views/VoteResultsView.vue
index e0b25a3..27ab2fd 100644
--- a/packages/client-screen/src/views/VoteResultsView.vue
+++ b/packages/client-screen/src/views/VoteResultsView.vue
@@ -62,7 +62,7 @@ const categories = [