Skip to content

Commit cab45a3

Browse files
committed
修改job功能
1 parent 57e2cba commit cab45a3

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

src/views/sysjob/index.vue

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,12 +216,21 @@
216216
</el-col>
217217
<el-col :span="24">
218218
<el-form-item label="调用目标" prop="invokeTarget">
219+
<span slot="label">
220+
调用目标
221+
<el-tooltip placement="top">
222+
<div slot="content">
223+
调用示例:func (t *EXEC) ExamplesNoParam(){..} 填写 ExamplesNoParam 即可;
224+
<br>参数说明:目前不支持带参调用
225+
</div>
226+
<i class="el-icon-question" />
227+
</el-tooltip>
228+
</span>
219229
<el-input
220230
v-model="form.invokeTarget"
221231
placeholder="调用目标"
222232
/>
223233
</el-form-item>
224-
225234
</el-col>
226235
<el-col :span="12">
227236
<el-form-item label="cron表达式" prop="cronExpression">
@@ -239,6 +248,15 @@
239248
</el-radio-group>
240249
</el-form-item>
241250
</el-col>
251+
<el-col :span="24">
252+
<el-form-item label="调用类型" prop="jobType">
253+
<el-radio-group v-model="form.jobType" size="small">
254+
<el-radio-button label="1">接口方式</el-radio-button>
255+
<el-radio-button label="2">函数【无参】</el-radio-button>
256+
</el-radio-group>
257+
</el-form-item>
258+
</el-col>
259+
242260
<el-col :span="24">
243261
<el-form-item label="错误策略" prop="misfirePolicy">
244262
<el-radio-group v-model="form.misfirePolicy" size="small">
@@ -387,6 +405,7 @@ export default {
387405
invokeTarget: undefined,
388406
misfirePolicy: 1,
389407
concurrent: 1,
408+
jobType: 1,
390409
status: 0
391410
}
392411
this.resetForm('form')
@@ -432,6 +451,7 @@ export default {
432451
this.form.status = String(this.form.status)
433452
this.form.misfirePolicy = String(this.form.misfirePolicy)
434453
this.form.concurrent = String(this.form.concurrent)
454+
this.form.jobType = String(this.form.jobType)
435455
this.open = true
436456
this.title = '修改定时任务'
437457
this.isEdit = true
@@ -446,6 +466,7 @@ export default {
446466
this.form.status = parseInt(this.form.status)
447467
this.form.misfirePolicy = parseInt(this.form.misfirePolicy)
448468
this.form.concurrent = parseInt(this.form.concurrent)
469+
this.form.jobType = parseInt(this.form.jobType)
449470
updateSysJob(this.form).then(response => {
450471
if (response.code === 200) {
451472
this.msgSuccess('修改成功')
@@ -456,6 +477,10 @@ export default {
456477
}
457478
})
458479
} else {
480+
this.form.status = parseInt(this.form.status)
481+
this.form.misfirePolicy = parseInt(this.form.misfirePolicy)
482+
this.form.concurrent = parseInt(this.form.concurrent)
483+
this.form.jobType = parseInt(this.form.jobType)
459484
addSysJob(this.form).then(response => {
460485
if (response.code === 200) {
461486
this.msgSuccess('新增成功')

0 commit comments

Comments
 (0)