Parcourir la source

入院登记时提示医保性别与HIS不一致的情况

lighter il y a 1 an
Parent
commit
44398dd124
1 fichiers modifiés avec 12 ajouts et 0 suppressions
  1. 12 0
      src/views/medical-insurance/inpatient/AdmRegistration.vue

+ 12 - 0
src/views/medical-insurance/inpatient/AdmRegistration.vue

@@ -368,6 +368,9 @@ import Search from '@/components/search/Index.vue'
 import ReadCard from '@/components/medical-insurance/readcard/Index.vue'
 import GenerateMedicineReturnOrder
   from "@/components/medical-insurance/medicine-return-order/GenerateMedicineReturnOrder.vue";
+import cyMessageBox from "@/components/cy/message-box/src/cy-message-box";
+import sleep from "@/utils/sleep";
+import XEUtils from "xe-utils";
 
 const patient = computed(() => {
   const patientInfo = baseinfo()
@@ -753,6 +756,15 @@ const getPsnInsuinfo = () => {
       patient.value.psnNo = res.psnNo
       psnBaseinfo.value = res
       showPsnInsuinfo.value = true
+      if (XEUtils.toNumber(res.gend) !== patient.value.sex) {
+        sleep(800).then(() => {
+          cyMessageBox.alert({
+            message: `患者医保性别<span style="color:red">${res.gendName}</span>,与HIS信息不一致,请核实。`,
+            type: 'warning',
+            dangerouslyUseHTMLString: true
+          })
+        })
+      }
     })
   }
 }