修改BUG

This commit is contained in:
Euni4U 2025-04-21 09:14:04 +08:00
parent b44fc70a6a
commit 49459f64d5

View File

@ -29,7 +29,8 @@
:data="data1" show-summary max-height="650" :data="data1" show-summary max-height="650"
default-expand-all default-expand-all
row-key="orgname" row-key="orgname"
:tree-props="{ children: 'children' }"> :tree-props="{ children: 'children' }"
:default-sort="{ prop: 'sum', order: 'descending' }">
<el-table-column label="卫生院" align="center" prop="orgname" width="200"/> <el-table-column label="卫生院" align="center" prop="orgname" width="200"/>
<el-table-column label="行政村" align="center" prop="districtname" width="200"/> <el-table-column label="行政村" align="center" prop="districtname" width="200"/>
<el-table-column label="体检数" align="center" > <el-table-column label="体检数" align="center" >
@ -121,12 +122,23 @@ const changeRadio = (e) => {
let start = new Date() let start = new Date()
let date = null let date = null
switch (e){ switch (e){
case 2 : break case 2 :
case 3 : start.setDate(start.getDate() - 7);break start = new Date()
case 4 : start.setMonth(start.getMonth() - 1);break end = new Date()
default : start.setDate(start.getDate() -7) break
case 3 :
start.setDate(start.getDate() - 7)
break
case 4 :
start.setMonth(start.getMonth() - 1)
break
default :
start.setDate(start.getDate() - 7)
} }
time.value = [formatDate(start,'YYYY-MM-DD'),formatDate(end,'YYYY-MM-DD')] time.value = [formatDate(start,'YYYY-MM-DD'),formatDate(end,'YYYY-MM-DD')]
//
data1.value = []
//
getList() getList()
} }
const changeDatePick = () => { const changeDatePick = () => {
@ -137,16 +149,23 @@ const changeDatePick = () => {
* 获取统计数据 * 获取统计数据
*/ */
const getList = async ()=>{ const getList = async ()=>{
//
data1.value = []
const params = { const params = {
dates: [ dates: [
dayjs(time.value[0]).format('YYYY-MM-DD'), dayjs(time.value[0]).format('YYYY-MM-DD'),
dayjs(time.value[1]).format('YYYY-MM-DD') dayjs(time.value[1]).format('YYYY-MM-DD')
] ]
} }
try {
let resp = await PatientApi.getData(params) let resp = await PatientApi.getData(params)
const rawData = toRaw(resp) const rawData = toRaw(resp)
data1.value = dataProcessing(rawData) data1.value = dataProcessing(rawData)
console.log(data1.value) console.log(data1.value)
} catch (error) {
console.error('获取数据失败:', error)
}
} }
/** /**
* 统计数据处理 * 统计数据处理