chore: 基本服务器版本完成

This commit is contained in:
2025-11-12 08:23:41 +08:00
parent 22016ac339
commit 58ad47d124
9 changed files with 2084 additions and 490 deletions

408
data/config.json Normal file
View File

@@ -0,0 +1,408 @@
{
"individualRankings": [
{
"id": 1,
"name": "张三",
"score": 985,
"level": "SSS",
"avatar": "👑",
"department": "销售部",
"completedTasks": 48,
"bonus": 5000
},
{
"id": 2,
"name": "李四",
"score": 972,
"level": "SSS",
"avatar": "🥇",
"department": "技术部",
"completedTasks": 45,
"bonus": 3000
},
{
"id": 3,
"name": "王五",
"score": 958,
"level": "SS",
"avatar": "🥈",
"department": "市场部",
"completedTasks": 42,
"bonus": 2000
},
{
"id": 4,
"name": "赵六",
"score": 923,
"level": "SS",
"avatar": "🥉",
"department": "财务部",
"completedTasks": 40,
"bonus": 1500
},
{
"id": 5,
"name": "钱七",
"score": 897,
"level": "S",
"avatar": "⭐",
"department": "人力资源部",
"completedTasks": 38,
"bonus": 1000
},
{
"id": 6,
"name": "孙八",
"score": 876,
"level": "S",
"avatar": "⭐",
"department": "销售部",
"completedTasks": 36,
"bonus": 1000
},
{
"id": 7,
"name": "周九",
"score": 854,
"level": "A",
"avatar": "🔥",
"department": "技术部",
"completedTasks": 34,
"bonus": 800
},
{
"id": 8,
"name": "吴十",
"score": 832,
"level": "A",
"avatar": "🔥",
"department": "市场部",
"completedTasks": 32,
"bonus": 800
},
{
"id": 9,
"name": "郑十一",
"score": 810,
"level": "B",
"avatar": "⚡",
"department": "财务部",
"completedTasks": 30,
"bonus": 500
},
{
"id": 10,
"name": "王十二",
"score": 795,
"level": "B",
"avatar": "⚡",
"department": "人力资源部",
"completedTasks": 28,
"bonus": 500
},
{
"id": 11,
"name": "李十三",
"score": 782,
"level": "B",
"avatar": "⚡",
"department": "销售部",
"completedTasks": 26,
"bonus": 500
},
{
"id": 12,
"name": "张十四",
"score": 765,
"level": "B",
"avatar": "⚡",
"department": "技术部",
"completedTasks": 24,
"bonus": 500
},
{
"id": 13,
"name": "王十五",
"score": 748,
"level": "B",
"avatar": "⚡",
"department": "市场部",
"completedTasks": 22,
"bonus": 500
},
{
"id": 14,
"name": "赵十六",
"score": 732,
"level": "C",
"avatar": "🎯",
"department": "财务部",
"completedTasks": 20,
"bonus": 300
},
{
"id": 15,
"name": "钱十七",
"score": 715,
"level": "C",
"avatar": "🎯",
"department": "人力资源部",
"completedTasks": 18,
"bonus": 300
}
],
"teamRankings": [
{
"id": 1,
"name": "王者之师",
"totalScore": 4850,
"memberCount": 5,
"level": "SSS",
"leader": "张三",
"completedTasks": 210,
"bonus": 15000
},
{
"id": 2,
"name": "战无不胜",
"totalScore": 4680,
"memberCount": 5,
"level": "SS",
"leader": "李四",
"completedTasks": 198,
"bonus": 10000
},
{
"id": 3,
"name": "超越极限",
"totalScore": 4520,
"memberCount": 5,
"level": "SS",
"leader": "王五",
"completedTasks": 185,
"bonus": 8000
},
{
"id": 4,
"name": "精英战队",
"totalScore": 4280,
"memberCount": 5,
"level": "S",
"leader": "赵六",
"completedTasks": 172,
"bonus": 6000
},
{
"id": 5,
"name": "梦想之巅",
"totalScore": 4150,
"memberCount": 5,
"level": "S",
"leader": "钱七",
"completedTasks": 165,
"bonus": 6000
},
{
"id": 6,
"name": "无敌战队",
"totalScore": 3980,
"memberCount": 5,
"level": "A",
"leader": "孙八",
"completedTasks": 155,
"bonus": 4000
},
{
"id": 7,
"name": "冲锋陷阵",
"totalScore": 3850,
"memberCount": 5,
"level": "A",
"leader": "周九",
"completedTasks": 148,
"bonus": 4000
},
{
"id": 8,
"name": "锐不可当",
"totalScore": 3720,
"memberCount": 5,
"level": "A",
"leader": "吴十",
"completedTasks": 142,
"bonus": 4000
},
{
"id": 9,
"name": "同心协力",
"totalScore": 3600,
"memberCount": 5,
"level": "B",
"leader": "郑十一",
"completedTasks": 135,
"bonus": 2000
},
{
"id": 10,
"name": "众志成城",
"totalScore": 3480,
"memberCount": 5,
"level": "B",
"leader": "王十二",
"completedTasks": 128,
"bonus": 2000
},
{
"id": 11,
"name": "气势如虹",
"totalScore": 3350,
"memberCount": 5,
"level": "B",
"leader": "李十三",
"completedTasks": 122,
"bonus": 2000
},
{
"id": 12,
"name": "披荆斩棘",
"totalScore": 3220,
"memberCount": 5,
"level": "B",
"leader": "张十四",
"completedTasks": 115,
"bonus": 2000
},
{
"id": 13,
"name": "勇攀高峰",
"totalScore": 3100,
"memberCount": 5,
"level": "C",
"leader": "王十五",
"completedTasks": 108,
"bonus": 1000
},
{
"id": 14,
"name": "力争上游",
"totalScore": 2980,
"memberCount": 5,
"level": "C",
"leader": "赵十六",
"completedTasks": 102,
"bonus": 1000
},
{
"id": 15,
"name": "蓄势待发",
"totalScore": 2850,
"memberCount": 5,
"level": "C",
"leader": "钱十七",
"completedTasks": 95,
"bonus": 1000
}
],
"bonusRules": [
{
"rank": "1-3",
"individualBonus": "5000元, 3000元, 2000元",
"teamBonus": "15000元, 10000元, 8000元",
"description": "顶尖表现,高额奖励"
},
{
"rank": "4-6",
"individualBonus": "1500元, 1000元, 1000元",
"teamBonus": "6000元, 6000元",
"description": "优秀表现,丰厚激励"
},
{
"rank": "7-10",
"individualBonus": "800元, 800元, 500元, 500元",
"teamBonus": "无",
"description": "良好表现,基础奖励"
}
],
"systemUsers": [
{
"username": "admin",
"password": "admin123",
"role": "admin"
},
{
"username": "manager",
"password": "manager123",
"role": "manager"
}
],
"displayConfig": {
"individual": {
"showLevel": false,
"showDepartment": false,
"scoreColumn": {
"displayName": "签单金额",
"displayStyle": "amount"
},
"columnWidths": {
"rank": 60,
"avatar": 60,
"name": 1,
"score": 80,
"level": 80,
"department": 1,
"bonus": 80
}
},
"team": {
"showMemberCount": false,
"showLeader": false,
"totalScoreColumn": {
"displayName": "签单金额",
"displayStyle": "amount"
},
"columnWidths": {
"rank": 60,
"name": 1,
"score": 80,
"memberCount": 60,
"leader": 1,
"bonus": 80
}
}
},
"battleEndTime": {
"date": "2026-02-01",
"time": "23:59:59"
},
"drumConfig": {
"sound": {
"volume": 1,
"frequency1": 150,
"frequency2": 100,
"attackTime": 0.01,
"decayTime": 0.3,
"type1": "sine",
"type2": "triangle",
"enabled": true
},
"animation": {
"beatInterval": 200,
"beatScale": 1.3,
"beatTranslateY": -15,
"beatRotate": 5,
"idlePulseDuration": 2,
"beatDuration": 100,
"enabled": true
},
"pattern": {
"strongBeats": [
1,
4
],
"totalBeats": 4,
"accentMultiplier": 1.5,
"accentFrequencyOffset": 10,
"accentAnimation": 50
}
}
}