优化下发时间表

jc
fanluyan 1 year ago
parent f00a7a98ed
commit b2c7099fae

@ -269,12 +269,20 @@ export default {
.add(node.setNum, "minute")
.format("YYYY-MM-DD HH:mm:ss");
var Etime = this.$moment(scheduleTimeList[i].endTime, "HH:mm")
.add(node.setNum, "minute")
.format("YYYY-MM-DD HH:mm:ss");
// var Etime = this.$moment(scheduleTimeList[i].endTime, "HH:mm")
// .add(node.setNum, "minute")
// .format("YYYY-MM-DD HH:mm:ss");
//
var Etime = this.$moment(scheduleTimeList[i].endTime, "HH:mm").format(
"YYYY-MM-DD HH:mm:ss"
);
var spanTime = scheduleTimeList[i].timeSpan;
console.log(Stime, Etime, spanTime);
if (node.protocol == "65283" || node.protocol == "65285") {
if (
node.protocol == "65283" ||
node.protocol == "65285" ||
this.areaData.protocol == "65290"
) {
//
console.log("湖南,河南", scheduleTimeList.length);

@ -346,9 +346,10 @@ export default {
var Stime = moment(this.ruleSchedule[j].startTime)
.add(this.allCheckNode[i].offsetNum, "minute")
.format();
var Etime = moment(this.ruleSchedule[j].endTime)
.add(this.allCheckNode[i].offsetNum, "minute")
.format();
// var Etime = moment(this.ruleSchedule[j].endTime)
// .add(this.allCheckNode[i].offsetNum, "minute")
// .format();
var Etime = moment(this.ruleSchedule[j].endTime).format();
var lastETime = moment(this.ruleSchedule[j].endTime).format();
var spanTime = this.ruleSchedule[j].span;

@ -235,10 +235,11 @@ export default {
"minute"
);
var Etime = this.$moment(this.rulesList[j].endTime).add(
this.allCheckNode[i].offsetNum,
"minute"
);
// var Etime = this.$moment(this.rulesList[j].endTime).add(
// this.allCheckNode[i].offsetNum,
// "minute"
// );
var Etime = this.$moment(this.rulesList[j].endTime);
var spanTime = this.rulesList[j].span;
console.log(Stime, Etime, spanTime);

@ -194,8 +194,9 @@
<el-input-number
v-model="setNum"
:min="0"
:max="9"
:max="minTimeSpan"
></el-input-number>
{{ minTimeSpan }}
</div>
</div>
<div class="ruleinfo">
@ -258,6 +259,7 @@ export default {
deviceTimer: null, //
deviceNum: 1, //
offsetTime: 0, //
minTimeSpan: "",
page: 1, //
pageSize: 20, //
total: 0, //
@ -619,6 +621,9 @@ export default {
//
handleSet(val) {
console.log(val);
this.minTimeSpan = Math.min(...val.listTime.map((item) => item.timeSpan));
console.log(this.minTimeSpan);
this.minTimeSpan = this.minTimeSpan > 10 ? 10 : this.minTimeSpan - 1;
this.isShowset = true;
this.currentTimeRule = val;
getScheduleRulelAccessList({ termid: this.areaData.id })
@ -685,9 +690,14 @@ export default {
.add(this.setNum, "minute")
.format("YYYY-MM-DD HH:mm:ss");
var Etime = this.$moment(scheduleTimeList[i].endTime, "HH:mm")
.add(this.setNum, "minute")
.format("YYYY-MM-DD HH:mm:ss");
// var Etime = this.$moment(scheduleTimeList[i].endTime, "HH:mm")
// .add(this.setNum, "minute")
// .format("YYYY-MM-DD HH:mm:ss");
//
var Etime = this.$moment(
scheduleTimeList[i].endTime,
"HH:mm"
).format("YYYY-MM-DD HH:mm:ss");
var spanTime = scheduleTimeList[i].timeSpan;
console.log(Stime, Etime, spanTime);
if (
@ -706,19 +716,6 @@ export default {
timeArr.push(fistSpan, Stime, Etime);
console.log(timeArr);
} else {
//
// if (this.$moment(Stime).isBefore(this.$moment(Etime))) {
// timeArr.push(Stime);
// Stime = this.$moment(Stime)
// .add(spanTime, "minute")
// .format("YYYY-MM-DD HH:mm:ss");
// } else if (this.$moment(Stime).isSame(this.$moment(Etime))) {
// // Stime = "";
// timeArr = [];
// // Stime = this.$moment(Stime)
// // .add(spanTime, "minute")
// // .format("YYYY-MM-DD HH:mm:ss");
// }
while (
this.$moment(Stime).isBefore(this.$moment(Etime)) ||
this.$moment(Stime).isSame(this.$moment(Etime))

Loading…
Cancel
Save