Commit 4bc48930 authored by 莫坚培's avatar 莫坚培

fix: 时间选择器的结束时间增加一个单位

parent 6588fced
...@@ -2580,7 +2580,7 @@ function renderLineChart(item) { ...@@ -2580,7 +2580,7 @@ function renderLineChart(item) {
item.HistoryList.forEach(f => { item.HistoryList.forEach(f => {
if (f.name === c.name) { if (f.name === c.name) {
startTime = dayjs(item.StartTime).valueOf() startTime = dayjs(item.StartTime).valueOf()
endTime = dayjs(item.EndTime).valueOf() endTime = dayjs(item._EndTime || item.EndTime).valueOf()
} }
}) })
} else if (item.ControlType === 'datasearch') { } else if (item.ControlType === 'datasearch') {
...@@ -3038,7 +3038,7 @@ function renderBarChart(item) { ...@@ -3038,7 +3038,7 @@ function renderBarChart(item) {
item.HistoryList.forEach(f => { item.HistoryList.forEach(f => {
if (f.name === c.name) { if (f.name === c.name) {
startTime = dayjs(item.StartTime).valueOf() startTime = dayjs(item.StartTime).valueOf()
endTime = dayjs(item.EndTime).valueOf() endTime = dayjs(item._EndTime || item.EndTime).valueOf()
} }
}) })
...@@ -3345,7 +3345,7 @@ function renderDashChart(item) { ...@@ -3345,7 +3345,7 @@ function renderDashChart(item) {
if (f.name === c.name) { if (f.name === c.name) {
format = item.DateTimeType format = item.DateTimeType
startTime = dayjs(item.StartTime).valueOf() startTime = dayjs(item.StartTime).valueOf()
endTime = dayjs(item.EndTime).valueOf() endTime = dayjs(item._EndTime || item.EndTime).valueOf()
} }
}) })
...@@ -3659,7 +3659,7 @@ function renderPieChart(item) { ...@@ -3659,7 +3659,7 @@ function renderPieChart(item) {
if (f.name === c.name) { if (f.name === c.name) {
format = item.DateTimeType format = item.DateTimeType
startTime = dayjs(item.StartTime).valueOf() startTime = dayjs(item.StartTime).valueOf()
endTime = dayjs(item.EndTime).valueOf() endTime = dayjs(item._EndTime || item.EndTime).valueOf()
} }
}) })
...@@ -4736,6 +4736,19 @@ function renderDatePicker(elem, format, addtime, index, prop, elemIndex, tabType ...@@ -4736,6 +4736,19 @@ function renderDatePicker(elem, format, addtime, index, prop, elemIndex, tabType
} }
} }
// 给结束时间增加一个单位,后台需要
let addTimeMap = {
"YYYY-MM-DD HH:mm:ss": 1000, // 秒
"YYYY-MM-DD HH:mm": 1000 * 60, // 分
"YYYY-MM-DD HH": 1000 * 60 * 60, // 时
"YYYY-MM-DD": 1000 * 60 * 60 * 24, // 日
"YYYY-MM": 1000 * 60 * 60 * 24 * 30, // 月
"YYYY": 1000 * 60 * 60 * 24 * 365, // 年
}
let _EndTime = moment(Controls.ControlList[index].EndTime).valueOf()
_EndTime += addTimeMap[format]
Controls.ControlList[index]._EndTime = moment(new Date(_EndTime)).format(format)
Controls.ControlList[index].PropertyList.type = type Controls.ControlList[index].PropertyList.type = type
Controls.ControlList[index].PropertyList.twoobject.parentselect = twotime.parentselect Controls.ControlList[index].PropertyList.twoobject.parentselect = twotime.parentselect
if (notime == '清除') { if (notime == '清除') {
......
...@@ -1401,8 +1401,8 @@ $(function(d, e) { ...@@ -1401,8 +1401,8 @@ $(function(d, e) {
e(k.container).find(i + "," + j).removeClass("start-date").removeClass("end-date"); e(k.container).find(i + "," + j).removeClass("start-date").removeClass("end-date");
if (k.selectTime[0] < r) { if (k.selectTime[0] < r) {
e(k.container).find(j).removeClass("end-date"); e(k.container).find(j).removeClass("end-date");
if (!k.selectDom[0].hasClass("start-date")) { if (!k.selectDom[0]?.hasClass("start-date")) {
k.selectDom[0].addClass("start-date").removeClass("end-date") k.selectDom[0]?.addClass("start-date").removeClass("end-date")
}!e(this).children(".next-month, .prev-month").length && k.options.reportTimeType !== 6 && e(this).addClass( }!e(this).children(".next-month, .prev-month").length && k.options.reportTimeType !== 6 && e(this).addClass(
"end-date") "end-date")
} }
......
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