v1.7版本更新
This commit is contained in:
@@ -45,11 +45,34 @@ $page_title = $page_title ?? '首页';
|
||||
window.API_BASE_URL = '<?php echo API_BASE_URL; ?>';
|
||||
window.JWT_STORAGE_KEY = '<?php echo JWT_STORAGE_KEY; ?>';
|
||||
window.USER_STORAGE_KEY = '<?php echo USER_STORAGE_KEY; ?>';
|
||||
window.DEDUCTION_HOMEWORK_NOT_SUBMIT = <?php echo DEDUCTION_HOMEWORK_NOT_SUBMIT; ?>;
|
||||
window.DEDUCTION_HOMEWORK_LATE = <?php echo DEDUCTION_HOMEWORK_LATE; ?>;
|
||||
window.DEDUCTION_ATTENDANCE_ABSENT = <?php echo DEDUCTION_ATTENDANCE_ABSENT; ?>;
|
||||
window.DEDUCTION_ATTENDANCE_LATE = <?php echo DEDUCTION_ATTENDANCE_LATE; ?>;
|
||||
window.DEDUCTION_ATTENDANCE_LEAVE = <?php echo DEDUCTION_ATTENDANCE_LEAVE; ?>;
|
||||
window.STUDENT_INITIAL_POINTS = <?php echo STUDENT_INITIAL_POINTS; ?>;
|
||||
</script>
|
||||
<script>
|
||||
// 从后端API同步加载扣分规则配置
|
||||
(function() {
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open('GET', window.API_BASE_URL + '/api/config/deduction-rules', false); // 同步请求
|
||||
try {
|
||||
xhr.send();
|
||||
if (xhr.status === 200) {
|
||||
var resp = JSON.parse(xhr.responseText);
|
||||
if (resp.success && resp.data) {
|
||||
window.DEDUCTION_HOMEWORK_NOT_SUBMIT = resp.data.DEDUCTION_HOMEWORK_NOT_SUBMIT;
|
||||
window.DEDUCTION_HOMEWORK_LATE = resp.data.DEDUCTION_HOMEWORK_LATE;
|
||||
window.DEDUCTION_ATTENDANCE_ABSENT = resp.data.DEDUCTION_ATTENDANCE_ABSENT;
|
||||
window.DEDUCTION_ATTENDANCE_LATE = resp.data.DEDUCTION_ATTENDANCE_LATE;
|
||||
window.DEDUCTION_ATTENDANCE_LEAVE = resp.data.DEDUCTION_ATTENDANCE_LEAVE;
|
||||
window.STUDENT_INITIAL_POINTS = resp.data.STUDENT_INITIAL_POINTS;
|
||||
}
|
||||
}
|
||||
} catch(e) {
|
||||
// API加载失败时使用默认值
|
||||
window.DEDUCTION_HOMEWORK_NOT_SUBMIT = 2;
|
||||
window.DEDUCTION_HOMEWORK_LATE = 1;
|
||||
window.DEDUCTION_ATTENDANCE_ABSENT = 3;
|
||||
window.DEDUCTION_ATTENDANCE_LATE = 1;
|
||||
window.DEDUCTION_ATTENDANCE_LEAVE = 0;
|
||||
window.STUDENT_INITIAL_POINTS = 60;
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
<script src="/assets/js/common.js"></script>
|
||||
Reference in New Issue
Block a user