فهرست منبع

违规退费匹配优化

xiaochan 3 سال پیش
والد
کامیت
adbf7ce2ca
2فایلهای تغییر یافته به همراه95 افزوده شده و 90 حذف شده
  1. 89 89
      src/api/yibao/xiang-mu-lu-ru.js
  2. 6 1
      src/components/inpatient/WeiGuiFeiYongFenXi.vue

+ 89 - 89
src/api/yibao/xiang-mu-lu-ru.js

@@ -1,143 +1,143 @@
 import request from '../../utils/request'
 
 export function getHuanZheFeiYong(data) {
-  return request({
-    url: '/xmlr/getHuanZheFeiYong',
-    method: 'post',
-    data,
-  })
+    return request({
+        url: '/xmlr/getHuanZheFeiYong',
+        method: 'post',
+        data,
+    })
 }
 
 export function getChargeCode(pyCode) {
-  return request({
-    url: '/xmlr/getChargeCode',
-    method: 'get',
-    params: { pyCode },
-  })
+    return request({
+        url: '/xmlr/getChargeCode',
+        method: 'get',
+        params: {pyCode},
+    })
 }
 
 export function xiangMuTuiFei(data) {
-  return request({
-    url: '/xmlr/xiangMuTuiFei',
-    method: 'post',
-    data,
-  })
+    return request({
+        url: '/xmlr/xiangMuTuiFei',
+        method: 'post',
+        data,
+    })
 }
 
 export function getMuBan(deptCode) {
-  return request({
-    url: '/xmlr/getMuBan',
-    method: 'get',
-    params: { deptCode },
-  })
+    return request({
+        url: '/xmlr/getMuBan',
+        method: 'get',
+        params: {deptCode},
+    })
 }
 
 export function getMuBanXinXi(patternName, opIdCode) {
-  return request({
-    url: '/xmlr/getMuBanXinXi',
-    method: 'get',
-    params: { patternName, opIdCode },
-  })
+    return request({
+        url: '/xmlr/getMuBanXinXi',
+        method: 'get',
+        params: {patternName, opIdCode},
+    })
 }
 
 export function queryDanGeXiangMu(pyCode, xiangMuHuoYaoPinFlag) {
-  return request({
-    url: '/xmlr/queryXiangMu',
-    method: 'get',
-    params: { pyCode, xiangMuHuoYaoPinFlag },
-  })
+    return request({
+        url: '/xmlr/queryXiangMu',
+        method: 'get',
+        params: {pyCode, xiangMuHuoYaoPinFlag},
+    })
 }
 
 export function xiangMuFeiYongShangChuan(data) {
-  return request({
-    url: '/xmlr/xiangMuFeiYongShangChuan',
-    method: 'post',
-    data,
-  })
+    return request({
+        url: '/xmlr/xiangMuFeiYongShangChuan',
+        method: 'post',
+        data,
+    })
 }
 
 export function shangChuanMuBan(data) {
-  return request({
-    url: '/xmlr/shangChuanMuBan',
-    method: 'post',
-    data,
-  })
+    return request({
+        url: '/xmlr/shangChuanMuBan',
+        method: 'post',
+        data,
+    })
 }
 
 export function yiZhuTuiFeiPiPei(inpatientNo, admissTimes, deptCode) {
-  return request({
-    url: '/xmlr/yiZhuTuiFeiPiPei',
-    method: 'get',
-    params: { inpatientNo, admissTimes, deptCode },
-  })
+    return request({
+        url: '/xmlr/yiZhuTuiFeiPiPei',
+        method: 'get',
+        params: {inpatientNo, admissTimes, deptCode},
+    })
 }
 
 export function shanChuMuBan(patterName, opIdCode) {
-  return request({
-    url: '/xmlr/shanChuMuBan',
-    method: 'get',
-    params: { patterName, opIdCode },
-  })
+    return request({
+        url: '/xmlr/shanChuMuBan',
+        method: 'get',
+        params: {patterName, opIdCode},
+    })
 }
 
 export function getDept() {
-  return request({
-    url: '/xmlr/getDept',
-    method: 'get',
-  })
+    return request({
+        url: '/xmlr/getDept',
+        method: 'get',
+    })
 }
 
 export function getWard() {
-  return request({
-    url: '/xmlr/getWard',
-    method: 'get',
-  })
+    return request({
+        url: '/xmlr/getWard',
+        method: 'get',
+    })
 }
 
 export function getPyCode(inputStr) {
-  return request({
-    url: '/xmlr/getPyCode',
-    method: 'get',
-    params: { inputStr },
-  })
+    return request({
+        url: '/xmlr/getPyCode',
+        method: 'get',
+        params: {inputStr},
+    })
 }
 
 export function getBingQuDuiYingKeShi(ward) {
-  return request({
-    url: '/xmlr/getBingQuDuiYingKeShi',
-    method: 'get',
-    params: { ward },
-  })
+    return request({
+        url: '/xmlr/getBingQuDuiYingKeShi',
+        method: 'get',
+        params: {ward},
+    })
 }
 
 export function cheXiaoTuiFei(inpatientNo, admissTimes, ledger, detailSn) {
-  return request({
-    url: '/xmlr/cheXiaoTuiFei',
-    method: 'get',
-    params: { inpatientNo, admissTimes, ledger, detailSn },
-  })
+    return request({
+        url: '/xmlr/cheXiaoTuiFei',
+        method: 'get',
+        params: {inpatientNo, admissTimes, ledger, detailSn},
+    })
 }
 
 export function weiGuiFeiYongFenXi(inpatientNo, execUnit) {
-  return request({
-    url: '/xmlr/weiGuiFeiYongFenXi',
-    method: 'get',
-    params: { inpatientNo, execUnit },
-  })
+    return request({
+        url: '/xmlr/weiGuiFeiYongFenXi',
+        method: 'get',
+        params: {inpatientNo, execUnit},
+    })
 }
 
-export function huoQuZhenShuKePiPei(inpatientNo, admissTimes, ledgerSn, chargeCodeMx, execUnit, startTime, endTime, riQiPaiXu) {
-  return request({
-    url: '/xmlr/huoQuZhenShuKePiPei',
-    method: 'get',
-    params: { inpatientNo, admissTimes, ledgerSn, chargeCodeMx, execUnit, startTime, endTime, riQiPaiXu },
-  })
+export function huoQuZhenShuKePiPei(inpatientNo, admissTimes, ledgerSn, chargeCodeMx, execUnit, orderNo, startTime, endTime, riQiPaiXu) {
+    return request({
+        url: '/xmlr/huoQuZhenShuKePiPei',
+        method: 'get',
+        params: {inpatientNo, admissTimes, ledgerSn, chargeCodeMx, execUnit, orderNo, startTime, endTime, riQiPaiXu},
+    })
 }
 
 export function caiFenPiPei(data) {
-  return request({
-    url: '/xmlr/caiFenPiPei',
-    method: 'post',
-    data,
-  })
+    return request({
+        url: '/xmlr/caiFenPiPei',
+        method: 'post',
+        data,
+    })
 }

+ 6 - 1
src/components/inpatient/WeiGuiFeiYongFenXi.vue

@@ -179,6 +179,7 @@ import {huoQuZhenShuKePiPei, caiFenPiPei, yiZhuTuiFeiPiPei, weiGuiFeiYongFenXi}
 import {ElMessage, ElMessageBox} from 'element-plus'
 import {shortcuts} from '../../data/shortcuts'
 import {getDateRangeFormatDate} from '../../utils/date'
+import {stringIsBlank} from "../../utils/blank-utils";
 
 export default {
   props: {
@@ -259,7 +260,11 @@ export default {
       fuShuFeiYongXinXi.value = val
       keYiPiPeiDeZhenShu.value.currentPage = 1
       keYiPiPeiDeZhenShu.value.pageSize = 40
-      huoQuZhenShuKePiPei(val.inpatientNo, val.admissTimes, val.ledgerSn, val.chargeCodeMx, val.execUnit, startTime, endTime, riQiPaiXu.value).then((res) => {
+      if (stringIsBlank(val.execUnit)) {
+        val.execUnit = ''
+      }
+      console.log(val)
+      huoQuZhenShuKePiPei(val.inpatientNo, val.admissTimes, val.ledgerSn, val.chargeCodeMx, val.execUnit, val.orderNo, startTime, endTime, riQiPaiXu.value).then((res) => {
         keYiPiPeiDeZhenShu.value.data = res
         feiYongXiuZhenDrawer.value = true
         weiZhaoDaoDuiYingZhenShu.value = false