+
© {{ new Date().getFullYear() }} 保留所有权利。
+
GitHub 仓库
diff --git a/web/src/views/settings/Settings.vue b/web/src/views/settings/Settings.vue
index 856f905..d3f2c29 100644
--- a/web/src/views/settings/Settings.vue
+++ b/web/src/views/settings/Settings.vue
@@ -50,10 +50,10 @@ const activeTab = ref('password')
-
+
站点设置
- 查看当前站点配置信息
+ 配置站点标题、图标和系统参数
@@ -62,7 +62,7 @@ const activeTab = ref('password')
-
+
diff --git a/web/src/views/settings/SiteSettings.vue b/web/src/views/settings/SiteSettings.vue
index 64b1079..686a9d8 100644
--- a/web/src/views/settings/SiteSettings.vue
+++ b/web/src/views/settings/SiteSettings.vue
@@ -1,33 +1,89 @@
-
-
-
+
+
+
-
-
-
+
+
+
+
+
+
+
+
-
站点设置需要修改配置文件后重启服务
diff --git a/web/src/views/tasks/Tasks.vue b/web/src/views/tasks/Tasks.vue
index fbb6962..e031545 100644
--- a/web/src/views/tasks/Tasks.vue
+++ b/web/src/views/tasks/Tasks.vue
@@ -23,6 +23,16 @@ const pageSize = ref(10)
const total = ref(0)
let searchTimer: ReturnType
| null = null
+const cronPresets = [
+ { label: '每分钟', value: '* * * * *' },
+ { label: '每5分钟', value: '*/5 * * * *' },
+ { label: '每小时', value: '0 * * * *' },
+ { label: '每天0点', value: '0 0 * * *' },
+ { label: '每天8点', value: '0 8 * * *' },
+ { label: '每周一', value: '0 0 * * 1' },
+ { label: '每月1号', value: '0 0 1 * *' },
+]
+
async function loadTasks() {
try {
const res = await api.tasks.list({ page: currentPage.value, page_size: pageSize.value, name: filterName.value || undefined })
@@ -168,26 +178,39 @@ onMounted(loadTasks)