소스 검색

drg分组测算嵌入drg诊断辅助填报功能

lihong 2 년 전
부모
커밋
09518113a0
2개의 변경된 파일23개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 0
      src/api/medical-insurance/si-setl-upload.js
  2. 16 1
      src/components/si-sheet-upload/jie-suan-dan-xiu-gai/JieSuanDanXiangQing.vue

+ 7 - 0
src/api/medical-insurance/si-setl-upload.js

@@ -159,3 +159,10 @@ export function exportAutoUploadInfo(startTime, endTime) {
     })
 }
 
+export function sendDrgGroupTest(data) {
+    return request({
+        url: '/setlListUpld/drgGroupTest',
+        method: 'post',
+        data
+    })
+}

+ 16 - 1
src/components/si-sheet-upload/jie-suan-dan-xiu-gai/JieSuanDanXiangQing.vue

@@ -3,6 +3,7 @@
     <el-dialog v-model="huanZheXinXiDialog" fullscreen title="修改信息" @closed="emit('close')">
       <el-descriptions :column="4" border style="width: 100%" title="基本信息">
         <template #extra>
+          <el-button size="small" type="primary" @click="drgGroupTest">DRG分组测算</el-button>
           <el-button type="info" @click="shenHeClick">审核信息</el-button>
           <el-button size="small" type="primary" @click="shuJuDuiBi">数据对比</el-button>
           <el-button size="small" type="success" @click="baoCunXiuGai">保存修改</el-button>
@@ -299,7 +300,8 @@ import {
   removeBloodTransfusion,
   setlUploadAudit,
   shouShuBianMa,
-  upldSetlList
+  upldSetlList,
+  sendDrgGroupTest
 } from '@/api/medical-insurance/si-setl-upload'
 import {formatDatetime} from '@/utils/date'
 import {listIsBlank, stringIsBlank, stringNotBlank} from '@/utils/blank-utils'
@@ -692,6 +694,19 @@ const shuJuDuiBi = () => {
   }
   shuJuDuiBiDialogRef = true
 }
+/*drg分组测算*/
+const drgGroupTest = () => {
+  let newData = {};
+  newData = clone(props.data)
+  newData.newYbZyDisDiag =  diseinfo.value
+  newData.newBatjBa4 =  oprninfo.value
+  newData.decType=setlinfo.value.decType
+  newData.operation=setlinfo.value.operation
+  sendDrgGroupTest(newData).then((res) => {
+   return  window.open(res,'');
+  })
+
+}
 /* 数据对比结束 */
 
 /* 获取患者各个科室的费用 */