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

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" style="width: 200px"
/> />
</el-form-item> </el-form-item>
<el-form-item label="指定时间" prop="nodePlanTime"> <!-- <el-form-item label="指定时间" prop="nodePlanTime">
<el-date-picker <el-date-picker
v-model="form.nodePlanTime" v-model="form.nodePlanTime"
type="datetime" type="datetime"
@ -19,7 +19,7 @@
:picker-options="pickerOptions" :picker-options="pickerOptions"
style="width: 200px" style="width: 200px"
/> />
</el-form-item> </el-form-item> -->
<el-form-item label="任务节点类型" prop="batchTaskSource"> <el-form-item label="任务节点类型" prop="batchTaskSource">
<el-radio-group v-model="form.batchTaskSource"> <el-radio-group v-model="form.batchTaskSource">
<el-radio label="telephone">电话外呼</el-radio> <el-radio label="telephone">电话外呼</el-radio>
@ -143,9 +143,9 @@ export default {
manageRouteName: [ manageRouteName: [
{ required: true, message: "任务名称不能为空", trigger: "blur" }, { required: true, message: "任务名称不能为空", trigger: "blur" },
], ],
nodePlanTime: [ // nodePlanTime: [
{ required: true, message: "指定时间不能为空", trigger: "change" }, // { required: true, message: "", trigger: "change" },
], // ],
batchTaskSource: [ batchTaskSource: [
{ {
required: true, required: true,
@ -274,6 +274,15 @@ export default {
spinner: "el-icon-loading", spinner: "el-icon-loading",
background: "rgba(0, 0, 0, 0.7)", 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) => { generatePushTask(this.form).then((res) => {
loading.close(); loading.close();
if (res.code == 200) { if (res.code == 200) {