From 39eaabc9026150a222f2f3ac22bc8d5bef70dad3 Mon Sep 17 00:00:00 2001 From: ChenQiuYu Date: Wed, 7 May 2025 16:43:46 +0800 Subject: [PATCH] dev --- src/components/charge/ChargeQueue.vue | 27 +++++++------ src/components/outpatient/MedicalQueue.vue | 28 +++---------- src/components/outpatient/ServiceItems.vue | 39 ++++++++++++------- .../outpatient/ServiceItemsDetail.vue | 18 +++++++-- src/components/settings/ItemEdit.vue | 6 +-- src/views/settings/item.vue | 4 +- 6 files changed, 66 insertions(+), 56 deletions(-) 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 @@
    -
  • 头像 {{ item.patientName }} - - + {{ formatListTime(item.createTime) || '-' }} - {{ item.status == 0 ? '未收' : '已收' }}
@@ -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 + }) +}