diff --git a/snowy-admin-web/src/api/dev/jobApi.js b/snowy-admin-web/src/api/dev/jobApi.js index 9ab72727..8e5dca53 100644 --- a/snowy-admin-web/src/api/dev/jobApi.js +++ b/snowy-admin-web/src/api/dev/jobApi.js @@ -46,6 +46,10 @@ export default { jobRunJob(data) { return request('runJob', data) }, + // 运行定时任务 + jobRunJobNow(data) { + return request('runJobNow', data) + }, // 获取定时任务类 jobGetActionClass(data) { return request('getActionClass', data, 'get') diff --git a/snowy-admin-web/src/views/dev/job/form.vue b/snowy-admin-web/src/views/dev/job/form.vue index 2cc8f831..a3baa407 100644 --- a/snowy-admin-web/src/views/dev/job/form.vue +++ b/snowy-admin-web/src/views/dev/job/form.vue @@ -84,20 +84,18 @@ // 验证并提交数据 const onSubmit = () => { - formRef.value - .validate() - .then(() => { - submitLoading.value = true - jobApi - .submitForm(formData.value, !formData.value.id) - .then(() => { - onClose() - emit('successful') - }) - .finally(() => { - submitLoading.value = false - }) - }) + formRef.value.validate().then(() => { + submitLoading.value = true + jobApi + .submitForm(formData.value, !formData.value.id) + .then(() => { + onClose() + emit('successful') + }) + .finally(() => { + submitLoading.value = false + }) + }) } // 分类 const categoryOptions = tool.dictTypeList('JOB_CATEGORY').map((item) => { diff --git a/snowy-admin-web/src/views/dev/job/index.vue b/snowy-admin-web/src/views/dev/job/index.vue index 27ac8402..cd92dc10 100644 --- a/snowy-admin-web/src/views/dev/job/index.vue +++ b/snowy-admin-web/src/views/dev/job/index.vue @@ -64,6 +64,8 @@