diff --git a/src/components/charge/ChargeQueue.vue b/src/components/charge/ChargeQueue.vue index 2f672de..3107200 100644 --- a/src/components/charge/ChargeQueue.vue +++ b/src/components/charge/ChargeQueue.vue @@ -17,7 +17,8 @@
@@ -53,7 +47,7 @@ import {onMounted, ref} from "vue"; import {post} from "@/utils/request.ts"; import Panel from "@/components/common/Panel.vue"; -import {formatListTime} from "@/utils/dateUtils.ts"; +import {formatListTime, getToday} from "@/utils/dateUtils.ts"; const curItem = ref({}); const emit = defineEmits(['clickItem']) @@ -61,13 +55,15 @@ const clickItem = (item: any) => { curItem.value = item emit('clickItem', item, query.value.status); } - +const data = ref(getToday()) const ChargeQueueList = ref([]); const query = ref({ pageSize: 20, pageNum: 1, keyword: "", - status: 0 + status: 0, + beginTime: data.value.start, + endTime: data.value.end }) const addChargeOrder = () => { const newOrder = { @@ -99,6 +95,7 @@ const delDraft = () => { defineExpose({delDraft, getOrderList}) onMounted(() => { getOrderList() + init() }) const statusList = ref([ { @@ -116,6 +113,12 @@ const tab = (item: any) => { query.value.status = item.value getOrderList() } +const init = () => { + post('statistics/getTipCount', {beginTime: data.value.start, endTime: data.value.end}).then((res: any) => { + statusList.value[0].num = res.unchargedCount + statusList.value[1].num = res.chargedCount + }) +}