@@ -87,30 +87,31 @@
$(`[onclick="setDateType('day', this)"]`).click();
$(`[onclick="setDateType('today', this)"]`).click();
- onEvent('change', '#startdate', function () {
+ onEvent('change', '#his_startdate', function () {
let today = displayDate(new Date(Date.now()), 'date').replaceAll('/', '-');
let ytd = displayDate(new Date(new Date().setDate(new Date(Date.now()).getDate() - 1)), 'date').replaceAll('/', '-');
if (pageAct.dateType == 'range') {
- if ($('#startdate').val() > $('#enddate input').val() && ($('#startdate').val() != "" && $('#enddate input').val() != "")) {
- $('#startdate').val($('#startdate').data('val'));
+ if ($('#his_startdate').val() > $('#his_enddate input').val() && ($('#his_startdate').val() != "" && $('#his_enddate input').val() != "")) {
+ console.log('aaaa');
+ $('#his_startdate').val($('#his_startdate').data('val'));
toast_error('不可選擇大於結束時間');
}
else {
- $('#startdate').data('val', $('#startdate').val());
- $('#enddate input').data('val', $('#enddate input').val());
+ $('#his_startdate').data('val', $('#his_startdate').val());
+ $('#his_enddate input').data('val', $('#his_enddate input').val());
$(`[onclick="setDateType('today', this)"]`).addClass('btn-secondary');
$(`[onclick="setDateType('today', this)"]`).removeClass('btn-info');
$(`[onclick="setDateType('ytd', this)"]`).addClass('btn-secondary');
$(`[onclick="setDateType('ytd', this)"]`).removeClass('btn-info');
- if ($('#startdate').val() == $('#enddate input').val()) {
- if ($('#startdate').val() == today) {
+ if ($('#his_startdate').val() == $('#his_enddate input').val()) {
+ if ($('#his_startdate').val() == today) {
$(`[onclick="setDateType('today', this)"]`).removeClass('btn-secondary');
$(`[onclick="setDateType('today', this)"]`).addClass('btn-info');
}
- else if ($('#startdate').val() == ytd) {
+ else if ($('#his_startdate').val() == ytd) {
$(`[onclick="setDateType('ytd', this)"]`).removeClass('btn-secondary');
$(`[onclick="setDateType('ytd', this)"]`).addClass('btn-info');
}
@@ -131,29 +132,30 @@
}
});
- onEvent('change', '#enddate input', function () {
+ onEvent('change', '#his_enddate input', function () {
let today = displayDate(new Date(Date.now()), 'date').replaceAll('/', '-');
let ytd = displayDate(new Date(new Date().setDate(new Date(Date.now()).getDate() - 1)), 'date').replaceAll('/', '-');
- if ($('#startdate').val() > $('#enddate input').val() && ($('#startdate').val() != "" && $('#enddate input').val() != "")) {
- $('#enddate input').val($('#enddate input').data('val'));
+ if ($('#his_startdate').val() > $('#his_enddate input').val() && ($('#his_startdate').val() != "" && $('#his_enddate input').val() != "")) {
+ console.log('bbbb');
+ $('#his_enddate input').val($('#his_enddate input').data('val'));
toast_error('不可選擇大於結束時間');
}
else {
- $('#startdate').data('val', $('#startdate').val());
- $('#enddate input').data('val', $('#enddate input').val());
+ $('#his_startdate').data('val', $('#his_startdate').val());
+ $('#his_enddate input').data('val', $('#his_enddate input').val());
$(`[onclick="setDateType('today', this)"]`).addClass('btn-secondary');
$(`[onclick="setDateType('today', this)"]`).removeClass('btn-info');
$(`[onclick="setDateType('ytd', this)"]`).addClass('btn-secondary');
$(`[onclick="setDateType('ytd', this)"]`).removeClass('btn-info');
- if ($('#startdate').val() == $('#enddate input').val()) {
- if ($('#startdate').val() == today) {
+ if ($('#his_startdate').val() == $('#his_enddate input').val()) {
+ if ($('#his_startdate').val() == today) {
$(`[onclick="setDateType('today', this)"]`).removeClass('btn-secondary');
$(`[onclick="setDateType('today', this)"]`).addClass('btn-info');
}
- else if ($('#startdate').val() == ytd) {
+ else if ($('#his_startdate').val() == ytd) {
$(`[onclick="setDateType('ytd', this)"]`).removeClass('btn-secondary');
$(`[onclick="setDateType('ytd', this)"]`).addClass('btn-info');
}
@@ -309,10 +311,10 @@
if (type == "day" || type == "today" || type == "ytd") {
let date = type == "ytd" ? ytd : now;
- $('#startdate').css('display', 'block');
- $('#enddate').css('display', 'none');
+ $('#his_startdate').css('display', 'block');
+ $('#his_enddate').css('display', 'none');
$('#getmonth').css('display', 'none');
- $('#startdate').val(date);
+ $('#his_startdate').val(date);
if (type == "today")
getData(formatDate(now, "date", true), formatDate(tmr, "date", true));
@@ -327,34 +329,34 @@
$(`[onclick="setDateType('today', this)"], [onclick="setDateType('ytd', this)"]`).removeClass('btn-info');
$(`[onclick="setDateType('today', this)"], [onclick="setDateType('ytd', this)"]`).addClass('btn-secondary');
- $('#startdate').css('display', 'block');
- $('#enddate').css('display', 'block');
+ $('#his_startdate').css('display', 'block');
+ $('#his_enddate').css('display', 'block');
$('#getmonth').css('display', 'none');
- $('#startdate').val(now);
- $('#startdate').data('val', now);
- $('#enddate input').val(tmr);
- $('#enddate input').data('val', tmr);
+ $('#his_startdate').val(now);
+ $('#his_startdate').data('val', now);
+ $('#his_enddate input').val(tmr);
+ $('#his_enddate input').data('val', tmr);
}
else if (type == "month") {
$(`[onclick="setDateType('today', this)"], [onclick="setDateType('ytd', this)"]`).removeClass('btn-info');
$(`[onclick="setDateType('today', this)"], [onclick="setDateType('ytd', this)"]`).addClass('btn-secondary');
- $('#startdate').css('display', 'none');
- $('#enddate').css('display', 'none');
+ $('#his_startdate').css('display', 'none');
+ $('#his_enddate').css('display', 'none');
$('#getmonth').css('display', 'block');
$('#getmonth').val(now.substr(0, 7));
}
else if (type == "ytd") {
- $('#startdate').css('display', 'block');
- $('#enddate').css('display', 'none');
+ $('#his_startdate').css('display', 'block');
+ $('#his_enddate').css('display', 'none');
$('#getmonth').css('display', 'none');
- $('#startdate').val(ytd);
+ $('#his_startdate').val(ytd);
}
}
function searchDate() {
- let start = new Date($('#startdate').val());
- let end = new Date(new Date().setDate(new Date($('#enddate input').val()).getDate() + 1));
+ let start = new Date($('#his_startdate').val());
+ let end = new Date(new Date().setDate(new Date($('#his_enddate input').val()).getDate() + 1));
if (pageAct.dateType == "day")
end = new Date(new Date().setDate(start.getDate() + 1));
@@ -425,8 +427,8 @@
objSendData.Data = $('#historyTable').dataTable().fnGetData();
$.each(objSendData.Data, function (i, v) {
- v.starttime = (pageAct.dateType == "month" ? new Date($('#getmonth').val()) : new Date($('#startdate').val()));
- v.endtime = $('#enddate input').val() === "" ? null : new Date($('#enddate input').val());
+ v.starttime = (pageAct.dateType == "month" ? new Date($('#getmonth').val()) : new Date($('#his_startdate').val()));
+ v.endtime = $('#his_enddate input').val() === "" ? null : new Date($('#his_enddate input').val());
v.dateType = pageAct.dateType;
});
diff --git a/Frontend/_operation.html b/Frontend/_operation.html
index b3e7dfb..a05db5f 100644
--- a/Frontend/_operation.html
+++ b/Frontend/_operation.html
@@ -74,12 +74,11 @@
-