Browse Source

病案首页手术等级

‘chenzhilei’ 2 months ago
parent
commit
7342ed721c

+ 11 - 8
src/components/inpatient/frontsheet-printpage/TailPage.vue

@@ -24,7 +24,8 @@
             <th rowspan="2" style="width: 10px">手术类别</th>
             <th rowspan="2">手术及操作名称</th>
             <th colspan="3">手术及操作医师</th>
-            <th rowspan="2" style="width: 30px">切口愈合等级</th>
+            <th rowspan="2" style="width: 10px">切口等级</th>
+            <th rowspan="2" style="width: 10px">愈合等级</th>
             <th rowspan="2">麻醉方式</th>
             <th rowspan="2">麻醉医师</th>
           </tr>
@@ -61,12 +62,14 @@
             <td style="width: 50px">
               {{ patient.surgeryList[n - 1].assistantTwoName }}
             </td>
-            <td style="text-align-last: center">
+            <td style="width: 25px;font-size: 20px;">
               {{
-                filterNameInDic(
-                  patient.surgeryList[n - 1].cutHeal,
-                  "getCutHealGrade"
-                )
+                patient.surgeryList[n - 1].cut
+              }}
+            </td>
+            <td style="width: 25px;font-size: 20px;">
+              {{
+                patient.surgeryList[n - 1].heal
               }}
             </td>
             <td>
@@ -83,8 +86,8 @@
           </tr>
         </table>
         <div style="border-bottom:1px solid black;margin-right: 20px">
-            手术类别:1.择期手术&nbsp;2.急诊手术&nbsp;&nbsp;切口类别:0.0级切口&nbsp;Ⅰ.Ⅰ级切口&nbsp;Ⅱ.Ⅱ级切口&nbsp;Ⅲ.Ⅲ级切口&nbsp;&nbsp;<br/>
-            愈合等级:甲.甲级愈合&nbsp;乙.乙级愈合&nbsp;丙.丙级愈合&nbsp;其他.提前出院等无法预知的&nbsp;&nbsp;
+            手术类别:1.择期手术&nbsp;2.急诊手术&nbsp;&nbsp;切口类别:0.0级切口&nbsp;Ⅰ.1级切口&nbsp;Ⅱ.2级切口&nbsp;Ⅲ.3级切口&nbsp;&nbsp;
+            愈合等级:1.甲&nbsp;2.乙&nbsp;3.丙&nbsp;9.其他&nbsp;&nbsp;
           </div>
         <div style="margin: 6px 8px 6px 0">
           离院方式:

+ 23 - 6
src/views/hospitalization/case-front-sheet/FillCaseFrontSheet.vue

@@ -1057,7 +1057,8 @@
               <th rowspan="2" style="width: 10px">手术类别</th>
               <th rowspan="2">手术及操作名称</th>
               <th colspan="3">手术及操作医师</th>
-              <th rowspan="2" style="width: 30px">切口愈合等级</th>
+              <th rowspan="2" style="width: 10px">切口等级</th>
+              <th rowspan="2" style="width: 10px">愈合等级</th>
               <th rowspan="2">麻醉方式</th>
               <th rowspan="2">麻醉医师</th>
             </tr>
@@ -1224,11 +1225,25 @@
               </td>
               <td style="text-align-last: center">
                 <select
-                  v-model="patient.surgeryList[n - 1].cutHeal"
+                  v-model="patient.surgeryList[n - 1].cut"
                   style="border: none !important"
                 >
                   <option
-                    v-for="(item, index) in dics.getCutHealGrade"
+                    v-for="(item, index) in cuts"
+                    :key="index"
+                    :value="item.code"
+                  >
+                    {{ item.code }}
+                  </option>
+                </select>
+              </td>
+              <td style="text-align-last: center">
+                <select
+                  v-model="patient.surgeryList[n - 1].heal"
+                  style="border: none !important"
+                >
+                  <option
+                    v-for="(item, index) in heals"
                     :key="index"
                     :value="item.code"
                   >
@@ -1273,8 +1288,8 @@
             </tr>
           </table>
           <div style="border-bottom:1px solid black;margin-right: 20px">
-            手术类别:1.择期手术&nbsp;2.急诊手术&nbsp;&nbsp;切口类别:0.0级切口&nbsp;Ⅰ.Ⅰ级切口&nbsp;Ⅱ.Ⅱ级切口&nbsp;Ⅲ.Ⅲ级切口&nbsp;&nbsp;<br/>
-            愈合等级:甲.甲级愈合&nbsp;乙.乙级愈合&nbsp;丙.丙级愈合&nbsp;其他.提前出院等无法预知的&nbsp;&nbsp;
+            手术类别:1.择期手术&nbsp;2.急诊手术&nbsp;&nbsp;切口类别:0.0级切口&nbsp;Ⅰ.1级切口&nbsp;Ⅱ.2级切口&nbsp;Ⅲ.3级切口&nbsp;&nbsp;
+            愈合等级:1.甲&nbsp;2.乙&nbsp;3.丙&nbsp;9.其他&nbsp;&nbsp;
           </div>
           <div>
             离院方式:
@@ -2133,7 +2148,9 @@ import {
   initShowDel,
   searchMethods,
   yesOrNo,
-  noCertReasons
+  noCertReasons,
+  cuts,
+  heals,
 } from "./common";
 import { operations } from "@/data";
 import { getLodop, initLodop } from "@/utils/c-lodop";

+ 12 - 0
src/views/hospitalization/case-front-sheet/common.js

@@ -27,6 +27,18 @@ export const noCertReasons = [
   { code: '3', name: '无完全民事行为能力' },
   { code: '4', name: '意识障碍' },
 ]
+export const cuts = [
+  { code: '0', name: '0级切口' },
+  { code: '1', name: 'Ⅰ级切口' },
+  { code: '2', name: 'Ⅱ级切口' },
+  { code: '3', name: 'Ⅲ级切口' }
+]
+export const heals = [
+  { code: '1', name: '甲' },
+  { code: '2', name: '乙' },
+  { code: '3', name: '丙' },
+  { code: '9', name: '其他' },
+]
 export function initShowDel() {
   return ref([
     false,