mark item diary line
gitea/salix/dev This commit looks good
Details
gitea/salix/dev This commit looks good
Details
This commit is contained in:
parent
6adeb689eb
commit
188f4ae3bf
|
@ -52,24 +52,31 @@ class Controller {
|
||||||
|
|
||||||
get freeLineIndex() {
|
get freeLineIndex() {
|
||||||
let lines = this.$scope.model.data;
|
let lines = this.$scope.model.data;
|
||||||
let currentDate = new Date();
|
let minDate = new Date();
|
||||||
currentDate.setHours(0, 0, 0);
|
minDate.setHours(0, 0, 0, 0);
|
||||||
|
|
||||||
|
let maxDate = new Date();
|
||||||
|
maxDate.setHours(23, 59, 59, 59);
|
||||||
|
|
||||||
|
|
||||||
for (let i = 0; i < lines.length; i++) {
|
for (let i = 0; i < lines.length; i++) {
|
||||||
let isFutureDate = new Date(lines[i].date) >= currentDate;
|
const dated = new Date(lines[i].date);
|
||||||
|
|
||||||
if (isFutureDate)
|
let isForFuture = dated > maxDate;
|
||||||
|
let isForToday = (dated >= minDate && dated <= maxDate);
|
||||||
|
|
||||||
|
if (isForFuture || isForToday)
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
get onPreparationLineIndex() {
|
get onPreparationLineIndex() {
|
||||||
let lines = this.$scope.model.data;
|
let lines = this.$scope.model.data;
|
||||||
|
|
||||||
for (let i = this.freeLineIndex; i >= 0; i--) {
|
for (let i = this.freeLineIndex; i >= 0; i--) {
|
||||||
let line = lines[i];
|
let line = lines[i];
|
||||||
|
|
||||||
let currentDate = new Date();
|
let currentDate = new Date();
|
||||||
currentDate.setHours(0, 0, 0);
|
currentDate.setHours(0, 0, 0, 0);
|
||||||
|
|
||||||
let isPastDate = new Date(lines[i].date) < currentDate;
|
let isPastDate = new Date(lines[i].date) < currentDate;
|
||||||
let isPicked = line.alertLevel == 1 && line.isPicked;
|
let isPicked = line.alertLevel == 1 && line.isPicked;
|
||||||
|
@ -95,6 +102,7 @@ class Controller {
|
||||||
let selectedTicketLineIndex = this.givenTicketIndex;
|
let selectedTicketLineIndex = this.givenTicketIndex;
|
||||||
let lineIndex = this.onPreparationLineIndex;
|
let lineIndex = this.onPreparationLineIndex;
|
||||||
|
|
||||||
|
|
||||||
let lines = body.querySelector('vn-tbody').children;
|
let lines = body.querySelector('vn-tbody').children;
|
||||||
|
|
||||||
if (lineIndex == undefined || !lines.length) return;
|
if (lineIndex == undefined || !lines.length) return;
|
||||||
|
@ -120,7 +128,6 @@ class Controller {
|
||||||
offsetTop = onPreparationLine.offsetTop - headerHeight;
|
offsetTop = onPreparationLine.offsetTop - headerHeight;
|
||||||
|
|
||||||
this.$window.scrollTo(0, offsetTop);
|
this.$window.scrollTo(0, offsetTop);
|
||||||
|
|
||||||
this.ticketFk = null;
|
this.ticketFk = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue