修改机构统计逻辑
This commit is contained in:
parent
73c8d37492
commit
3747285c98
@ -183,8 +183,6 @@ export const PatientApi = {
|
|||||||
},
|
},
|
||||||
//获取详情数据
|
//获取详情数据
|
||||||
getPatientDetails: async (params: any) => {
|
getPatientDetails: async (params: any) => {
|
||||||
return await request.get({
|
return await request.get({ url: `/inspect/patient/getPatientDetails`, params })
|
||||||
url: `/inspect/patient/getPatientDetails?stadate=${params.dates[0]}&enddate=${params.dates[1]}&addname=${params.districtname}`
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -66,7 +66,7 @@
|
|||||||
<el-table-column label="总人数" align="center" prop="sum" min-width="80" />
|
<el-table-column label="总人数" align="center" prop="sum" min-width="80" />
|
||||||
<el-table-column label="操作" align="center" width="120">
|
<el-table-column label="操作" align="center" width="120">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<el-button v-if="row.districtname" link type="primary" @click="handleDetail(row)">
|
<el-button v-if="!row.children" link type="primary" @click="handleDetail(row)">
|
||||||
详情
|
详情
|
||||||
</el-button>
|
</el-button>
|
||||||
</template>
|
</template>
|
||||||
@ -85,8 +85,8 @@
|
|||||||
:data="detailData"
|
:data="detailData"
|
||||||
border
|
border
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
height="800"
|
height="600"
|
||||||
:max-height="800"
|
:max-height="600"
|
||||||
>
|
>
|
||||||
<el-table-column label="体检编号" prop="medicalSn" align="center" min-width="120" />
|
<el-table-column label="体检编号" prop="medicalSn" align="center" min-width="120" />
|
||||||
<el-table-column label="姓名" prop="pname" align="center" min-width="100" />
|
<el-table-column label="姓名" prop="pname" align="center" min-width="100" />
|
||||||
@ -204,6 +204,7 @@ const changeDatePick = () => {
|
|||||||
radioType.value = null
|
radioType.value = null
|
||||||
// getList()
|
// getList()
|
||||||
}
|
}
|
||||||
|
const userInfo = ref()
|
||||||
/**
|
/**
|
||||||
* 获取统计数据
|
* 获取统计数据
|
||||||
*/
|
*/
|
||||||
@ -212,8 +213,8 @@ const getList = async () => {
|
|||||||
data1.value = []
|
data1.value = []
|
||||||
|
|
||||||
// 获取用户信息和机构信息
|
// 获取用户信息和机构信息
|
||||||
const userInfo = await getUserProfile()
|
userInfo.value = await getUserProfile()
|
||||||
const deptInfo = await InspectOrgApi.getInspectOrg(userInfo.deptId)
|
const deptInfo = await InspectOrgApi.getInspectOrg(userInfo.value.deptId)
|
||||||
|
|
||||||
const params = {
|
const params = {
|
||||||
dates: [dayjs(time.value[0]).format('YYYY-MM-DD'), dayjs(time.value[1]).format('YYYY-MM-DD')],
|
dates: [dayjs(time.value[0]).format('YYYY-MM-DD'), dayjs(time.value[1]).format('YYYY-MM-DD')],
|
||||||
@ -382,13 +383,23 @@ const printData = () => {
|
|||||||
*/
|
*/
|
||||||
const handleDetail = async (row) => {
|
const handleDetail = async (row) => {
|
||||||
try {
|
try {
|
||||||
|
if (row.districtname == null) {
|
||||||
|
row.districtname='未知'
|
||||||
|
}
|
||||||
|
// 查找父节点
|
||||||
|
const parentNode = data1.value.find(item =>
|
||||||
|
item.children && item.children.some(child => child.districtname === row.districtname)
|
||||||
|
)
|
||||||
|
|
||||||
const params = {
|
const params = {
|
||||||
dates: time.value,
|
stadate: time.value[0],
|
||||||
districtname: row.districtname,
|
enddate: time.value[1],
|
||||||
|
addname: row.districtname,
|
||||||
|
examhosname: parentNode ? parentNode.orgname : row.orgname,
|
||||||
|
orgid: userInfo.value.deptId
|
||||||
}
|
}
|
||||||
console.log(params)
|
console.log(params)
|
||||||
const res = await PatientApi.getPatientDetails(params)
|
const res = await PatientApi.getPatientDetails(params)
|
||||||
console.log(res)
|
|
||||||
detailData.value = res
|
detailData.value = res
|
||||||
dialogVisible.value = true
|
dialogVisible.value = true
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
@ -130,7 +130,7 @@ const handleIframeLoad = async () => {
|
|||||||
avatarImg.src = 'data:image/jpeg;base64,' + reportData.headPicUrl
|
avatarImg.src = 'data:image/jpeg;base64,' + reportData.headPicUrl
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
avatarImg.src = '/头像.png'
|
avatarImg.src = '/inspect/头像.png'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 更新主检医生签名
|
// 更新主检医生签名
|
||||||
|
Loading…
Reference in New Issue
Block a user