Selaa lähdekoodia

出院结算或者中间断账成功后关闭页面。

lighter 3 vuotta sitten
vanhempi
commit
41fd2174a7
1 muutettua tiedostoa jossa 19 lisäystä ja 4 poistoa
  1. 19 4
      src/views/medical-insurance/inpatient/DiscSettlement.vue

+ 19 - 4
src/views/medical-insurance/inpatient/DiscSettlement.vue

@@ -361,11 +361,15 @@ export default {
         })
       } else {
         if (injuryMode.value) {
-          injurySettlement(patient.value).then((res) => {
-            ElMessageBox.alert(dismissBtnText.value + '成功。', '提示', {
-              type: 'success',
+          injurySettlement(patient.value)
+            .then((res) => {
+              ElMessageBox.alert(dismissBtnText.value + '成功。', '提示', {
+                type: 'success',
+              })
+            })
+            .then(() => {
+              afterDismiss()
             })
-          })
         } else {
           const param = {
             patNo: patient.value.inpatientNo,
@@ -396,6 +400,8 @@ export default {
       selfPayDismiss(param).then(() => {
         ElMessageBox.alert(dismissBtnText.value + '成功。', '提示', {
           type: 'success',
+        }).then(() => {
+          afterDismiss()
         })
       })
     }
@@ -403,10 +409,19 @@ export default {
       dischargeProcessing(patient.value).then(() => {
         ElMessageBox.alert(dismissBtnText.value + '成功。', '提示', {
           type: 'success',
+        }).then(() => {
+          afterDismiss()
         })
       })
     }
 
+    const afterDismiss = () => {
+      if (patient.value.midSetl) {
+        patient.value.ledgerSn += 1
+      }
+      showActOrders.value = false
+    }
+
     const conventionsVisible = ref(false)
     const roughConventions = ref([])
     const conventionDetails = ref([])