mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-11 18:42:54 +00:00
perf: 延期任务时间支持按天
This commit is contained in:
parent
f9d1aa93c4
commit
94a30ea940
@ -482,9 +482,12 @@
|
||||
}">
|
||||
<Form ref="formDelayTaskRef" :model="delayTaskForm" :rules="delayTaskRule" label-position="left" label-width="auto" @submit.native.prevent>
|
||||
<FormItem :label="$L('延期时长')" prop="time">
|
||||
<Input type="number" v-model="delayTaskForm.time" :placeholder="$L('请输入时长')" >
|
||||
<Input type="number" v-model="delayTaskForm.time" :placeholder="$L('请输入时长')">
|
||||
<template #append>
|
||||
{{$L('小时')}}
|
||||
<Select v-model="delayTaskForm.type" style="width:auto">
|
||||
<Option value="hour">{{$L('小时')}}</Option>
|
||||
<Option value="day">{{$L('天')}}</Option>
|
||||
</Select>
|
||||
</template>
|
||||
</Input>
|
||||
</FormItem>
|
||||
@ -628,8 +631,9 @@ export default {
|
||||
delayTaskShow: false,
|
||||
delayTaskLoading: false,
|
||||
delayTaskForm: {
|
||||
type: "hour",
|
||||
time: "24",
|
||||
remark: ''
|
||||
remark: ""
|
||||
},
|
||||
delayTaskRule: {
|
||||
time: [
|
||||
@ -1763,7 +1767,11 @@ export default {
|
||||
}
|
||||
this.delayTaskLoading = true;
|
||||
var date = new Date(this.taskDetail.end_at);
|
||||
date.setHours(date.getHours() + Number(this.delayTaskForm.time));
|
||||
if (this.delayTaskForm.type === 'day') {
|
||||
date.setDate(date.getDate() + Number(this.delayTaskForm.time));
|
||||
} else {
|
||||
date.setHours(date.getHours() + Number(this.delayTaskForm.time));
|
||||
}
|
||||
this.$store.dispatch("taskUpdate", {
|
||||
task_id: this.taskDetail.id,
|
||||
times: [
|
||||
@ -1775,6 +1783,7 @@ export default {
|
||||
$A.messageSuccess(msg);
|
||||
this.delayTaskLoading = false;
|
||||
this.delayTaskShow = false;
|
||||
this.delayTaskForm.type = 'hour';
|
||||
this.delayTaskForm.time = '24';
|
||||
this.delayTaskForm.remark = '';
|
||||
this.$store.dispatch("getTaskOne", this.taskDetail.id).catch(() => {})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user