This commit is contained in:
2026-07-27 17:19:36 +08:00
parent e50d1b8fda
commit 1c7532e0de
132 changed files with 7066 additions and 1241 deletions

View File

@@ -13,7 +13,7 @@
<div class="cron-config-area">
<!-- 每天模式 -->
<div v-if="cronMode === 'daily'" class="mode-content">
<el-form :model="dailyConfig" label-width="100px" size="default">
<el-form :model="dailyConfig" label-width="auto" size="default">
<el-form-item label="执行时间">
<el-time-picker
v-model="dailyConfig.time"
@@ -30,7 +30,7 @@
<!-- 每周模式 -->
<div v-if="cronMode === 'weekly'" class="mode-content">
<el-form :model="weeklyConfig" label-width="100px" size="default">
<el-form :model="weeklyConfig" label-width="auto" size="default">
<el-form-item label="星期选择">
<el-checkbox-group v-model="weeklyConfig.weekDays" @change="generateCron" :disabled="disabled">
<el-checkbox label="1">周一</el-checkbox>
@@ -58,7 +58,7 @@
<!-- 每月模式 -->
<div v-if="cronMode === 'monthly'" class="mode-content">
<el-form :model="monthlyConfig" label-width="100px" size="default">
<el-form :model="monthlyConfig" label-width="auto" size="default">
<el-form-item label="日期选择">
<el-select
v-model="monthlyConfig.days"
@@ -93,7 +93,7 @@
<!-- 自定义模式 -->
<div v-if="cronMode === 'custom'" class="mode-content">
<el-form :model="customConfig" label-width="100px" size="default">
<el-form :model="customConfig" label-width="auto" size="default">
<el-form-item label="秒">
<el-input
v-model="customConfig.second"
@@ -161,7 +161,7 @@
</div>
<div class="cron-result">
<el-form label-width="120px">
<el-form label-width="auto">
<el-form-item label="Cron 表达式">
<el-input
v-model="cronExpression"
@@ -567,7 +567,7 @@ export default {
font-family: 'Courier New', monospace;
font-size: 14px;
font-weight: 600;
color: #409eff;
color: var(--el-color-primary);
}
:deep(.el-checkbox) {