fix: 健康管理系统,统计页面功能优化。

This commit is contained in:
tianyongbao
2024-12-20 18:32:19 +08:00
parent 0f75162f6b
commit 6cafc2c3e3
4 changed files with 108 additions and 45 deletions

View File

@@ -320,7 +320,7 @@ const windowHeight = computed(() => {
})
onLoad(() => {
getDict()
getList()
// getList()
});
onShow(() => {
@@ -361,8 +361,7 @@ function searchSubmit() {
filterPanel.value = false
}
function resetQuery() {
queryParams.value.id = ''
queryParams.value.recordId = ''
queryParams.value.type = '1'
queryParams.value.startTime = ''
queryParams.value.endTime = ''
@@ -378,11 +377,27 @@ function getList() {
}
function getDict() {
listPerson(queryPersonParams.value).then((response) => {
personList.value = [response.rows]
})
listHealthRecord(queryHealthRecordParams.value).then((response) => {
personList.value = [response.rows]
if(response.rows.length>0){
queryParams.value.personName= response.rows[0].name
queryParams.value.id = response.rows[0].id
queryHealthRecordParams.value.personId=response.rows[0].id
listHealthRecord(queryHealthRecordParams.value).then((response) => {
healthRecordList.value = [response.rows]
if(response.rows.length>0){
queryParams.value.healthRecordName= response.rows[0].name
queryParams.value.recordId = response.rows[0].id
}
getMarAnalysis({...queryParams.value }).then(res => {
mar.value = { ...res.data }
listData.value = listData.value.concat(res.data.marMapList)
}).catch(() => {
})
})
}
})
}
function settingConfirm(e) {
@@ -410,6 +425,10 @@ function settingCancel() {
queryHealthRecordParams.value.personId=e.value[0].id
listHealthRecord(queryHealthRecordParams.value).then((response) => {
healthRecordList.value = [response.rows]
if(response.rows.length>0){
queryParams.value.healthRecordName= response.rows[0].name
queryParams.value.recordId = response.rows[0].id
}
showPerson.value = false
pageNum.value = 1
listData.value = []
@@ -417,8 +436,6 @@ function settingCancel() {
})
}
function handlePersonCancel() {
queryParams.value.personName = ''
queryParams.value.id=''
showPerson.value = false
listData.value = []
@@ -444,8 +461,7 @@ function settingCancel() {
getList()
}
function handleHealthRecordCancel() {
queryParams.value.healthRecordName = ''
queryParams.value.recordId = ''
showHealthRecord.value = false
listData.value = []
getList()