gx
chenyc
2025-10-28 f10f14ad1e100246c6bd19d30f275204147c8981
src/views/report/index.vue
@@ -1,7 +1,7 @@
<template>
    <div class="report">
        <div style="border: 1pt solid #707070;">
            <van-nav-bar title="" :left-text="typeName">
        <div>
            <van-nav-bar @click="fanhui" title="" left-arrow :left-text="typeName">
                <template #right>
                    <van-button
                        icon="todo-list-o"
@@ -63,6 +63,8 @@
    import itembody from './item/index.vue'
    import { ajaxPost } from '@/utils/axios'
    import { AxiosRequestConfig } from 'axios'
    import {useRouter} from 'vue-router'
    const router=useRouter()
    const showPopup = ref(false)
    const userInfo = userInfoStore()
    const typeName=ref('近三个月')
@@ -142,7 +144,10 @@
                'Content-Type': 'application/x-www-form-urlencoded',
            },
        }
        const pasm=`date1=${dataDate.value.startDate}&date2=${dataDate.value.endDate}&isGroupByFeeItem=1&patCode=${userInfo.patient.patientInfo.code}`
        let pasm=`date1=${dataDate.value.startDate}&date2=${dataDate.value.endDate}&isGroupByFeeItem=1&patCode=${userInfo.patient.patientInfo.code}`
        if (!dataDate.value.startDate||!dataDate.value.endDate){
            pasm=`date1=2020-01-01&date2=2030-01-01&isGroupByFeeItem=1&patCode=${userInfo.patient.patientInfo.code}`
        }
        loading.value = true // 开始加载
        reportList.value=[]
        const toast = Toast.loading({
@@ -165,6 +170,9 @@
        }).catch((error:any)=>{
            console.error('获取数据失败', error)
        })
    }
    const fanhui=()=>{
        router.go(-1)
    }
    onMounted(() => {
        const now = new Date()
@@ -236,6 +244,7 @@
    border-radius: 5pt;
    margin-bottom: 10pt;
    padding: 7pt;
    border-bottom: 1px solid #b4afaf;
}
.icon {