fix: 修复systemConfig变量定义顺序导致的JS错误

This commit is contained in:
2026-04-22 23:24:08 +08:00
parent 252bda696f
commit 784830bd62

View File

@@ -2261,6 +2261,17 @@ INDEX_TEMPLATE = '''
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
<script> <script>
const API_BASE = '/api'; const API_BASE = '/api';
// 系统配置对象必须在loadSystemConfig之前定义
let systemConfig = {
aiUrl: '',
aiKey: '',
aiModel: 'qwen3.5-4b',
checkInterval: 5,
pageSize: 20,
draftInterval: 5,
showStats: true,
showViews: true
};
let currentFilter = { type: '', status: '', starred: null, folder_id: null }; let currentFilter = { type: '', status: '', starred: null, folder_id: null };
let currentSort = { sort_by: '', sort_order: '' }; let currentSort = { sort_by: '', sort_order: '' };
let currentItems = []; // 保存当前显示的数据,用于切换显示模式时重新渲染 let currentItems = []; // 保存当前显示的数据,用于切换显示模式时重新渲染
@@ -4025,18 +4036,6 @@ function addTagToInput(inputId, tag) {
// ============ 系统配置功能 ============ // ============ 系统配置功能 ============
// 系统配置对象
let systemConfig = {
aiUrl: '',
aiKey: '',
aiModel: 'qwen3.5-4b',
checkInterval: 5,
pageSize: 20,
draftInterval: 5,
showStats: true,
showViews: true
};
// 加载配置 // 加载配置
function loadSystemConfig() { function loadSystemConfig() {
const saved = localStorage.getItem('xianFavorConfig'); const saved = localStorage.getItem('xianFavorConfig');