|
@@ -150,6 +150,33 @@ const timeSelectMap = {
|
|
value: 'lately90',
|
|
value: 'lately90',
|
|
selected: false
|
|
selected: false
|
|
}
|
|
}
|
|
|
|
+ ],
|
|
|
|
+ bidSearch: [
|
|
|
|
+ {
|
|
|
|
+ name: '最近7天',
|
|
|
|
+ value: 'lately7',
|
|
|
|
+ selected: false
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: '最近30天',
|
|
|
|
+ value: 'lately30',
|
|
|
|
+ selected: false
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: '最近1年',
|
|
|
|
+ value: 'sinceLastYear',
|
|
|
|
+ selected: true
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: '最近3年',
|
|
|
|
+ value: 'sinceLastThreeYear',
|
|
|
|
+ selected: false
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: '最近5年',
|
|
|
|
+ value: 'sinceLastFiveYear',
|
|
|
|
+ selected: false
|
|
|
|
+ }
|
|
]
|
|
]
|
|
}
|
|
}
|
|
export default {
|
|
export default {
|
|
@@ -164,7 +191,7 @@ export default {
|
|
},
|
|
},
|
|
selectorTime: {
|
|
selectorTime: {
|
|
type: String,
|
|
type: String,
|
|
- default: 'default' // default/sub/more
|
|
|
|
|
|
+ default: 'default' // default/sub/more/bidSearch
|
|
},
|
|
},
|
|
defaultSelectedKey: {
|
|
defaultSelectedKey: {
|
|
type: String,
|
|
type: String,
|
|
@@ -256,6 +283,8 @@ export default {
|
|
case 'lately180':
|
|
case 'lately180':
|
|
case 'thisYear':
|
|
case 'thisYear':
|
|
case 'sinceLastYear':
|
|
case 'sinceLastYear':
|
|
|
|
+ case 'sinceLastThreeYear':
|
|
|
|
+ case 'sinceLastFiveYear':
|
|
case 'sinceYearBeforeLast':
|
|
case 'sinceYearBeforeLast':
|
|
case 'lastYear': {
|
|
case 'lastYear': {
|
|
this.setTimeSelectListState(data.exact)
|
|
this.setTimeSelectListState(data.exact)
|
|
@@ -395,6 +424,20 @@ export default {
|
|
t.start = +new Date(`${lastYear}`)
|
|
t.start = +new Date(`${lastYear}`)
|
|
break
|
|
break
|
|
}
|
|
}
|
|
|
|
+ case 'sinceLastThreeYear': {
|
|
|
|
+ // 去年至今
|
|
|
|
+ const year = new Date(t.end).getFullYear()
|
|
|
|
+ const lastYear = year - 3
|
|
|
|
+ t.start = +new Date(`${lastYear}`)
|
|
|
|
+ break
|
|
|
|
+ }
|
|
|
|
+ case 'sinceLastFiveYear': {
|
|
|
|
+ // 去年至今
|
|
|
|
+ const year = new Date(t.end).getFullYear()
|
|
|
|
+ const lastYear = year - 5
|
|
|
|
+ t.start = +new Date(`${lastYear}`)
|
|
|
|
+ break
|
|
|
|
+ }
|
|
case 'sinceYearBeforeLast': {
|
|
case 'sinceYearBeforeLast': {
|
|
// 前年至今
|
|
// 前年至今
|
|
const year = new Date(t.end).getFullYear()
|
|
const year = new Date(t.end).getFullYear()
|