Selaa lähdekoodia

满意度调查可以查看患者的出院科室

lighter 1 vuosi sitten
vanhempi
commit
004789efa9

+ 2 - 2
src/api/outpatient/clinic-satisfied.js

@@ -32,10 +32,10 @@ export function updateAssessmentStatus(data) {
     })
 }
 
-export function getPatientBriefInfo(patNo) {
+export function getPatientBriefInfo(patNo, times) {
     return request({
         url: '/clinicSatisfied/getPatientBriefInfo',
         method: 'get',
-        params: { patNo }
+        params: { patNo, times }
     })
 }

+ 7 - 1
src/components/outpatient/SimplestPatInfo.vue

@@ -7,9 +7,13 @@
       :show-cancel-button="false"
   >
     <div class="line-box">
-      <div class="line-left">门诊/住院号:</div>
+      <div class="line-left">{{typeName}}:</div>
       <div>{{props.patInfo.patNo}}</div>
     </div>
+    <div v-if="props.patInfo.wardName" class="line-box">
+      <div class="line-left">出院科室:</div>
+      <div>{{props.patInfo.wardName}}</div>
+    </div>
     <div class="line-box">
       <div class="line-left">姓名:</div>
       <div>{{props.patInfo.patName}}</div>
@@ -31,6 +35,8 @@ const props = defineProps({
   }
 })
 
+const typeName = props.patInfo.visitType === 'OUTPATIENT' ? '门诊号' : '住院号'
+
 </script>
 
 <style scoped>

+ 3 - 2
src/views/clinic/interactive/ClinicSatisfied.vue

@@ -509,7 +509,6 @@ import {Export} from "@/utils/ExportExcel";
 import {getDateRangeFormatDate} from "@/utils/date";
 import SimplestPatInfo from "@/components/outpatient/SimplestPatInfo.vue";
 import useDialogToJs from "@/components/js-dialog-comp/useDialogToJs";
-import cyMessageBox from "@/components/cy/message-box/src/cy-message-box";
 
 const windowSize = store.state.app.windowSize
 const tableHeight = windowSize.h - 55
@@ -564,7 +563,9 @@ const fetchAssessments = () => {
 
 function beforeShowPatInfo(row) {
   const patNo = inquiry.visitType === 'OUTPATIENT' ? row.patientId : row.inpatientNo
-  getPatientBriefInfo(patNo).then(res => {
+  const times = row.admissTimes || 0
+  getPatientBriefInfo(patNo, times).then(res => {
+    res.visitType = inquiry.visitType
     useDialogToJs(SimplestPatInfo, {patInfo: res})
   })
 }