Procházet zdrojové kódy

不再需要自助医保结算

lighter před 1 rokem
rodič
revize
0521be9da4
1 změnil soubory, kde provedl 18 přidání a 34 odebrání
  1. 18 34
      src/views/hospital-service/pay-mz-fee/UnPaidList.vue

+ 18 - 34
src/views/hospital-service/pay-mz-fee/UnPaidList.vue

@@ -25,11 +25,12 @@
 </template>
 
 <script setup>
-import {getFundPayAmt, getUnPaidFee} from '@/api/pay-mz-fee'
+import {getUnPaidFee} from '@/api/pay-mz-fee'
 import empty from '@/assets/empty.png'
 import {useRouter} from 'vue-router'
 import {computed, onMounted, ref} from 'vue'
 import {lockOrder} from "@/api/medins-mobile-pay";
+import store from "@/store";
 
 const router = useRouter()
 const patientId = router.currentRoute.value.params.patientId
@@ -47,37 +48,19 @@ function handleClickHisItem(item) {
   showPayMethodPicker.value = true
 }
 
-const beforeToWxPay = (item) => {
-  getFundPayAmt(item.hisOrdNum).then(res => {
-    const routeParams = {
-      patientId: patientId,
-      hisOrdNum: item.hisOrdNum,
-      patientName: item.patName,
-      deptName: item.deptName,
-      doctorCode: item.doctorCode,
-      doctorName: item.doctorName,
-      totalAmt: item.totalAmt,
-      fundPay: res.fundPaySumamt,
-      acctPay: res.acctPay,
-      selfAmt: item.totalAmt - res.fundPaySumamt - res.acctPay
-    }
-    if (res.mdtrtId && !res.setlId) {
-      routeParams.mdtrtId = res.mdtrtId;
-      toMedinsSettle(routeParams);
-    } else {
-      toDetail(routeParams);
-    }
-  })
-}
-
-const toMedinsSettle = (params) => {
-  router.push({
-    name: 'medinsSettle',
-    params,
-  })
-}
-
-const toDetail = (params) => {
+const toWxPay = (item) => {
+  const params = {
+    patientId: patientId,
+    hisOrdNum: item.hisOrdNum,
+    patientName: item.patName,
+    deptName: item.deptName,
+    doctorCode: item.doctorCode,
+    doctorName: item.doctorName,
+    totalAmt: item.totalAmt,
+    fundPay: 0,
+    acctPay: 0,
+    selfAmt: item.totalAmt
+  }
   router.push({
     name: 'unPaidDetail',
     params,
@@ -102,16 +85,17 @@ function handleConfirmPayMethod({selectedValues}) {
   const payMethod = selectedValues[0]
   const hisOrdNum = localStorage.getItem('hisOrdNum')
   lockOrder({hisOrdNum}).then(openid => {
+    store.commit('SET_LOADING', true);
     if (payMethod === 'YB') {
       startMedInsMobilePay(openid)
     } else {
-      beforeToWxPay(currentHisItem.value)
+      toWxPay(currentHisItem.value)
     }
   })
 }
 
 function startMedInsMobilePay(openid) {
-  location.href = 'https://pss.ybj.hunan.gov.cn:30443' +
+  location.href = 'https://pss.ybj.hunan.gov.cn' +
       '/pss-hunan-h5/mobilePayment/paymentRecordList?' +
       'channelCode=d32IFCxMsT&openId=' + openid
 }