diff --git a/src/pages/health/doctorRecord/addEdit.vue b/src/pages/health/doctorRecord/addEdit.vue
index e7653b5..cd67081 100644
--- a/src/pages/health/doctorRecord/addEdit.vue
+++ b/src/pages/health/doctorRecord/addEdit.vue
@@ -184,8 +184,36 @@ function dictStr(val, arr) {
return str
}
function getData() {
- // 就医类型
- getDicts('doctor_type').then(res => {
+
+ // 药品来源
+
+ if(form.value.id!=null){
+ getDoctorRecord(form.value.id).then(res => {
+ listPerson(queryPersonParams.value).then((response) => {
+ personList.value = [response.rows]
+ if(response.rows.length>0){
+ form.value.personName= response.rows[0].name
+ form.value.personId = response.rows[0].id
+ queryHealthRecordParams.value.personId=res.data.personId
+ listHealthRecord(queryHealthRecordParams.value).then((response) => {
+ healthRecordList.value = [response.rows]
+ if(response.rows.length>0){
+ form.value.healthRecordName= response.rows[0].name
+ form.value.healthRecordId = response.rows[0].id
+ }
+ })
+ }
+ })
+ form.value = res.data
+ // 就医类型
+ getDicts('doctor_type').then(result => {
+ form.value.typeName=dictStr(form.value.type, result.data)
+ })
+ })
+
+ }else{
+ // 就医类型
+ getDicts('doctor_type').then(res => {
typeList.value =[res.data]
})
listPerson(queryPersonParams.value).then((response) => {
@@ -203,16 +231,7 @@ function getData() {
})
}
})
- // 药品来源
-
- if(form.value.id!=null){
- getDoctorRecord(form.value.id).then(res => {
- form.value = res.data
- })
- // 就医类型
- getDicts('doctor_type').then(result => {
- form.value.typeName=dictStr(form.value.type, result.data)
- })
+
}
}
diff --git a/src/pages/health/healthRecord/addEdit.vue b/src/pages/health/healthRecord/addEdit.vue
index 14d5d61..ef2e706 100644
--- a/src/pages/health/healthRecord/addEdit.vue
+++ b/src/pages/health/healthRecord/addEdit.vue
@@ -39,6 +39,10 @@
inputAlign="right" border="none">
+
+
+
+
@@ -52,10 +56,7 @@
maxlength="2000" style="padding:18rpx 0;">
-
-
-
-
+
{
medicalList.value = [response.rows]
})
- listPerson(queryPersonParams.value).then((response) => {
+ // 药品来源
+
+ if(form.value.id!=null){
+ getMarRecord(form.value.id).then(res => {
+ listPerson(queryPersonParams.value).then((response) => {
+ personList.value = [response.rows]
+ if(response.rows.length>0){
+ form.value.personName= response.rows[0].name
+ form.value.personId = response.rows[0].id
+ queryHealthRecordParams.value.personId=res.data.personId
+ listHealthRecord(queryHealthRecordParams.value).then((response) => {
+ healthRecordList.value = [response.rows]
+ if(response.rows.length>0){
+ form.value.healthRecordName= response.rows[0].name
+ form.value.healthRecordId = response.rows[0].id
+ }
+ })
+ }
+ })
+ form.value = res.data
+ form.value.medicalName=form.value.name
+ getDicts('mar_place').then(result => {
+ form.value.placeName=dictStr(form.value.place, result.data)
+ })
+ // 药品来源
+ getDicts('mar_resource').then(result => {
+ form.value.resourceName=dictStr(form.value.resource, result.data)
+ })
+ // 药品来源
+ getDicts('medical_unit').then(result => {
+ form.value.unitName=dictStr(form.value.unit, result.data)
+ })
+ // 用药类型
+ getDicts('mar_type').then(result => {
+ form.value.marTypeName=dictStr(form.value.type, result.data)
+ })
+ })
+ }else{
+ listPerson(queryPersonParams.value).then((response) => {
personList.value = [response.rows]
if(response.rows.length>0){
form.value.personName= response.rows[0].name
@@ -239,28 +277,6 @@ function getData() {
placeList.value =[res.data]
})
- // 药品来源
-
- if(form.value.id!=null){
- getMarRecord(form.value.id).then(res => {
- form.value = res.data
- form.value.medicalName=form.value.name
- getDicts('mar_place').then(result => {
- form.value.placeName=dictStr(form.value.place, result.data)
- })
- // 药品来源
- getDicts('mar_resource').then(result => {
- form.value.resourceName=dictStr(form.value.resource, result.data)
- })
- // 药品来源
- getDicts('medical_unit').then(result => {
- form.value.unitName=dictStr(form.value.unit, result.data)
- })
- // 用药类型
- getDicts('mar_type').then(result => {
- form.value.marTypeName=dictStr(form.value.type, result.data)
- })
- })
}
}
diff --git a/src/pages/health/person/addEdit.vue b/src/pages/health/person/addEdit.vue
index 59a3ebc..98d7a22 100644
--- a/src/pages/health/person/addEdit.vue
+++ b/src/pages/health/person/addEdit.vue
@@ -26,7 +26,7 @@
-
+
diff --git a/src/pages/health/processRecord/addEdit.vue b/src/pages/health/processRecord/addEdit.vue
index f6f2061..3f8ab14 100644
--- a/src/pages/health/processRecord/addEdit.vue
+++ b/src/pages/health/processRecord/addEdit.vue
@@ -123,7 +123,22 @@ onReady(() => {
form.value.recordingTime = dayjs(new Date().getTime()).format("YYYY-MM-DD HH:mm:ss")
})
function getData() {
- listPerson(queryPersonParams.value).then((response) => {
+
+ if(form.value.id!=null){
+ getProcessRecord(form.value.id).then(res => {
+ listPerson(queryPersonParams.value).then((response) => {
+ personList.value = [response.rows]
+ if(response.rows.length>0){
+ queryHealthRecordParams.value.personId=res.data.personId
+ listHealthRecord(queryHealthRecordParams.value).then((response) => {
+ healthRecordList.value = [response.rows]
+ })
+ }
+ })
+ form.value = res.data
+ })
+ }else{
+ listPerson(queryPersonParams.value).then((response) => {
personList.value = [response.rows]
if(response.rows.length>0){
form.value.personName= response.rows[0].name
@@ -138,12 +153,9 @@ function getData() {
})
}
})
-
- if(form.value.id!=null){
- getProcessRecord(form.value.id).then(res => {
- form.value = res.data
- })
}
+
+
}
function handlePerson() {
@@ -163,6 +175,10 @@ function handlePersonConfirm(e) {
queryHealthRecordParams.value.personId=e.value[0].id
listHealthRecord(queryHealthRecordParams.value).then((response) => {
healthRecordList.value = [response.rows]
+ if(response.rows.length>0){
+ form.value.healthRecordName= response.rows[0].name
+ form.value.healthRecordId = response.rows[0].id
+ }
showPerson.value = false
})
diff --git a/src/pages/health/temperatureRecord/addEdit.vue b/src/pages/health/temperatureRecord/addEdit.vue
index b90e466..e89e253 100644
--- a/src/pages/health/temperatureRecord/addEdit.vue
+++ b/src/pages/health/temperatureRecord/addEdit.vue
@@ -129,7 +129,21 @@ onReady(() => {
form.value.measureTime = dayjs(new Date().getTime()).format("YYYY-MM-DD HH:mm:ss")
})
function getData() {
- listPerson(queryPersonParams.value).then((response) => {
+ if(form.value.id!=null){
+ getTemperatureRecord(form.value.id).then(res => {
+ listPerson(queryPersonParams.value).then((response) => {
+ personList.value = [response.rows]
+ if(response.rows.length>0){
+ queryHealthRecordParams.value.personId=res.data.personId
+ listHealthRecord(queryHealthRecordParams.value).then((response) => {
+ healthRecordList.value = [response.rows]
+ })
+ }
+ })
+ form.value = res.data
+ })
+ }else{
+ listPerson(queryPersonParams.value).then((response) => {
personList.value = [response.rows]
if(response.rows.length>0){
form.value.personName= response.rows[0].name
@@ -144,11 +158,6 @@ function getData() {
})
}
})
-
- if(form.value.id!=null){
- getTemperatureRecord(form.value.id).then(res => {
- form.value = res.data
- })
}
}
@@ -169,6 +178,10 @@ function handlePersonConfirm(e) {
queryHealthRecordParams.value.personId=e.value[0].id
listHealthRecord(queryHealthRecordParams.value).then((response) => {
healthRecordList.value = [response.rows]
+ if(response.rows.length>0){
+ form.value.healthRecordName= response.rows[0].name
+ form.value.healthRecordId = response.rows[0].id
+ }
showPerson.value = false
})