Browse Source

门诊诊断补录添加权重

lighter 3 years ago
parent
commit
21725b07ac

+ 8 - 0
src/api/yibao/dictionary.js

@@ -15,6 +15,14 @@ export function searchData(data) {
   })
 }
 
+export function increaseWeight(data) {
+  return request({
+    url: '/dictionary/increaseWeight',
+    method: 'post',
+    data,
+  })
+}
+
 export function getAllSpecialDiags(medType) {
   return request({
     url: '/dictionary/getAllSpecialDiags',

+ 5 - 0
src/components/medical-insurance/readcard/Index.vue

@@ -13,6 +13,11 @@
     <el-dialog v-model="showSelectBiztype" title="请选择读卡业务" width="300px">
       <el-radio-group v-model="currentBiztype">
         <el-radio label="01101">门诊挂号</el-radio>
+        <el-radio label="01201">门诊问诊</el-radio>
+        <div style="height: 16px"></div>
+        <el-radio label="01203">门诊检查</el-radio>
+        <el-radio label="01204">门诊治疗</el-radio>
+        <div style="height: 16px"></div>
         <el-radio label="01301">门诊结算</el-radio>
       </el-radio-group>
       <template #footer>

+ 5 - 3
src/views/medical-insurance/outpatient/MzRegister.vue

@@ -236,7 +236,7 @@ import { ElMessage, ElMessageBox } from 'element-plus'
 import store from '@/store'
 import { obtainBasicPersonInfo, querySpecialChronicDiseasesAccreditation, queryMzMatnDises } from '@/api/medical-insurance/si-query'
 import { getMedTypesByFlag } from '@/api/medical-insurance/si-dict'
-import { searchData } from '@/api/yibao/dictionary'
+import { increaseWeight, searchData } from '@/api/yibao/dictionary'
 import { clone } from '../../../utils/clone'
 import ReadCard from '@/components/medical-insurance/readcard/Index.vue'
 
@@ -295,8 +295,10 @@ export default {
       }
     }
     const handleSelectDiag = (item) => {
-      diagItem.diagCode = item.code
-      diagItem.diagName = item.name
+      increaseWeight({ code: 'diag', name: item.code }).then(() => {
+        diagItem.diagCode = item.code
+        diagItem.diagName = item.name
+      })
     }
     const diagTypes = [
       { code: '1', name: '西医诊断' },