Quellcode durchsuchen

门诊结算添加个人账户使用标志。

lighter vor 3 Jahren
Ursprung
Commit
9d68041201
1 geänderte Dateien mit 20 neuen und 2 gelöschten Zeilen
  1. 20 2
      src/views/medical-insurance/outpatient/MzRegister.vue

+ 20 - 2
src/views/medical-insurance/outpatient/MzRegister.vue

@@ -657,7 +657,7 @@ export default {
           mzPreSetl()
           break
         case 'realSettlement':
-          mzSettle()
+          chooseWhetherUseAcctFlag()
           break
         case 'cancelSettlement':
           revokeMzSettle()
@@ -683,10 +683,28 @@ export default {
       })
     }
 
-    const mzSettle = () => {
+    const chooseWhetherUseAcctFlag = () => {
+      ElMessageBox.confirm('是否使用个人账户?', '提示', {
+        type: 'warning',
+        confirmButtonText: '不使用',
+        cancelButtonText: '使用',
+        distinguishCancelAndClose: true,
+        closeOnClickModal: false,
+        closeOnPressEscape: false,
+      }).then(() => {
+        mzSettle('0')
+      }).catch((action) => {
+        if (action === 'cancel') {
+          mzSettle('1')
+        }
+      })
+    }
+
+    const mzSettle = (useAcctFlag) => {
       const param = {
         patNo: patientId.value,
         times: times.value,
+        acctUsedFlag: useAcctFlag,
         mdtrtCertType: readCardData.mdtrtCertType,
         readCardResult: readCardData.readCardResult,
         readCardBizType: readCardData.readCardBizType,