<el-date-picker
value-format="YYYY-MM-DD HH:mm:ss"
v-model="params.date"
class="dateStyle"
type="daterange"
range-separator="~"
start-placeholder="开始日期"
end-placeholder="结束日期"
:clearable="true"
style="width: 280px"
>
</el-date-picker>
function getTime(dates = []) {
return [
dates[0] ? dayjs(dates[0]).startOf('day').format('YYYY-MM-DD HH:mm:ss') : '',
dates[1] ? dayjs(dates[1]).endOf('day').format('YYYY-MM-DD HH:mm:ss') : ''
]
}
async function getData() {
const [startTime, endTime] = getTime(params.dates)
const res = await getBorrowingRecordsList({
...this.params,
dates: undefined,
startTime,
endTime
})
if (res.code != '0') {
return
}
tableData.value = res.data ? res.data.records : []
total.value = res.data ? res.data.total : 0
}