|
@@ -54,8 +54,8 @@ export default {
|
|
|
const maxYearVs = moment().endOf('day') // 今天,包含今天
|
|
|
// 限制最多只能查一年区间的数据
|
|
|
if (this.selectPriceDate) {
|
|
|
- const oMinYearVs = moment(this.selectPriceDate, 'YYYY-MM-DD').subtract(1, 'years') // 当前选中开始日期前推一年
|
|
|
- const oMaxYearVs = moment(this.selectPriceDate, 'YYYY-MM-DD').add(1, 'years') // 当前选中开始日期后推一年
|
|
|
+ const oMinYearVs = moment(this.selectPriceDate, 'YYYY-MM-DD').subtract(2, 'years') // 当前选中开始日期前推一年
|
|
|
+ const oMaxYearVs = moment(this.selectPriceDate, 'YYYY-MM-DD').add(2, 'years') // 当前选中开始日期后推一年
|
|
|
// 判断两个时间段是否相差m天 第二个参数指相差单位,第三个参数指是否返回浮点形式(小数)
|
|
|
const beginDate = minYearVs.diff(oMinYearVs, 'days') > 0 ? minYearVs : oMinYearVs // 若当前选中开始日期前推一年超出最多倒推两年数据时,则以两年为标准
|
|
|
const endDate = maxYearVs.diff(oMaxYearVs, 'days') > 0 ? oMaxYearVs : maxYearVs // 若当前选中开始日期后推一年超出今天时,则以今天为标准
|