创建任务指定时间修改为立即执行

This commit is contained in:
coderxqt 2026-04-30 11:32:54 +08:00
parent 7096d597fd
commit b135137017

View File

@ -10,7 +10,7 @@
style="width: 200px"
/>
</el-form-item>
<el-form-item label="指定时间" prop="nodePlanTime">
<!-- <el-form-item label="指定时间" prop="nodePlanTime">
<el-date-picker
v-model="form.nodePlanTime"
type="datetime"
@ -19,7 +19,7 @@
:picker-options="pickerOptions"
style="width: 200px"
/>
</el-form-item>
</el-form-item> -->
<el-form-item label="任务节点类型" prop="batchTaskSource">
<el-radio-group v-model="form.batchTaskSource">
<el-radio label="telephone">电话外呼</el-radio>
@ -143,9 +143,9 @@ export default {
manageRouteName: [
{ required: true, message: "任务名称不能为空", trigger: "blur" },
],
nodePlanTime: [
{ required: true, message: "指定时间不能为空", trigger: "change" },
],
// nodePlanTime: [
// { required: true, message: "", trigger: "change" },
// ],
batchTaskSource: [
{
required: true,
@ -274,6 +274,15 @@ export default {
spinner: "el-icon-loading",
background: "rgba(0, 0, 0, 0.7)",
});
// yyyy-MM-dd HH:mm:ss
const now = new Date();
const pad = (value) => String(value).padStart(2, "0");
this.form.nodePlanTime = `${now.getFullYear()}-${pad(
now.getMonth() + 1
)}-${pad(now.getDate())} ${pad(now.getHours())}:${pad(
now.getMinutes()
)}:${pad(now.getSeconds())}`;
generatePushTask(this.form).then((res) => {
loading.close();
if (res.code == 200) {