加入周期任务里面的每个周期的具体时间
This commit is contained in:
@@ -236,6 +236,49 @@
|
||||
<el-option label="每月" value="monthly"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
label="执行时间"
|
||||
prop="recurring_time"
|
||||
{% raw %}v-if="taskForm.schedule_type === 'recurring'" {% endraw %}>
|
||||
<el-time-picker
|
||||
{% raw %}v-model="taskForm.recurring_time" {% endraw %}
|
||||
format="HH:mm"
|
||||
placeholder="选择时间"
|
||||
value-format="HH:mm">
|
||||
</el-time-picker>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
label="每周执行日"
|
||||
prop="weekly_days"
|
||||
{% raw %}v-if="taskForm.schedule_type === 'recurring' && taskForm.recurring_interval === 'weekly'" {% endraw %}>
|
||||
<el-select
|
||||
{% raw %}v-model="taskForm.weekly_days" {% endraw %}
|
||||
multiple
|
||||
placeholder="请选择每周执行日">
|
||||
<el-option label="周一" value="1"></el-option>
|
||||
<el-option label="周二" value="2"></el-option>
|
||||
<el-option label="周三" value="3"></el-option>
|
||||
<el-option label="周四" value="4"></el-option>
|
||||
<el-option label="周五" value="5"></el-option>
|
||||
<el-option label="周六" value="6"></el-option>
|
||||
<el-option label="周日" value="0"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
label="每月执行日"
|
||||
prop="monthly_day"
|
||||
{% raw %}v-if="taskForm.schedule_type === 'recurring' && taskForm.recurring_interval === 'monthly'" {% endraw %}>
|
||||
<el-select
|
||||
{% raw %}v-model="taskForm.monthly_day" {% endraw %}
|
||||
placeholder="请选择每月执行日">
|
||||
<el-option
|
||||
{% raw %}v-for="day in 31"
|
||||
:key="day"
|
||||
:label="`${day}日`"
|
||||
:value="day" {% endraw %}>
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
label="重复结束时间"
|
||||
prop="recurring_end"
|
||||
@@ -417,6 +460,21 @@ new Vue({
|
||||
schedule_type: [
|
||||
{ required: true, message: '请选择任务类型', trigger: 'change' }
|
||||
],
|
||||
recurring_interval: [
|
||||
{ required: true, message: '请选择重复间隔', trigger: 'change' }
|
||||
],
|
||||
recurring_time: [
|
||||
{ required: true, message: '请选择执行时间', trigger: 'change' }
|
||||
],
|
||||
weekly_days: [
|
||||
{ required: true, message: '请选择每周执行日', trigger: 'change' }
|
||||
],
|
||||
monthly_day: [
|
||||
{ required: true, message: '请选择每月执行日', trigger: 'change' }
|
||||
],
|
||||
recurring_end: [
|
||||
{ required: true, message: '请选择重复结束时间', trigger: 'change' }
|
||||
],
|
||||
groups: [
|
||||
{ required: true, message: '请选择目标群组', trigger: 'change' }
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user