{ "individualRankings": [ { "id": 1, "name": "张三", "score": 985, "level": "SSS", "avatar": "👑", "department": "销售部", "completedTasks": 48, "bonus": 5000, "team": "王者之师" }, { "id": 2, "name": "李四", "score": 972, "level": "SSS", "avatar": "🥇", "department": "技术部", "completedTasks": 45, "bonus": 3000, "team": "战无不胜" }, { "id": 3, "name": "王五", "score": 958, "level": "SS", "avatar": "🥈", "department": "市场部", "completedTasks": 42, "bonus": 2000, "team": "超越极限" }, { "id": 4, "name": "赵六", "score": 923, "level": "SS", "avatar": "🥉", "department": "财务部", "completedTasks": 40, "bonus": 1500, "team": "精英战区" }, { "id": 5, "name": "钱七", "score": 897, "level": "S", "avatar": "⭐", "department": "人力资源部", "completedTasks": 38, "bonus": 1000, "team": "梦想之巅" }, { "id": 6, "name": "孙八", "score": 876, "level": "S", "avatar": "⭐", "department": "销售部", "completedTasks": 36, "bonus": 1000, "team": "无敌战区" }, { "id": 7, "name": "周九", "score": 854, "level": "A", "avatar": "🔥", "department": "技术部", "completedTasks": 34, "bonus": 800, "team": "冲锋陷阵" }, { "id": 8, "name": "吴十", "score": 832, "level": "A", "avatar": "🔥", "department": "市场部", "completedTasks": 32, "bonus": 800, "team": "锐不可当" }, { "id": 9, "name": "郑十一", "score": 810, "level": "B", "avatar": "⚡", "department": "财务部", "completedTasks": 30, "bonus": 500, "team": "同心协力" }, { "id": 10, "name": "王十二", "score": 795, "level": "B", "avatar": "⚡", "department": "人力资源部", "completedTasks": 28, "bonus": 500, "team": "众志成城" }, { "id": 11, "name": "李十三", "score": 782, "level": "B", "avatar": "⚡", "department": "销售部", "completedTasks": 26, "bonus": 500, "team": "气势如虹" }, { "id": 12, "name": "张十四", "score": 765, "level": "B", "avatar": "⚡", "department": "技术部", "completedTasks": 24, "bonus": 500, "team": "披荆斩棘" }, { "id": 13, "name": "王十五", "score": 748, "level": "B", "avatar": "⚡", "department": "市场部", "completedTasks": 22, "bonus": 500, "team": "勇攀高峰" }, { "id": 14, "name": "赵十六", "score": 732, "level": "C", "avatar": "🎯", "department": "财务部", "completedTasks": 20, "bonus": 300, "team": "力争上游" }, { "id": 15, "name": "钱十七", "score": 715, "level": "C", "avatar": "🎯", "department": "人力资源部", "completedTasks": 18, "bonus": 300, "team": "蓄势待发" } ], "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": { "showBonusModule": true, "individual": { "showLevel": false, "showDepartment": false, "scoreColumn": { "displayName": "业绩", "displayStyle": "amount" }, "columnWidths": { "rank": 60, "avatar": 60, "name": 100, "score": 80, "level": 80, "department": 1, "bonus": 80 }, "columnAlignments": { "rank": "center", "avatar": "left", "name": "left", "score": "left", "level": "left", "department": "left", "bonus": "left" }, "defaultDisplayRows": 7 }, "team": { "showMemberCount": false, "showLeader": false, "totalScoreColumn": { "displayName": "业绩", "displayStyle": "amount" }, "columnWidths": { "rank": 60, "name": 200, "score": 120, "memberCount": 60, "leader": 1, "bonus": 80 }, "columnAlignments": { "rank": "center", "name": "center", "score": "left", "memberCount": "left", "leader": "left", "bonus": "left" }, "defaultDisplayRows": 0 }, "championLogos": { "teamChampion": "", "individualChampion": "", "teamChampionSize": 120, "individualChampionSize": 120 } }, "battleEndTime": { "date": "2026-02-08", "time": "00:00:00" }, "drumConfig": { "sound": { "volume": 1, "frequency1": 150, "frequency2": 100, "attackTime": 0.01, "decayTime": 0.3, "type1": "sine", "type2": "triangle", "enabled": false }, "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 } } }