Browse Source

医技科室的数据违规分析。

xiaochan 3 years ago
parent
commit
f2637a9b88

+ 7 - 2
src/components/inpatient/WeiGuiFeiYongFenXi.vue

@@ -230,7 +230,6 @@ export default {
       let endTime = dateS.endTime
       fuShuFeiYongXinXi.value = val
       huoQuZhenShuKePiPei(val.inpatientNo, val.admissTimes, val.ledgerSn, val.chargeCodeMx, val.execUnit, startTime, endTime, riQiPaiXu.value).then((res) => {
-        console.log(res)
         if (res.length === 0) {
           ElMessageBox.alert(
             `没有查询到对应的正数信息<br> 
@@ -345,7 +344,13 @@ export default {
     }
 
     const chaXunWeiGuiClick = (val) => {
-      weiGuiFeiYongFenXi(huanZheXinXi.value.inpatientNo, huanZheXinXi.value.deptCode).then((res) => {
+      let deptCode = ''
+      if (val) {
+        deptCode = store.state.user.info.deptCode
+      } else {
+        deptCode = huanZheXinXi.value.deptCode
+      }
+      weiGuiFeiYongFenXi(huanZheXinXi.value.inpatientNo, deptCode).then((res) => {
         huanZheXinXi.value.inpatientNo = res.inpatientNo
         huanZheXinXi.value.admissTimes = res.admissTimes
         huanZheXinXi.value.name = res.name

+ 5 - 2
src/components/med-tec-mod/HuanZheFeiYong.vue

@@ -2,7 +2,7 @@
   <el-container>
     <el-main>
       <el-button type="danger" @click="xiangMuTuiFeiClick" icon="el-icon-delete-solid">退费</el-button>
-      <el-button type="primary" @click="weiGuiTuiFeiFenXiDialogOpen">违规费用分析</el-button>
+      <el-button type="primary" @click="weiGuiTuiFeiFenXiDialogOpen(true)">违规费用分析</el-button>
       <el-table :data="cptTableDataHuanZheFeiYong" :height="windowHeigth / 1.35" @selection-change="handleSelectionChange" highlight-current-row stripe>
         <el-table-column type="selection"></el-table-column>
         <el-table-column label="流水号" prop="detailSn" width="70px"></el-table-column>
@@ -86,6 +86,7 @@ export default {
       () => {
         cptTableDataHuanZheFeiYong.value = props.init.records
         fenYe.value.total = typeof props.init.total === 'undefined' ? 0 : props.init.total
+        weiGuiTuiFeiFenXiDialogOpen(false)
       }
     )
 
@@ -161,8 +162,10 @@ export default {
 
     const weiGuiJiBenXinXi = ref({})
 
-    const weiGuiTuiFeiFenXiDialogOpen = () => {
+    const weiGuiTuiFeiFenXiDialogOpen = (val) => {
+      // 014912
       weiGuiTuiFeiInit.value += 1
+      weiGuiJiBenXinXi.value.openDialog = val
       weiGuiJiBenXinXi.value.deptCode = store.state.user.info.deptCode
       weiGuiJiBenXinXi.value.inpatientNo = typeof props.patient.inpatientNo === 'undefined' ? '' : props.patient.inpatientNo
     }