|
|
@ -79,6 +79,9 @@ |
|
|
|
<el-form-item :label="$t('Scheduling.dialog.email')" prop="email"> |
|
|
|
<el-input v-model="form.email" :placeholder="$t('Scheduling.dialog.p2')" style="width: 220px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="$t('Scheduling.table.job_ip')" prop="job_ip"> |
|
|
|
<el-input v-model="form.job_ip" :placeholder="$t('Scheduling.placeholder.ip_tip')" style="width: 220px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="$t('Scheduling.dialog.pause_after_failure')"> |
|
|
|
<el-radio-group v-model="form.pause_after_failure" style="width: 220px"> |
|
|
|
<el-radio :label="true">{{ $t('common.Yes') }}</el-radio> |
|
|
@ -112,6 +115,7 @@ |
|
|
|
<el-table-column show-overflow-tooltip prop="job_id" :label="$t('Scheduling.table.job_id')" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="job_name" :label="$t('Scheduling.table.job_name')" min-width="120" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="bean_name" :label="$t('Scheduling.table.bean_name')" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="job_ip" :label="$t('Scheduling.table.job_ip')" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="method_name" :label="$t('Scheduling.table.method_name')" /> |
|
|
|
<el-table-column show-overflow-tooltip prop="params" :label="$t('Scheduling.table.params')" /> |
|
|
|
<el-table-column |
|
|
@ -222,6 +226,7 @@ const defaultForm = { |
|
|
|
person_in_charge: null, |
|
|
|
email: null, |
|
|
|
sub_task: null, |
|
|
|
job_ip: null, |
|
|
|
pause_after_failure: true |
|
|
|
} |
|
|
|
export default { |
|
|
@ -257,6 +262,9 @@ export default { |
|
|
|
], |
|
|
|
person_in_charge: [ |
|
|
|
{ required: true, message: i18n.t('Scheduling.rules.r6'), trigger: 'blur' } |
|
|
|
], |
|
|
|
job_ip: [ |
|
|
|
{ required: true, message: i18n.t('Scheduling.rules.r7'), trigger: 'blur' } |
|
|
|
] |
|
|
|
}, |
|
|
|
// 是否显示Cron表达式弹出层 |
|
|
|