|
|
@ -143,8 +143,17 @@ |
|
|
|
<el-button @click="getMonth()" label="month">本月</el-button> |
|
|
|
<el-button @click="getYear()" label="year">本年</el-button> |
|
|
|
</div> |
|
|
|
<el-date-picker v-model="dateRange" type="datetimerange" range-separator="→" start-placeholder="开始时间" |
|
|
|
end-placeholder="结束时间" style="margin-left:10px" /> |
|
|
|
<!-- 设置日期选择器的显示和绑定值格式 --> |
|
|
|
<el-date-picker |
|
|
|
v-model="dateRange" |
|
|
|
type="datetimerange" |
|
|
|
range-separator="→" |
|
|
|
start-placeholder="开始时间" |
|
|
|
end-placeholder="结束时间" |
|
|
|
style="margin-left:10px" |
|
|
|
format="YYYY-MM-DD HH:mm:ss" |
|
|
|
value-format="YYYY-MM-DD HH:mm:ss" |
|
|
|
/> |
|
|
|
<el-button type="primary" style="margin-left: 5px" @click="getChartData">查询</el-button> |
|
|
|
</el-row> |
|
|
|
</el-col> |
|
|
@ -244,35 +253,39 @@ const formatDate = function(date) { |
|
|
|
} |
|
|
|
// 今天 |
|
|
|
const getToday = function () { |
|
|
|
const today = new Date() |
|
|
|
const startTime = new Date(today.getFullYear(), today.getMonth(), today.getDate()) |
|
|
|
const endTime = new Date(today.getFullYear(), today.getMonth(), today.getDate() + 1) |
|
|
|
dateRange.value = [formatDate(startTime), formatDate(endTime)] |
|
|
|
const today = dayjs() |
|
|
|
const startTime = today.startOf('day').format('YYYY-MM-DD HH:mm:ss') |
|
|
|
const endTime = today.add(1,'day').startOf('day').format('YYYY-MM-DD HH:mm:ss') |
|
|
|
dateRange.value = [startTime, endTime] |
|
|
|
console.log('看看dateRange', dateRange.value) |
|
|
|
getChartData() |
|
|
|
} |
|
|
|
// 本周 |
|
|
|
const getWeek = function () { |
|
|
|
const today = new Date() |
|
|
|
const startTime = new Date(today.getFullYear(), today.getMonth(), today.getDate() - 6) |
|
|
|
const endTime = new Date(today.getFullYear(), today.getMonth(), today.getDate() + 1) |
|
|
|
dateRange.value = [formatDate(startTime), formatDate(endTime)] |
|
|
|
const today = dayjs() |
|
|
|
const startTime = (today.startOf('week').add(1,'day')).format('YYYY-MM-DD HH:mm:ss') |
|
|
|
const endTime = today.add(1,'week').startOf('week').add(1,'day').format('YYYY-MM-DD HH:mm:ss') |
|
|
|
dateRange.value = [startTime, endTime] |
|
|
|
console.log('看看dateRange', dateRange.value) |
|
|
|
getChartData() |
|
|
|
} |
|
|
|
// 本月 |
|
|
|
const getMonth = function () { |
|
|
|
const today = new Date() |
|
|
|
const startTime = new Date(today.getFullYear(), today.getMonth(), 1) |
|
|
|
const endTime = new Date(today.getFullYear(), today.getMonth() + 1, 1) |
|
|
|
dateRange.value = [formatDate(startTime), formatDate(endTime)] |
|
|
|
const today = dayjs() |
|
|
|
const startTime = today.startOf('month').format('YYYY-MM-DD HH:mm:ss') |
|
|
|
const endTime = today.add(1,'month').startOf('month').format('YYYY-MM-DD HH:mm:ss') |
|
|
|
dateRange.value = [startTime, endTime] |
|
|
|
console.log('看看dateRange', dateRange.value) |
|
|
|
getChartData() |
|
|
|
} |
|
|
|
// 本年 |
|
|
|
const getYear = function () { |
|
|
|
const today = new Date() |
|
|
|
const startTime = new Date(today.getFullYear(), 0, 1) |
|
|
|
const endTime = new Date(today.getFullYear() + 1, 0, 1) |
|
|
|
dateRange.value = [formatDate(startTime), formatDate(endTime)] |
|
|
|
const today = dayjs() |
|
|
|
const startTime = today.startOf('year').format('YYYY-MM-DD HH:mm:ss') |
|
|
|
const endTime = today.add(1,'year').startOf('year').format('YYYY-MM-DD HH:mm:ss') |
|
|
|
dateRange.value = [startTime, endTime] |
|
|
|
console.log('看看dateRange', dateRange.value) |
|
|
|
getChartData() |
|
|
|
} |
|
|
|
|
|
|
|
// 要加上所有市场的,还有额外计算的(总数 = 永久 + 6月 + 12月 + 免费 + 任务) |
|
|
|