Commit ffa772bc authored by xinzhedeai's avatar xinzhedeai

fix:特种作业报备时,时间需选择当前和当前之后的时间

parent c9ff1478
...@@ -40,6 +40,20 @@ gemhoUtil.getTargetDateYMD = function (dayLength, type) { ...@@ -40,6 +40,20 @@ gemhoUtil.getTargetDateYMD = function (dayLength, type) {
tempDate.getDate() < 10 ? '0' + tempDate.getDate() : tempDate.getDate() tempDate.getDate() < 10 ? '0' + tempDate.getDate() : tempDate.getDate()
return year + '-' + month + '-' + day return year + '-' + month + '-' + day
} }
gemhoUtil.getTargetDateYMDHM = function () {
const now = new Date();
const year = now.getFullYear(); // 获取年份
const month = String(now.getMonth() + 1).padStart(2, '0'); // 获取月份(0-11),所以+1
const day = String(now.getDate()).padStart(2, '0'); // 获取日期
const hours = String(now.getHours()).padStart(2, '0'); // 获取小时
const minutes = String(now.getMinutes()).padStart(2, '0'); // 获取分钟
// 返回格式为 "YYYY-MM-DD HH:MM"
return `${year}-${month}-${day} ${hours}:${minutes}`;
}
gemhoUtil.getTargetDateYM = function (dayLength, type) { gemhoUtil.getTargetDateYM = function (dayLength, type) {
var dayLength = dayLength || 0 var dayLength = dayLength || 0
var tempDate = new Date() var tempDate = new Date()
......
...@@ -18,7 +18,7 @@ window.addEventListener("load", function () { ...@@ -18,7 +18,7 @@ window.addEventListener("load", function () {
showStartDatePicker: false, // 开始时间选择器显示控制 showStartDatePicker: false, // 开始时间选择器显示控制
showEndDatePicker: false, // 结束时间选择器显示控制 showEndDatePicker: false, // 结束时间选择器显示控制
showDatePicker: false, // 控制日期选择器显示 showDatePicker: false, // 控制日期选择器显示
minDate: new Date(gemhoUtil.getTargetDateYMD()), // 最小可选日期 minDate: new Date(gemhoUtil.getTargetDateYMDHM()), // 最小可选日期
maxDate: new Date(2099, 11, 31), // 最大可选日期 maxDate: new Date(2099, 11, 31), // 最大可选日期
tabList4lv2: [], tabList4lv2: [],
// 日期选择的最小范围,这里设置为当前日期的前 10 年 // 日期选择的最小范围,这里设置为当前日期的前 10 年
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment