xiaochan hace 2 años
padre
commit
83f12dddbf

+ 19 - 10
src/components/zhu-yuan-yi-sheng/HuanZheXinXi.vue

@@ -5,9 +5,10 @@
       {{ titleName() }}
       当前登录账号:{{ userInfo.codeRs }} 姓名:{{ userInfo.name }}
     </div>
+
     <div v-show="collapse">
       <div class="box">
-        <div>
+        <div class="left_border">
           <template v-if="isDev || needRule(1)">
             <el-input style="width: 90px" v-model="props.huanZheXinXi.inpatientNo"
                       @keydown.enter="queryPatientInfoClick"/>
@@ -35,14 +36,14 @@
         <div>
           联系电话:{{ props.huanZheXinXi.homeTel }}
         </div>
-        <div>
+        <div style="border-right: 0">
           入院日期:{{ props.huanZheXinXi.admissDate }}
           {{ companyFunc(props.huanZheXinXi.actIptDays, '天') }}
         </div>
       </div>
 
       <div class="box">
-        <div>
+        <div class="left_border">
           管床医生:{{ props.huanZheXinXi.referPhysicianName }}
         </div>
         <div>
@@ -57,14 +58,14 @@
         <div>
           小科室:{{ props.huanZheXinXi.zkWardName }}
         </div>
-        <div>
+        <div class="right_border">
           身份:{{ props.huanZheXinXi.medTypeName }}
         </div>
 
       </div>
 
       <div class="box">
-        <div>
+        <div class="left_border">
           总费用:{{ props.huanZheXinXi.totalCharge }}
           <span style="color: red">
             {{ props.huanZheXinXi.balance }}
@@ -76,14 +77,14 @@
         <div>
           检验检查:{{ props.huanZheXinXi.jyjc }}
         </div>
-        <div>
+        <div class="right_border">
           医保:{{ props.huanZheXinXi.chargeYb }} {{ props.huanZheXinXi.yb }}
         </div>
 
       </div>
 
       <div class="box">
-        <div>
+        <div class="left_border">
           付费权重:{{ props.huanZheXinXi.groupInfoWeight }}
         </div>
         <div>
@@ -95,7 +96,7 @@
         <div>
           盈亏额:{{ props.huanZheXinXi.groupInfoProfit }}
         </div>
-        <div>
+        <div class="right_border">
           标杆费用:{{ props.huanZheXinXi.groupInfoFeeStand }}
         </div>
       </div>
@@ -158,12 +159,20 @@ onMounted(() => {
   display: flex;
   line-height: 26px;
   border-bottom: 1px solid #000;
+  border-right: 1px solid #000;
+
+  .left_border {
+    border-left: 1px solid #000;
+  }
+
+  .right_border {
+    border-right: 1px solid #000;
+  }
 
   div {
     white-space: nowrap;
     padding: 0 5px;
-    border-left: 1px solid;
-    border-right: 1px solid;
+    border-right: 1px solid #000;
   }
 }
 

+ 4 - 6
src/components/zhu-yuan-yi-sheng/jian-cha-shen-qing/aside/NewApplication.vue

@@ -16,22 +16,20 @@
   </div>
 </template>
 
-
 <script setup name='NewApplication'>
 import {ref} from "vue";
 import {
   getCheckNewApplication,
-  getTemplate, getTemplateGrouping, shanShuJianChaMuBan
+  getTemplateGrouping,
+  shanShuJianChaMuBan
 } from "@/api/zhu-yuan-yi-sheng/jian-yan-jian-cha-shen-qing";
 import JyJcTree from "@/components/zhu-yuan-yi-sheng/yi-zhu-lu-ru/jy-jc-tree/JyJcTree.vue";
 import {ElMessageBox} from "element-plus";
 import store from "@/store";
 import {
-  addJcCheck, yzHeaderSize, yzSize,
+  addJcCheck,
+  yzSize,
 } from "@/views/hospitalization/zhu-yuan-yi-sheng/public-js/zhu-yuan-yi-sheng";
-import JyJcTemplateTree
-  from "@/views/hospitalization/zhu-yuan-yi-sheng/jian-cha-jian-yan-shen-qing/JyJcTemplateTree.vue";
-import {getWindowSize} from "@/utils/window-size";
 import JcJyTemplate
   from "@/views/hospitalization/zhu-yuan-yi-sheng/jian-cha-jian-yan-shen-qing/components/public/JcJyTemplate.vue";
 

+ 0 - 1
src/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr_control_rule/RuleSift.vue

@@ -35,7 +35,6 @@
         {{ mapToStr(row) }}
       </template>
     </el-table-column>
-
   </xc-table>
 </template>
 

+ 30 - 27
src/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr_control_rule/RuleTotal.vue

@@ -1,43 +1,46 @@
 <template>
-    <xc-table :local-data="numberToArray"
-              :final-height="getWindowSize.h / 1.2">
-        <el-table-column prop="name" label="质控名称"/>
-        <el-table-column prop="total" label="总数"/>
-        <el-table-column label="操作">
-            <template #default="{row}">
-                <el-button @click="detailClick(row)" text plain type="primary">详情</el-button>
-            </template>
-        </el-table-column>
-    </xc-table>
+  <xc-table :local-data="numberToArray"
+            :final-height="getWindowSize.h / 1.2">
+    <el-table-column prop="name" label="质控名称"/>
+    <el-table-column prop="total" label="总数"/>
+    <el-table-column label="操作">
+      <template #default="{row}">
+        <el-button @click="detailClick(row)" text plain type="primary">详情</el-button>
+      </template>
+    </el-table-column>
+  </xc-table>
 </template>
 
 <script setup name='RuleTotal'>
 import {
-    numberToArray, ruleReturnData, siftData, tabsModel,
+  numberToArray,
+  ruleReturnData,
+  siftData,
+  tabsModel,
 } from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr_control_rule/rule-store";
 import {getWindowSize} from "@/utils/window-size";
 import XcTable from "@/components/xiao-chan/xc-table/XcTable.vue";
 import {BizException, ExceptionEnum} from "@/utils/BizException";
 
 const detailClick = ({name, total}) => {
-    if (total === 0) {
-        BizException(ExceptionEnum.MESSAGE_ERROR, "没有指定的病历。")
-    }
-    let data = [];
-    for (let i = 0, len = ruleReturnData.value.details.length; i < len; i++) {
-        let item = JSON.parse(JSON.stringify(ruleReturnData.value.details[i]))
-        if (item.mapMessage && item.mapMessage[name]) {
-            for (let key in item.mapMessage) {
-                if (key !== name) {
-                    delete item.mapMessage[key]
-                }
-            }
-            item.message = JSON.stringify(item.mapMessage[name])
-            data.push(item)
+  if (total === 0) {
+    BizException(ExceptionEnum.MESSAGE_ERROR, "没有指定的病历。")
+  }
+  let data = [];
+  for (let i = 0, len = ruleReturnData.value.details.length; i < len; i++) {
+    let item = JSON.parse(JSON.stringify(ruleReturnData.value.details[i]))
+    if (item.mapMessage && item.mapMessage[name]) {
+      for (let key in item.mapMessage) {
+        if (key !== name) {
+          delete item.mapMessage[key]
         }
+      }
+      item.message = JSON.stringify(item.mapMessage[name])
+      data.push(item)
     }
-    siftData.value[name] = data;
-    tabsModel.value = name;
+  }
+  siftData.value[name] = data;
+  tabsModel.value = name;
 }
 
 </script>