mirror of
https://github.com/pure-admin/pure-admin-thin.git
synced 2025-04-25 07:57:18 +08:00
108 lines
2.0 KiB
TypeScript
108 lines
2.0 KiB
TypeScript
import { ref, reactive, onMounted } from 'vue'
|
|
|
|
import { getCurrentDayData, getHistoricalData } from '@/api/basic'
|
|
|
|
export function useUser() {
|
|
const currentDayColumns: TableColumnList = [
|
|
{
|
|
label: '渠道',
|
|
prop: 'channel'
|
|
},
|
|
{
|
|
label: '在线用户数量',
|
|
prop: 'active_count'
|
|
},
|
|
{
|
|
label: '在玩用户数量',
|
|
prop: 'play_count'
|
|
},
|
|
{
|
|
label: '当日注册',
|
|
prop: 'register_count'
|
|
},
|
|
{
|
|
label: 'NLH在玩',
|
|
prop: 'nlh_player'
|
|
},
|
|
{
|
|
label: 'PLO4',
|
|
prop: 'nlh_player'
|
|
},
|
|
{
|
|
label: 'PLO4',
|
|
prop: 'nlh_player'
|
|
},
|
|
{
|
|
label: 'PLO4',
|
|
prop: 'nlh_player'
|
|
}
|
|
]
|
|
const historicalColumns: TableColumnList = [
|
|
{
|
|
label: '渠道',
|
|
prop: 'channel'
|
|
},
|
|
{
|
|
label: '在线用户数量',
|
|
prop: 'active_count'
|
|
},
|
|
{
|
|
label: '在玩用户数量',
|
|
prop: 'play_count'
|
|
},
|
|
{
|
|
label: '当日注册',
|
|
prop: 'register_count'
|
|
}
|
|
]
|
|
|
|
const form = reactive({
|
|
dateRange: ''
|
|
})
|
|
|
|
const currentDayData = ref([])
|
|
const historicalData = ref([])
|
|
const loading = ref(true)
|
|
|
|
function onSearchToday() {
|
|
getCurrentDayData().then(res => {
|
|
currentDayData.value = res.data
|
|
})
|
|
}
|
|
function onSearchHistory() {
|
|
console.log('onSearchHistory1', form.dateRange)
|
|
console.log('onSearchHistory2', form.dateRange[0])
|
|
loading.value = false
|
|
|
|
getHistoricalData({
|
|
start_date: form.dateRange[0],
|
|
end_date: form.dateRange[1]
|
|
}).then(res => {
|
|
historicalData.value = res.data
|
|
loading.value = false
|
|
})
|
|
}
|
|
|
|
// const resetHistoryForm = formEl => {
|
|
// if (!formEl) return
|
|
// formEl.resetFields()
|
|
// onSearchHistory()
|
|
// }
|
|
|
|
onMounted(() => {
|
|
onSearchToday()
|
|
onSearchHistory()
|
|
})
|
|
|
|
return {
|
|
form,
|
|
currentDayData,
|
|
historicalData,
|
|
currentDayColumns,
|
|
historicalColumns,
|
|
loading,
|
|
onSearchHistory
|
|
// resetHistoryForm
|
|
}
|
|
}
|