ShouShuRecord1.vue 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
  1. <template>
  2. <div class="box">
  3. <div class="title">
  4. {{ data.hospital }}
  5. <br />
  6. 手术风险评估表
  7. </div>
  8. <div class="table">
  9. <table ref="tables">
  10. <tr>
  11. <td class="table-label">科室</td>
  12. <td class="table-value">{{ data.keshi }}</td>
  13. <td class="table-label">患者姓名</td>
  14. <td class="table-value">{{ data.brxm }}</td>
  15. <td class="table-label">性别</td>
  16. <td class="table-value">{{ data.sex }}</td>
  17. <td class="table-label">年龄</td>
  18. <td class="table-value">{{ data.age }}</td>
  19. </tr>
  20. <tr>
  21. <td class="table-label">住院号码</td>
  22. <td class="table-value">{{ data.brbh }}</td>
  23. <td class="table-label">术者</td>
  24. <td class="table-value" colspan="2">{{ data.sz }}</td>
  25. <td class="table-label">手术日期</td>
  26. <td class="table-value" colspan="2">{{ data.ssrq }}</td>
  27. </tr>
  28. <tr>
  29. <td class="table-label" rowspan="4">手术切口清洁程度</td>
  30. <td class="table-value" colspan="2">
  31. Ⅰ类切口
  32. <br />
  33. (清洁手术)
  34. </td>
  35. <td class="table-value text_left pd16" colspan="4">{{ data.ssqk[0].desc }}</td>
  36. <td class="table-value">{{ data.ssqk[0].jk }}</td>
  37. </tr>
  38. <tr>
  39. <td class="table-value" colspan="2">
  40. Ⅱ类切口
  41. <br />
  42. (清洁-污染手术)
  43. </td>
  44. <td class="table-value text_left pd16" colspan="4">
  45. {{ data.ssqk[1].desc }}
  46. </td>
  47. <td class="table-value">
  48. {{ data.ssqk[1].jk }}
  49. </td>
  50. </tr>
  51. <tr>
  52. <td class="table-value" colspan="2">
  53. Ⅲ类切口
  54. <br />
  55. (污染手术)
  56. </td>
  57. <td class="table-value text_left pd16" colspan="4">
  58. {{ data.ssqk[2].desc }}
  59. </td>
  60. <td class="table-value">{{ data.ssqk[2].jk }}</td>
  61. </tr>
  62. <tr>
  63. <td class="table-value" colspan="2">
  64. Ⅳ类切口
  65. <br />
  66. (污秽-感染手术)
  67. </td>
  68. <td class="table-value text_left pd16" colspan="4">{{ data.ssqk[3].desc }}</td>
  69. <td class="table-value">{{ data.ssqk[3].jk }}</td>
  70. </tr>
  71. <tr>
  72. <td class="table-label" rowspan="6">麻醉分级(ASA分级)麻醉医生或局麻时手术医师填写</td>
  73. <td class="table-value" colspan="2">ASA Ⅰ</td>
  74. <td class="table-value text_left pd16" colspan="4">{{ data.mzfj[0].desc }}</td>
  75. <td class="table-value">{{ data.mzfj[0].jk }}</td>
  76. </tr>
  77. <tr>
  78. <td class="table-value" colspan="2">ASA Ⅱ</td>
  79. <td class="table-value text_left pd16" colspan="4">{{ data.mzfj[1].desc }}</td>
  80. <td class="table-value">{{ data.mzfj[1].jk }}</td>
  81. </tr>
  82. <tr>
  83. <td class="table-value" colspan="2">ASA Ⅲ</td>
  84. <td class="table-value text_left pd16" colspan="4">{{ data.mzfj[2].desc }}</td>
  85. <td class="table-value">{{ data.mzfj[2].jk }}</td>
  86. </tr>
  87. <tr>
  88. <td class="table-value" colspan="2">ASA Ⅳ</td>
  89. <td class="table-value text_left pd16" colspan="4">{{ data.mzfj[3].desc }}</td>
  90. <td class="table-value">{{ data.mzfj[3].jk }}</td>
  91. </tr>
  92. <tr>
  93. <td class="table-value" colspan="2">ASA Ⅴ</td>
  94. <td class="table-value text_left pd16" colspan="4">{{ data.mzfj[4].desc }}</td>
  95. <td class="table-value">{{ data.mzfj[4].jk }}</td>
  96. </tr>
  97. <tr>
  98. <td class="table-value" colspan="2">ASA Ⅵ</td>
  99. <td class="table-value text_left pd16" colspan="4">{{ data.mzfj[5].desc }}</td>
  100. <td class="table-value">{{ data.mzfj[5].jk }}</td>
  101. </tr>
  102. <tr>
  103. <td class="table-label" rowspan="2">手术持续时间</td>
  104. <td class="table-value text_left pd16" colspan="6">{{ data.sscxsj[0].name }}</td>
  105. <td class="table-value">{{ data.sscxsj[0].jk }}</td>
  106. </tr>
  107. <tr>
  108. <td class="table-value text_left pd16" colspan="6">{{ data.sscxsj[1].name }}</td>
  109. <td class="table-value">{{ data.sscxsj[1].jk }}</td>
  110. </tr>
  111. <tr>
  112. <td class="table-label"></td>
  113. <td class="table-value pd16 text-blod" colspan="6">合计分值(以上均为单选)</td>
  114. <td class="table-value text-blod">{{ data.hjfz }}</td>
  115. </tr>
  116. <tr>
  117. <td class="table-value" colspan="2">预防使用抗菌药物</td>
  118. <td class="table-value" colspan="5">术前0.5-1小时应用</td>
  119. <td class="table-value">是口 否口</td>
  120. </tr>
  121. <tr>
  122. <td class="table-value" colspan="2">规范备皮</td>
  123. <td class="table-value" colspan="5">避免不必要备皮,术前即刻,减少损伤</td>
  124. <td class="table-value">是口 否口</td>
  125. </tr>
  126. <tr>
  127. <td class="table-value" colspan="7">围术期血糖控制正常水平</td>
  128. <td class="table-value">是口 否口</td>
  129. </tr>
  130. <tr>
  131. <td class="table-value" colspan="7">术中给患者保暖</td>
  132. <td class="table-value">是口 否口</td>
  133. </tr>
  134. <tr>
  135. <td class="table-label">切口愈合</td>
  136. <td class="table-value" colspan="2">甲级愈合</td>
  137. <td class="table-value" colspan="2">{{ data.qkyh.jk }}</td>
  138. <td class="table-value" colspan="2">感染</td>
  139. <td class="table-value">{{ data.gr.jk }}</td>
  140. </tr>
  141. <tr>
  142. <td class="table-label" rowspan="4">手术类别</td>
  143. <td class="table-value" colspan="2">浅层组织手术</td>
  144. <td class="table-value" colspan="4"></td>
  145. <td class="table-value">{{ data.sslb[0].jk }}</td>
  146. </tr>
  147. <tr>
  148. <td class="table-value" colspan="2">深部组织手术</td>
  149. <td class="table-value" colspan="4"></td>
  150. <td class="table-value">{{ data.sslb[1].jk }}</td>
  151. </tr>
  152. <tr>
  153. <td class="table-value" colspan="2">器官手术</td>
  154. <td class="table-value" colspan="4"></td>
  155. <td class="table-value">{{ data.sslb[2].jk }}</td>
  156. </tr>
  157. <tr>
  158. <td class="table-value" colspan="2">腔隙手术</td>
  159. <td class="table-value" colspan="4"></td>
  160. <td class="table-value">{{ data.sslb[3].jk }}</td>
  161. </tr>
  162. <tr>
  163. <td class="table-label">手术者签名</td>
  164. <td class="table-value" colspan="3">{{ data.sszqm }}</td>
  165. <td class="table-label">麻醉医师签名</td>
  166. <td class="table-value" colspan="3">{{ data.jlsj }}</td>
  167. </tr>
  168. </table>
  169. </div>
  170. <div class="bottom-time bottom-time-top">
  171. <div class="bottom-time-list">
  172. <span class="bottom-time-bold">医生签名:</span>
  173. <span>{{ data.doctor_name }}</span>
  174. </div>
  175. </div>
  176. <div class="bottom-time bottom-time-top">
  177. <div class="bottom-time-list" v-if="data.CJSJ">
  178. <span class="bottom-time-bold">创建时间:</span>
  179. <span>{{ data.CJSJ }}</span>
  180. </div>
  181. <div class="bottom-time-list" v-if="data.ZXSJ">
  182. <span class="bottom-time-bold">首次提交时间:</span>
  183. <span>{{ data.ZXSJ }}</span>
  184. </div>
  185. </div>
  186. <div class="bottom-time bottom-time-botom" v-if="data.WCSJ">
  187. <div class="bottom-time-list">
  188. <span class="bottom-time-bold">完成时间:</span>
  189. <span>{{ data.WCSJ }}</span>
  190. </div>
  191. </div>
  192. </div>
  193. </template>
  194. <script>
  195. export default {
  196. props: {
  197. data: {
  198. type: Object,
  199. default() {
  200. return {};
  201. },
  202. },
  203. },
  204. };
  205. </script>
  206. <style lang="scss" scoped>
  207. .box {
  208. margin: 0 30px;
  209. line-height: 1.5;
  210. padding-bottom: 100px;
  211. .title {
  212. font-size: 24px;
  213. font-weight: bold;
  214. color: #2c3240;
  215. text-align: center;
  216. margin: 20px;
  217. }
  218. .mb10 {
  219. margin-bottom: 10px;
  220. }
  221. .mb20 {
  222. margin-bottom: 20px;
  223. }
  224. .mb40 {
  225. margin-bottom: 40px;
  226. }
  227. .text-blod {
  228. font-weight: bold;
  229. }
  230. .pd16 {
  231. padding: 8px 16px;
  232. }
  233. .text_left {
  234. text-align: left;
  235. }
  236. .minH200 {
  237. min-height: 200px;
  238. }
  239. }
  240. table {
  241. width: 100%;
  242. min-width: 600px;
  243. table-layout: fixed;
  244. empty-cells: show;
  245. border-collapse: collapse;
  246. margin: 0 auto;
  247. margin-bottom: 30px;
  248. td {
  249. border: 1px solid #dddddd;
  250. text-align: center;
  251. font-size: 14px;
  252. box-sizing: border-box;
  253. }
  254. .table-label {
  255. width: 150px;
  256. height: 40px;
  257. color: #666666;
  258. background-color: #f9f9f9;
  259. }
  260. .table-value {
  261. height: 40px;
  262. color: #333333;
  263. text-align: center;
  264. }
  265. }
  266. </style>