From 5b41e5eaeb3d03d95f1352836a3db23a583f140a Mon Sep 17 00:00:00 2001 From: jianzhichu Date: Tue, 25 Nov 2025 23:15:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- app/src/pages/set/AppSet.vue | 110 +++++++++++++++++++---------------- 2 files changed, 60 insertions(+), 52 deletions(-) diff --git a/README.md b/README.md index 5b967ff..6e0b5ca 100644 --- a/README.md +++ b/README.md @@ -153,7 +153,7 @@ services: ![输入图片说明](docs/set.png) -# 抖小云 功能更新清单 +# 抖小云 功能和计划 1. ✅ 支持多账号同步(每个账号可单独配置存储路径) diff --git a/app/src/pages/set/AppSet.vue b/app/src/pages/set/AppSet.vue index ae3ec7e..ec48eee 100644 --- a/app/src/pages/set/AppSet.vue +++ b/app/src/pages/set/AppSet.vue @@ -3,57 +3,54 @@
-

任务调度配置

+

任务调度

- - -
-

1. 数字:表示每隔该分钟执行一次(如 20 表示每20分钟)

-

2. Cron表达式:按表达式规则执行(如 0 0/1 * * * 表示每小时执行一次)

-
- - 查看示例 - + + + + + + -
-

博主视频保存配置

+

博主视频

- + - +
- -
-

系统配置

- - - - - - - +
+

图文视频

+ + - + - +
+ +
+

其他配置

+ + + +
@@ -112,27 +109,27 @@ const formState: UnwrapRef = reactive({ // 表单校验规则 const rules: Record = { - Cron: [ - { required: true, message: '请输入任务调度周期', trigger: 'change' }, - { - validator: (rule, value) => { - // 验证数字或cron表达式 - if (/^\d+$/.test(value) || /^(\d+\s*){5,6}$/.test(value)) { - return Promise.resolve(); - } - return Promise.reject(new Error('请输入有效的数字或Cron表达式')); - }, - trigger: 'change', - }, - ], - BatchCount: [ - { required: true, message: '请输入每次查询条数', trigger: 'change' }, - { type: 'number', min: 1, max: 100, message: '查询条数应在1-100之间', trigger: 'change' }, - ], - LogKeepDay: [ - { required: true, message: '请输入日志保留天数', trigger: 'change' }, - { type: 'number', min: 1, max: 90, message: '保留天数应在1-90之间', trigger: 'change' }, - ], + // Cron: [ + // { required: true, message: '请输入任务调度周期', trigger: 'change' }, + // { + // validator: (rule, value) => { + // // 验证数字或cron表达式 + // if (/^\d+$/.test(value) || /^(\d+\s*){5,6}$/.test(value)) { + // return Promise.resolve(); + // } + // return Promise.reject(new Error('请输入有效的数字或Cron表达式')); + // }, + // trigger: 'change', + // }, + // ], + // BatchCount: [ + // { required: true, message: '请输入每次查询条数', trigger: 'change' }, + // { type: 'number', min: 1, max: 100, message: '查询条数应在1-100之间', trigger: 'change' }, + // ], + // LogKeepDay: [ + // { required: true, message: '请输入日志保留天数', trigger: 'change' }, + // { type: 'number', min: 1, max: 90, message: '保留天数应在1-90之间', trigger: 'change' }, + // ], }; // 布局配置 @@ -229,10 +226,6 @@ const onCancel = () => { @border-radius: 4px; .form-section { - margin-bottom: 20px; - padding-bottom: 15px; - border-bottom: 1px solid #f0f0f0; - &:last-child { border-bottom: none; } @@ -247,6 +240,18 @@ const onCancel = () => { border-left: 3px solid @primary-color; } +// // 关键改动:强制标签靠左并添加100px左侧间距 +// .ant-form-item-label { +// text-align: left !important; /* 强制靠左对齐,覆盖默认右对齐 */ +// padding-right: 0 !important; /* 清除默认右侧内边距 */ +// margin-left: 100px !important; /* 标签左侧间距100px */ +// } + +// 保持配置项内容区域与标签对齐(可选,根据实际布局调整) +// .ant-form-item-control { +// margin-left: 0 !important; /* 清除之前可能添加的左侧间距,避免双重缩进 */ +// } + .help-text { margin-top: 8px; font-size: 12px; @@ -281,4 +286,7 @@ const onCancel = () => { color: rgb(164 158 158) !important; background-color: #e6e6e6 !important; } +.ant-form-item-label { + text-align: left !important; +} \ No newline at end of file