修改日期时间

This commit is contained in:
shidongli 2024-12-11 16:43:12 +08:00
parent daf9b8a51c
commit 544b0c0ceb

View File

@ -128,7 +128,11 @@
>
<div class="top">
<div class="toptop">
<el-radio v-model="item.checked1" :label="1" @change="handleCheckAllChange1($event, item)">
<el-radio
v-model="item.checked1"
:label="1"
@change="handleCheckAllChange1($event, item)"
>
<el-select
style="width: 123px"
v-model="item.routeNodeName"
@ -160,23 +164,25 @@
</div>
<div class="top">
<div class="toptop">
<el-radio v-model="item.checked2" :label="2" @change="handleCheckAllChange2($event, item, index)">
<el-radio
v-model="item.checked2"
:label="2"
@change="handleCheckAllChange2($event, item, index)"
>
<span style="width: 78px">指定时间</span>
<el-date-picker
format="yyyy-MM-dd HH:mm"
value-format="yyyy-MM-dd HH:mm"
format="yyyy-MM-dd HH:mm:ss"
value-format="yyyy-MM-dd HH:mm:ss"
v-model="item.nodePlanTime"
type="datetime"
placeholder="选择日期时间"
:picker-options="pickerOptions"
@input="input(item, index)"
@focus="setCurrentTime(item, index)"
:default-time="currentDate"
ref="datePicker"
>
</el-date-picker>
</el-radio>
</div>
</div>
<div class="top">
@ -186,10 +192,13 @@
style="margin-right: 5px"
@change="handleCheckAllChange3($event, item)"
></el-checkbox> -->
<el-radio v-model="item.checked3" :label="3" @change="handleCheckAllChange3($event, item)">
<el-radio
v-model="item.checked3"
:label="3"
@change="handleCheckAllChange3($event, item)"
>
<span>立即执行</span>
</el-radio>
</div>
</div>
<el-card :class="listindex == index ? 'cards' : ''">
@ -538,6 +547,7 @@ export default {
name: "ManuallyCreatingTasks",
data() {
return {
// currentDate: '',
time: '',
datePickerVisible: true,
show: 0,
@ -549,8 +559,6 @@ export default {
// return time.getTime() > Date.now() - 8.64e7// -8.64e7
}
},
heightLine: 0,
optionsname: '',
options: [],
@ -662,11 +670,11 @@ export default {
}
},
computed: {
currentDate() {
return this.formatDate(new Date());
},
},
// computed: {
// currentDate() {
// return this.formatDate(new Date());
// },
// },
mounted() {
this.getMaxTableHeight()
this.screenChange()
@ -780,10 +788,18 @@ export default {
newObj.routeNodeList.forEach(e => {
if (e.timedata) {
e.nodePlanTime = e.timedata
}
const dateParts = e.nodePlanTime.split(' ');
if (dateParts[1] == "00:00:00") {
const date = new Date();
const hours = String(date.getHours()).padStart(2, '0');
const minutes = String(date.getMinutes()).padStart(2, '0');
const ss = String(date.getSeconds()).padStart(2, '0');
e.nodePlanTime = dateParts[0] + ' ' + hours + ':' + minutes + ':' + ss;
}
delete e.timedata;
delete e.checked1;
delete e.checked2;
delete e.checked3;
})
// var nulllength= newObj.routeNodeList.filter(item => item.routeNodeName=="" || item.routeNodeName==null || item.routeNodeName==undefined);
@ -792,6 +808,7 @@ export default {
// this.$message.error('');
// return
// }
console.log(newObj, 'this.newObj')
console.log(this.updata, 'this.updata')
// return
@ -1303,7 +1320,6 @@ export default {
}
::v-deep .el-timeline-item__node--normal {
left: 0px;
}
::v-deep .el-timeline-item__timestamp {
margin: 0 !important;