加载中...

{{ studentDetail.name.charAt(0) }}
{{ studentDetail.name }} 组长
{{ studentDetail.teamName }} · {{ studentDetail.teamNickname }}
{{ studentDetail.department }}
{{ studentDetail.totalScore.toFixed(1) }}
总积分
总排名:第 {{ studentDetail.rank }} 名 / {{ personalRanking.length }}
{{ phaseNames[phase] }}
{{ pd.phaseTotal.toFixed(1) }}
小组第{{ pd.teamRank }}名 +{{ pd.teamBonus.toFixed(1) }}

积分明细

{{ item.icon }}
{{ item.name }}
{{ item.score.toFixed(1) }} 分
{{ phaseNames[phase] }}:第{{ pd.teamRank }}名,10分×{{ (pd.teamBonus / 10).toFixed(1) }} = +{{ pd.teamBonus.toFixed(1) }} {{ phaseNames[phase] }}:未排名

积分记录

暂无记录
{{ record.score_type_name }}
{{ record.description || '—' }}
{{ record.phase_name }} {{ record.role }} {{ formatDate(record.created_at) }}
+{{ parseFloat(record.score).toFixed(1) }}
{{ searchError }}
🏆
{{ teamSearchResult.teamName }} · {{ teamSearchResult.teamNickname }}
组长:{{ teamSearchResult.leaderName }}
小组排名:第 {{ teamSearchResult.teamRank }} 名 / {{ teams.length }}
{{ teamSearchResult.totalScore.toFixed(1) }}
小组总积分
小组积分:{{ teamSearchResult.teamScore.toFixed(1) }} 成员均分:{{ teamSearchResult.avgScore.toFixed(1) }}

成员积分排名(按总分降序)

{{ idx + 1 }}
{{ member.name.charAt(0) }}
{{ member.name }}
班级第 {{ member.classRank }} 名 {{ phaseNames[phase] }}: {{ pd.phaseTotal.toFixed(1) }}
{{ item.icon }} {{ item.name }} {{ item.score.toFixed(1) }}
{{ member.totalScore.toFixed(1) }}
积分类型:

📋 该筛选条件下暂无积分数据

📋 该筛选条件下暂无积分数据

积分申报

提交后需管理员审核通过才会计入积分

预计积分:+{{ previewScore.toFixed(1) }} 分
⚠️ {{ duplicateWarning }}

我的申报记录

{{ item.score_type_name }} {{ item.description || '—' }}
+{{ parseFloat(item.score).toFixed(1) }} {{ getStatusText(item.status) }}

批量导入说明

上传 Excel 文件批量导入积分记录,Excel 表格需包含以下列:

姓名(学员姓名或小组名如"第一组")、积分类型分值阶段说明

积分类型可选:课程互动, 读书打卡, 出勤, 作业, 考试, 担任班委, 课堂统计, 课堂演练, 课后实践, 团队拓展, 经营管理报告

阶段可选:第一阶段, 第二阶段, 第三阶段, 第四阶段, 全部(留空默认为"全部")

📊
点击选择 Excel 文件
已选择:{{ batchForm.fileName }}
支持 .xlsx / .xls / .csv 格式

预览({{ batchPreview.length }}条)

第{{ err.line }}行:{{ err.msg }}
{{ item.displayName }} {{ item.score_type_name }} +{{ item.score }} {{ item.phase_name || '全部' }}
已选 {{ selectedPendingIds.length }} 条

暂无待审核申报

{{ item.student_name }} {{ item.score_type_name }} +{{ parseFloat(item.score).toFixed(1) }}分
{{ item.description || '—' }}
{{ item.phase_name }} 角色:{{ item.role }} {{ formatDate(item.created_at) }}

编辑积分记录

{{ item.student_name || item.team_name }} 🔒 {{ item.score_type_name }} {{ item.description || '—' }}
+{{ parseFloat(item.score).toFixed(1) }} 已锁定

暂无记录

{{ editingStudent === 'add' ? '添加学员' : '编辑学员' }}

{{ team.team_name }} · {{ team.team_nickname }}
{{ s.name }} {{ s.employee_id }} {{ s.department }}
{{ team.team_name }}
战队:{{ team.team_nickname || '—' }}
组长:{{ team.leader_name || '—' }}({{ team.leader_employee_id || '—' }})

编辑小组

{{ cfg.icon }} {{ cfg.name }} {{ key }} {{ key.startsWith('group_') ? '小组积分' : '个人积分' }}

编辑积分项目

阶段数据锁定

锁定后,该阶段已有的积分记录不可被修改或删除,也无法向该阶段录入新记录。

{{ phaseNames[phase] }} {{ phaseLocks[phase] ? '🔒 已锁定' : '🔓 未锁定' }}

数据导出

导出当前所有积分数据为 Excel 文件,含汇总和明细。

📊 全量导出
包含全部积分记录明细 + 按阶段/类型交叉统计
📊 分类导出