新增 消息定时推送功能
This commit is contained in:
@@ -207,8 +207,8 @@
|
||||
<el-radio label="recurring">重复任务</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item label="任务名称" prop="task_name">
|
||||
<el-input {% raw %}v-model="taskForm.task_name" {% endraw %}></el-input>
|
||||
<el-form-item label="任务名称" prop="name">
|
||||
<el-input {% raw %}v-model="taskForm.name" {% endraw %}></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="计划时间" prop="schedule_time">
|
||||
<el-date-picker
|
||||
@@ -218,6 +218,34 @@
|
||||
value-format="yyyy-MM-dd HH:mm:ss">
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
label="重复间隔"
|
||||
prop="recurring_interval"
|
||||
{% raw %}v-if="taskForm.schedule_type === 'recurring'" {% endraw %}>
|
||||
<el-select {% raw %}v-model="taskForm.recurring_interval" {% endraw %} placeholder="请选择重复间隔">
|
||||
<el-option label="每天" value="daily"></el-option>
|
||||
<el-option label="每周" value="weekly"></el-option>
|
||||
<el-option label="每月" value="monthly"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
label="重复结束时间"
|
||||
prop="recurring_end"
|
||||
{% raw %}v-if="taskForm.schedule_type === 'recurring'" {% endraw %}>
|
||||
<el-date-picker
|
||||
{% raw %}v-model="taskForm.recurring_end" {% endraw %}
|
||||
type="datetime"
|
||||
placeholder="选择结束时间"
|
||||
value-format="yyyy-MM-dd HH:mm:ss">
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item label="优先级" prop="priority">
|
||||
<el-select {% raw %}v-model="taskForm.priority" {% endraw %} placeholder="请选择优先级">
|
||||
<el-option label="高" value="high"></el-option>
|
||||
<el-option label="中" value="medium"></el-option>
|
||||
<el-option label="低" value="low"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="目标群组" prop="groups">
|
||||
<el-select
|
||||
{% raw %}v-model="taskForm.groups" {% endraw %}
|
||||
@@ -335,7 +363,7 @@ new Vue({
|
||||
dialogTitle: '新建任务',
|
||||
activeContentTab: 'text',
|
||||
taskForm: {
|
||||
task_name: '',
|
||||
name: '',
|
||||
schedule_time: '',
|
||||
schedule_type: 'once',
|
||||
groups: [],
|
||||
@@ -349,7 +377,7 @@ new Vue({
|
||||
preview_recipients: []
|
||||
},
|
||||
taskRules: {
|
||||
task_name: [
|
||||
name: [
|
||||
{ required: true, message: '请输入任务名称', trigger: 'blur' }
|
||||
],
|
||||
schedule_time: [
|
||||
@@ -471,7 +499,7 @@ new Vue({
|
||||
showCreateTaskDialog() {
|
||||
this.dialogTitle = '新建任务';
|
||||
this.taskForm = {
|
||||
task_name: '',
|
||||
name: '',
|
||||
schedule_time: '',
|
||||
schedule_type: 'once',
|
||||
groups: [],
|
||||
|
||||
Reference in New Issue
Block a user