Ver Fonte

违规费用分析。

xiaochan há 3 anos atrás
pai
commit
44a5badecd

Diff do ficheiro suprimidas por serem muito extensas
+ 1 - 4715
package-lock.json


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

@@ -117,3 +117,11 @@ export function cheXiaoTuiFei(inpatientNo, admissTimes, ledger, detailSn) {
     params: { inpatientNo, admissTimes, ledger, detailSn },
   })
 }
+
+export function weiGuiFeiYongFenXi(inpatientNo, admissTimes) {
+  return request({
+    url: '/xmlr/weiGuiFeiYongFenXi',
+    method: 'get',
+    params: { inpatientNo, admissTimes },
+  })
+}

+ 55 - 0
src/components/inpatient/WeiGuiFeiYongFenXi.vue

@@ -0,0 +1,55 @@
+<template>
+  <el-container>
+    <el-tabs>
+      <el-tab-pane label="未匹配"> </el-tab-pane>
+      <el-tab-pane label="违规退费"></el-tab-pane>
+    </el-tabs>
+  </el-container>
+</template>
+
+<script>
+import { onMounted, ref, watch } from 'vue'
+export default {
+  props: {
+    init: {
+      type: Number,
+      default: -1,
+    },
+    patient: {
+      type: Object,
+    },
+  },
+  setup(props, ctx) {
+    const weiPiPei = ref({
+      pageSize: props.patient.pageSize,
+      currentPage: props.patient.currentPage,
+      data: props.patient.weiPiPei,
+    })
+
+    const weiGuiFeiYong = ref({
+      pageSize: props.patient.pageSize,
+      currentPage: props.patient.currentPage,
+      data: props.patient.weiXieDaiYuanLiuShui,
+    })
+
+    // 这个 第一次不生效
+    watch(
+      () => props.init,
+      () => {
+        console.log(props.patient)
+        console.log(props.init)
+      }
+    )
+
+    //
+    onMounted(() => {
+      console.log(props.patient)
+      console.log(props.init)
+    })
+    return {}
+  },
+}
+</script>
+
+<style>
+</style>

+ 2 - 2
src/components/inpatient/XiangMuLuRu.vue

@@ -111,7 +111,7 @@
               <el-table-column type="selection" style="width: 100px"> </el-table-column>
               <el-table-column label="流水号" prop="detailSn" width="70px"></el-table-column>
               <el-table-column label="医嘱号" prop="orderNo" width="70px"></el-table-column>
-              <el-table-column prop="chargeDate" label="录入日期" width="80px"></el-table-column>
+              <el-table-column prop="chargeDate" label="录入日期" width="70px"></el-table-column>
               <el-table-column prop="chargeCodeMx" label="项目编码"></el-table-column>
               <el-table-column prop="chargeName" label="项目名称"></el-table-column>
               <el-table-column prop="drugname" label="药品名称" v-if="feiYongLeiXingCode === 1"></el-table-column>
@@ -145,7 +145,7 @@
                     icon="el-icon-info"
                     iconColor="red"
                     title="是否删除该数据"
-                    v-if="scope.row.oriDetailSn > 0 && scope.row.transFlagYb === '0' && (quanXian.indexOf(1) > -1 || quanXian.indexOf(35) > -1)"
+                    v-if="scope.row.oriDetailSn != -1 && scope.row.transFlagYb === '0' && (quanXian.indexOf(1) > -1 || quanXian.indexOf(35) > -1)"
                     @confirm="cheXiaoTuiFeiClick(scope.$index, scope.row)"
                   >
                     <template #reference>

+ 6 - 4
src/views/med-tec-mod/QueRenYiZhuShouFei.vue

@@ -42,7 +42,9 @@
       <el-table :data="huanZheYiZhuFeiYongData" :height="winHeight / 1.15" stripe highlight-current-row @cell-click="lingShiQueFeiShuJuClick">
         <el-table-column prop="name" label="姓名" width="90">
           <template #default="scope">
-            <el-button size="small" :type="scope.row.shiFouYouChuYuanYiZhu === 0 ? 'success' : 'danger'" style="width: 100px">{{ scope.row.name }}</el-button>
+            <el-button size="small" :type="scope.row.shiFouYouChuYuanYiZhu === 0 ? 'success' : 'danger'" style="width: 100px"
+              ><span style="font-size: 20px">{{ scope.row.name }}</span></el-button
+            >
           </template>
         </el-table-column>
         <el-table-column prop="inpatientNo" label="住院号" width="90"></el-table-column>
@@ -53,7 +55,7 @@
             {{ cptSex(scope.row.sex) }}
           </template>
         </el-table-column>
-        <el-table-column prop="admissDate" label="住院日期" width="80"></el-table-column>
+        <el-table-column prop="admissDate" label="住院日期"></el-table-column>
         <el-table-column prop="responceTypeName" label="医保身份"></el-table-column>
         <el-table-column prop="wardName" label="病区"></el-table-column>
         <el-table-column prop="totalCharge" label="总费用"></el-table-column>
@@ -326,7 +328,7 @@ export default {
     const lingShiQueFeiShuJu = ref({
       list: [],
       currentPage: 1,
-      pageSize: 8,
+      pageSize: 40,
       total: 0,
       name: '',
       sex: 0,
@@ -341,7 +343,7 @@ export default {
         let val = row.list
         lingShiQueFeiShuJu.value.list = val
         lingShiQueFeiShuJu.value.currentPage = 1
-        lingShiQueFeiShuJu.value.pageSize = 8
+        lingShiQueFeiShuJu.value.pageSize = 40
         lingShiQueFeiShuJu.value.total = val.length
       }
       xiangXiYiZhuXinXiDrawer.value = true

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff