新增奖励兑换模式与奖励设置,并持久化兑换记录

This commit is contained in:
JSR
2026-03-20 17:59:06 +08:00
parent ad6b0808cb
commit 8155dac75e
22 changed files with 1507 additions and 17 deletions
+42
View File
@@ -310,6 +310,8 @@
"settlements": "结算历史",
"reasons": "理由管理",
"autoScore": "自动加分",
"rewardExchange": "奖励兑换",
"rewardSettings": "奖励设置",
"settings": "系统设置",
"remoteDb": "远程数据库",
"refreshStatus": "刷新状态",
@@ -516,6 +518,46 @@
"deleteFailed": "删除失败",
"others": "其他"
},
"rewardExchange": {
"title": "奖励兑换",
"enterMode": "进入奖励兑换模式",
"exitMode": "退出奖励兑换模式",
"modeHint": "当前为奖励兑换模式,点击学生卡可选择可兑换奖励。",
"normalHint": "当前显示学生原始积分,点击按钮后将显示可兑换积分。",
"remainingRewardPoints": "剩余兑换积分",
"currentScore": "当前积分",
"chooseRewardTitle": "为 {{name}} 选择奖励",
"currentRewardPoints": "当前可兑换积分:{{points}}",
"costLabel": "消耗积分:{{points}}",
"redeemNow": "立即兑换",
"noAffordableRewards": "当前没有可兑换的奖励,请先积累积分。",
"redeemSuccess": "{{student}} 成功兑换「{{reward}}」,消耗 {{points}} 分",
"redeemFailed": "兑换失败",
"recordsTitle": "兑换记录",
"recordStudent": "学生",
"recordReward": "奖励",
"recordCost": "消耗积分",
"recordTime": "兑换时间"
},
"rewardSettings": {
"title": "奖励设置",
"addReward": "添加奖励",
"addTitle": "添加奖励",
"editTitle": "编辑奖励",
"rewardName": "奖励名称",
"costPoints": "消耗积分",
"namePlaceholder": "例如:免作业券",
"costPlaceholder": "请输入消耗积分",
"nameRequired": "请输入奖励名称",
"costRequired": "请输入正整数积分",
"createSuccess": "奖励创建成功",
"createFailed": "奖励创建失败",
"updateSuccess": "奖励更新成功",
"updateFailed": "奖励更新失败",
"deleteSuccess": "奖励删除成功",
"deleteFailed": "奖励删除失败",
"deleteConfirm": "确认删除奖励「{{name}}」?"
},
"leaderboard": {
"title": "积分排行榜",
"rank": "排名",