Pressure_history.vue 37KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941
  1. <!-- 压疮风险 -->
  2. <template>
  3. <div class="patient-container">
  4. <div class="patient-app-containers advice-container app-container">
  5. <div style="display: flex;margin-bottom: 20px;">
  6. <div style="width: 50%;">
  7. <el-button type="text" icon="el-icon-arrow-left" style="font-size: 18px;" @click="fanhui">返回</el-button>
  8. <div class="history">历史评分</div>
  9. </div>
  10. <div style="margin-left: 30%;">
  11. <el-button type="primary" @click="open_pingfen">打印评分</el-button>
  12. <el-button type="primary" @click="open_mingxi">打印明细</el-button>
  13. </div>
  14. </div>
  15. <div>
  16. <el-table
  17. ref="multipleTable"
  18. :data="tableData"
  19. border
  20. tooltip-effect="dark"
  21. :header-cell-style="{
  22. background:'#4579c5',
  23. color:'#fff'
  24. }"
  25. style="width: 100%"
  26. @selection-change="handleSelectionChange">
  27. <el-table-column
  28. type="selection"
  29. width="55"
  30. align="center">
  31. </el-table-column>
  32. <el-table-column
  33. prop="time"
  34. label="评估日期"
  35. width=""
  36. align="center">
  37. </el-table-column>
  38. <el-table-column
  39. prop="ganzhi"
  40. label="感知"
  41. width=""
  42. align="center">
  43. </el-table-column>
  44. <el-table-column
  45. prop="shidu"
  46. label="潮湿"
  47. width=""
  48. align="center">
  49. </el-table-column>
  50. <el-table-column
  51. prop="huodong"
  52. label="活动能力"
  53. width=""
  54. align="center">
  55. </el-table-column>
  56. <el-table-column
  57. prop="yidong"
  58. label="移动能力"
  59. width=""
  60. align="center">
  61. </el-table-column>
  62. <el-table-column
  63. prop="yingyang"
  64. label="营养"
  65. width=""
  66. align="center">
  67. </el-table-column>
  68. <el-table-column
  69. prop="mocha"
  70. label="摩擦力与剪切力"
  71. width=""
  72. align="center">
  73. </el-table-column>
  74. <el-table-column
  75. prop="mark"
  76. label="总分"
  77. width=""
  78. align="center">
  79. </el-table-column>
  80. <el-table-column
  81. prop="evaluate"
  82. label="评分护士"
  83. width=""
  84. align="center">
  85. </el-table-column>
  86. <el-table-column
  87. prop="address"
  88. label="操作"
  89. width="180"
  90. align="center"
  91. show-overflow-tooltip>
  92. <template slot-scope="scope">
  93. <el-button type="primary" icon="el-icon-edit-outline" @click="open_editor(scope.row)"></el-button>
  94. <el-button type="primary" icon="el-icon-delete" @click="open_delete(scope.row)"></el-button>
  95. </template>
  96. </el-table-column>
  97. </el-table>
  98. </div>
  99. </div>
  100. <!-- 打印评分 -->
  101. <el-dialog
  102. title="提示"
  103. :visible.sync="dialogVisible"
  104. width="67%"
  105. >
  106. <div>
  107. <div style="overflow: hidden;">
  108. <el-button type="primary" @click="print_pingfen(1)" style="float:right">打印</el-button>
  109. </div>
  110. <div id="pingfeng" >
  111. <div class="diedao_content" style="">
  112. <div style="width:100%;margin-top: 20px;">
  113. <div style="text-align: center;"><h1>血液透析中心跌倒评估记录</h1></div>
  114. <div style="margin-top: 20px;font-size: 16px;">
  115. <span>患者姓名:</span>
  116. <span>透析号:</span>
  117. <span>打印时间:</span>
  118. </div>
  119. <table class="tables" border="1" style="border-collapse:collapse;text-align:center;width:100%;font-size:16px">
  120. <tr>
  121. <td style="width:150px">评估日期</td>
  122. <td style="width:100px">感知</td>
  123. <td style="width:100px">潮湿</td>
  124. <td style="width:100px">活动能力</td>
  125. <td style="width:100px">移动能力</td>
  126. <td style="width:100px">营养</td>
  127. <td style="width:100px">摩擦力与剪切力</td>
  128. <td style="width:100px">总分</td>
  129. <td style="width:100px">评估护士</td>
  130. </tr>
  131. <tr v-for="item in multipleSelection" >
  132. <td>{{item.time}}</td>
  133. <td>{{item.ganzhi}}</td>
  134. <td>{{item.shidu}}</td>
  135. <td>{{item.huodong}}</td>
  136. <td>{{item.yidong}}</td>
  137. <td>{{item.yingyang}}</td>
  138. <td>{{item.mocha}}</td>
  139. <td>{{item.mark}}</td>
  140. <td>{{item.evaluate}}</td>
  141. </tr>
  142. </table>
  143. </div>
  144. </div>
  145. </div>
  146. </div>
  147. <span slot="footer" class="dialog-footer">
  148. <el-button @click="dialogVisible = false">取 消</el-button>
  149. <el-button type="primary" @click="dialogVisible = false">确 定</el-button>
  150. </span>
  151. </el-dialog>
  152. <!-- 打印明细 -->
  153. <el-dialog
  154. title="提示"
  155. :visible.sync="mingxi_dialogVisible"
  156. width="67%"
  157. >
  158. <div>
  159. <div style="overflow: hidden;">
  160. <el-button type="primary" @click="print_pingfen(2)" style="float:right">打印</el-button>
  161. </div>
  162. <div id="mingxi" >
  163. <div class="diedao_content" style="">
  164. <div style="width:100%;margin-top: 20px;">
  165. <div style="text-align: center;"><h1>血液透析中心跌倒评估记录</h1></div>
  166. <div style="margin-top: 20px;font-size: 16px;">
  167. <span>患者姓名:</span>
  168. <span>透析号:</span>
  169. <span>评估日期:</span>
  170. <span>责任护士:</span>
  171. <span>评分:</span>
  172. </div>
  173. <table class="tables" id="table" border="1" style="width: 100%;border-collapse: collapse;">
  174. <thead>
  175. <tr>
  176. <th rowspan="2" style="width: 9%">项目/编码</th>
  177. <th colspan="4" style="width: 68%;">分值</th>
  178. <th rowspan="2" style="width: 9%">得分</th>
  179. </tr>
  180. <tr>
  181. <th >1分</th>
  182. <th >2分</th>
  183. <th >3分</th>
  184. <th >4分</th>
  185. </tr>
  186. </thead>
  187. <tbody>
  188. <tr class="start">
  189. <td >
  190. <span class="bing">A.感知</span><br/>
  191. 机体对压力所引起不适感的反应能力
  192. </td>
  193. <td >
  194. 完全受限 <br>对疼痛刺激没有反应(没有呻吟,退缩或紧握)或者绝大部分机体对疼痛的感觉受限
  195. </td>
  196. <td >
  197. 中度受限<br>只对疼痛刺激有反应,能通过呻吟、烦躁的方式表达机体不适。或者机体一半以上的部位对疼痛或不适感觉障碍
  198. </td>
  199. <td>
  200. 轻微受限<br>对其讲话有反应,但不是所有时间都能用语言表达不适感。或者机体机体的一到两个肢体对疼痛或不适感感觉障碍
  201. </td>
  202. <td>
  203. 没有改变<br>对其讲话有反应,机体没有对疼痛或不适的感觉确失
  204. </td>
  205. <td></td>
  206. </tr>
  207. <tr class="bg_color start">
  208. <td class="start">
  209. <span class="bing">B.湿度</span><br/>
  210. 皮肤处于潮湿状态的程度
  211. </td>
  212. <td>
  213. 持久潮湿<br>由于出汗、小便等原因皮肤一直处于潮湿状态,每当移动患者或者给患者翻身时就可以发现患者皮肤是湿的
  214. </td>
  215. <td>
  216. 非常潮湿<br>皮肤经常但不总是处于潮湿状态,床单每天至少换一次
  217. </td>
  218. <td>
  219. 偶尔潮湿<br>每天大概需要额外换一次床单
  220. </td>
  221. <td>
  222. 很少潮湿<br>皮肤通常是干的,只是按照常规换床单即可
  223. </td>
  224. <td></td>
  225. </tr>
  226. <tr class="start">
  227. <td>
  228. <span class="bing">C.活动能力</span><br>
  229. 躯体活动的能力
  230. </td>
  231. <td>
  232. 卧床不起<br>限制在床上
  233. </td>
  234. <td>
  235. 局限于轮椅活动<br>行动能力严重受限或者没有行走能力
  236. </td>
  237. <td>
  238. 可偶尔步行<br>白天在帮助或者无需帮助的情况下偶尔可以走一段路。每天大部分时间在床上或者椅子上度过
  239. </td>
  240. <td>
  241. 经常步行<br>每天至少2次室外行走,白天醒着的时候至少每2h行走一次
  242. </td>
  243. <td></td>
  244. </tr>
  245. <tr class="bg_color start">
  246. <td>
  247. <span class="bing">D.移动能力</span><br>
  248. 改变/控制躯体位置的能力
  249. </td>
  250. <td>
  251. 完全受限<br>没有帮助的情况下不能完成轻微的躯体 或者四肢的位置变动
  252. </td>
  253. <td>
  254. 严重受限<br>偶尔能轻微地移动躯体或者四肢,但不能独立完成经常的或显著的躯体位置变动
  255. </td>
  256. <td>
  257. 轻度受限<br>能经常独立地改变躯体或四肢的位置,但变动幅度不大
  258. </td>
  259. <td>
  260. 不受限<br>能经常独立地改变躯体或四肢的位置,但变动幅度不大
  261. </td>
  262. <td></td>
  263. </tr>
  264. <tr class="start">
  265. <td>
  266. <span class="bing">E.营养</span><br>
  267. 平常的食物摄入模式
  268. </td>
  269. <td>
  270. 重度营养摄入不足<br>
  271. 从来不能吃完一餐饭,很少能摄入所给实物量的1/3。每天能摄入2份或以下的蛋白量(肉或者乳制品)很少摄入液体,没有摄入流质饮食。或者禁食和/或清流摄入或静脉输入大于5d
  272. </td>
  273. <td>
  274. 营养摄入不足<br>
  275. 很少能吃完一餐饭,通常只能摄入所给食物的1/2。每天蛋白摄入量是3份肉或者乳制品。偶尔能摄入规定实物量。或者可摄入略低于理想量的流质或者管饲
  276. </td>
  277. <td>
  278. 营养摄入适当<br>
  279. 可摄入提供量的一半以上。每天4份蛋白量(肉或乳制品),偶尔拒绝肉类,如果提供给食物通常会吃掉。或者管饲或TNP能达到绝大部分的营养所需
  280. </td>
  281. <td>
  282. 营养摄入良好<br>每餐能摄入绝大部分食物从来不拒绝食物,通常吃4份或更多的肉和乳制品,两餐间偶尔进食。不需要其他补充食物
  283. </td>
  284. <td></td>
  285. </tr>
  286. <tr class="bg_color start">
  287. <td>
  288. <span class="bing">F.摩擦力和剪切力</span><br>
  289. </td>
  290. <td>
  291. 有此问题<br>
  292. 移动时需要得到大量的帮助,不可能做到完全抬空而不碰到床单,在床上或椅子上时经常滑落。需要大力帮助下重摆体位。痉挛、挛缩或躁动不安通常导致摩擦
  293. </td>
  294. <td>
  295. 有潜在问题<br>
  296. 躯体移动乏力,或者需要一些帮助,在移动过程中,皮肤在一定程度上会碰到床单、椅子、约束带或者其他设施。在床上或椅子上可保持相对好的位置,偶尔会滑落下来
  297. </td>
  298. <td>
  299. 无明显问题<br>
  300. 能独立在床上或椅子上移动,并且有足够的肌肉力量在移动时完全抬空躯体。在床上和椅子上总是保持良好的位置
  301. </td>
  302. <td></td>
  303. </tr>
  304. </tbody>
  305. </table>
  306. </div>
  307. <div style="font-size: 16px;">护理措施:</div>
  308. <p style="margin: 10px 0;">说明:总分23分,15~18分为低危;13~14分为中危;10~12分为高危;≤9分为极高危</p>
  309. <div style="margin-bottom: 20px;">
  310. <p>患者知情同意书:我对住院期间发生导管脱落的风险及预防措施已知晓,并给予配合。</p>
  311. <div class="zhuangui">
  312. <p style="display: inline-block; margin-right: 70px;">
  313. 患者/家属签字:
  314. <span style="display: inline-block; border-bottom: 1px solid black;width: 50px;"></span>
  315. </p>
  316. <p style="display: inline-block;">
  317. 日期:
  318. <span style="display: inline-block; border-bottom: 1px solid black;width: 50px;"></span>
  319. </p>
  320. </div>
  321. <div class="zhuangui">
  322. <span>转归:</span>
  323. <div style="display: inline-block;position: relative;top: 0px;">
  324. <div class="jiange" v-for="item in zhuangui" style="display: inline-block;margin-right: 10px;">
  325. <label><input name="ball" type="checkbox" :value="item" />&nbsp;{{item}}</label>
  326. </div>
  327. </div>
  328. </div>
  329. <div class="zhuangui">
  330. <p style="display: inline-block; margin-right: 30px;">
  331. 评估人签字:
  332. <span style="display: inline-block; border-bottom: 1px solid black;width: 50px;"></span>
  333. </p>
  334. <p style="display: inline-block;">
  335. 日期:
  336. <span style="display: inline-block; border-bottom: 1px solid black;width: 50px;"></span>
  337. </p>
  338. </div>
  339. <div class="content_top">
  340. <div class="zhuangui">
  341. <p style="display: inline-block; margin-right: 30px;">
  342. 护士长签字:
  343. <span style="display: inline-block; border-bottom: 1px solid black;width: 50px;"></span>
  344. </p>
  345. <p style="display: inline-block;">
  346. 日期:
  347. <span style="display: inline-block; border-bottom: 1px solid black;width: 50px;"></span>
  348. </p>
  349. </div>
  350. </div>
  351. <div>
  352. 打印时间:
  353. </div>
  354. </div>
  355. </div>
  356. </div>
  357. </div>
  358. </el-dialog>
  359. <!-- 编辑 -->
  360. <el-dialog
  361. title="提示"
  362. :visible.sync="editor_dialogVisible"
  363. width="67%"
  364. >
  365. <div>
  366. <div style="margin: 20px 0px;width: 100%;">
  367. <div style="display: flex;">
  368. <div style="flex: 5;">
  369. <table class="table" border style="width: 100%;">
  370. <thead>
  371. <tr>
  372. <th rowspan="2" style="width: 9%">项目/编码</th>
  373. <th colspan="4" style="width: 68%;">分值</th>
  374. <th rowspan="2" style="width: 9%">说明</th>
  375. <!-- <th rowspan="2" style="width: 14%">护理措施</th> -->
  376. </tr>
  377. <tr>
  378. <th >1分</th>
  379. <th >2分</th>
  380. <th >3分</th>
  381. <th >4分</th>
  382. </tr>
  383. </thead>
  384. <tbody>
  385. <tr class="start">
  386. <td >
  387. <span class="bing">A.感知</span><br/>
  388. 机体对压力所引起不适感的反应能力
  389. </td>
  390. <td >
  391. 完全受限 <br>对疼痛刺激没有反应(没有呻吟,退缩或紧握)或者绝大部分机体对疼痛的感觉受限
  392. </td>
  393. <td >
  394. 中度受限<br>只对疼痛刺激有反应,能通过呻吟、烦躁的方式表达机体不适。或者机体一半以上的部位对疼痛或不适感觉障碍
  395. </td>
  396. <td>
  397. 轻微受限<br>对其讲话有反应,但不是所有时间都能用语言表达不适感。或者机体机体的一到两个肢体对疼痛或不适感感觉障碍
  398. </td>
  399. <td>
  400. 没有改变<br>对其讲话有反应,机体没有对疼痛或不适的感觉确失
  401. </td>
  402. <td rowspan="6" style="vertical-align: middle;">
  403. <div style="text-align: center;">
  404. 总分23分,<br>
  405. 15~18分为低危;<br>
  406. 13~14分为中危;<br>
  407. 10~12分为高危;<br>
  408. ≤9分为极高危
  409. </div>
  410. </td>
  411. </tr>
  412. <tr class="bg_color start">
  413. <td class="start">
  414. <span class="bing">B.湿度</span><br/>
  415. 皮肤处于潮湿状态的程度
  416. </td>
  417. <td>
  418. 持久潮湿<br>由于出汗、小便等原因皮肤一直处于潮湿状态,每当移动患者或者给患者翻身时就可以发现患者皮肤是湿的
  419. </td>
  420. <td>
  421. 非常潮湿<br>皮肤经常但不总是处于潮湿状态,床单每天至少换一次
  422. </td>
  423. <td>
  424. 偶尔潮湿<br>每天大概需要额外换一次床单
  425. </td>
  426. <td>
  427. 很少潮湿<br>皮肤通常是干的,只是按照常规换床单即可
  428. </td>
  429. </tr>
  430. <tr class="start">
  431. <td>
  432. <span class="bing">C.活动能力</span><br>
  433. 躯体活动的能力
  434. </td>
  435. <td>
  436. 卧床不起<br>限制在床上
  437. </td>
  438. <td>
  439. 局限于轮椅活动<br>行动能力严重受限或者没有行走能力
  440. </td>
  441. <td>
  442. 可偶尔步行<br>白天在帮助或者无需帮助的情况下偶尔可以走一段路。每天大部分时间在床上或者椅子上度过
  443. </td>
  444. <td>
  445. 经常步行<br>每天至少2次室外行走,白天醒着的时候至少每2h行走一次
  446. </td>
  447. </tr>
  448. <tr class="bg_color start">
  449. <td>
  450. <span class="bing">D.移动能力</span><br>
  451. 改变/控制躯体位置的能力
  452. </td>
  453. <td>
  454. 完全受限<br>没有帮助的情况下不能完成轻微的躯体 或者四肢的位置变动
  455. </td>
  456. <td>
  457. 严重受限<br>偶尔能轻微地移动躯体或者四肢,但不能独立完成经常的或显著的躯体位置变动
  458. </td>
  459. <td>
  460. 轻度受限<br>能经常独立地改变躯体或四肢的位置,但变动幅度不大
  461. </td>
  462. <td>
  463. 不受限<br>能经常独立地改变躯体或四肢的位置,但变动幅度不大
  464. </td>
  465. </tr>
  466. <tr class="start">
  467. <td>
  468. <span class="bing">E.营养</span><br>
  469. 平常的食物摄入模式
  470. </td>
  471. <td>
  472. 重度营养摄入不足<br>
  473. 从来不能吃完一餐饭,很少能摄入所给实物量的1/3。每天能摄入2份或以下的蛋白量(肉或者乳制品)很少摄入液体,没有摄入流质饮食。或者禁食和/或清流摄入或静脉输入大于5d
  474. </td>
  475. <td>
  476. 营养摄入不足<br>
  477. 很少能吃完一餐饭,通常只能摄入所给食物的1/2。每天蛋白摄入量是3份肉或者乳制品。偶尔能摄入规定实物量。或者可摄入略低于理想量的流质或者管饲
  478. </td>
  479. <td>
  480. 营养摄入适当<br>
  481. 可摄入提供量的一半以上。每天4份蛋白量(肉或乳制品),偶尔拒绝肉类,如果提供给食物通常会吃掉。或者管饲或TNP能达到绝大部分的营养所需
  482. </td>
  483. <td>
  484. 营养摄入良好<br>每餐能摄入绝大部分食物从来不拒绝食物,通常吃4份或更多的肉和乳制品,两餐间偶尔进食。不需要其他补充食物
  485. </td>
  486. </tr>
  487. <tr class="bg_color start">
  488. <td>
  489. <span class="bing">F.摩擦力和剪切力</span><br>
  490. </td>
  491. <td>
  492. 有此问题<br>
  493. 移动时需要得到大量的帮助,不可能做到完全抬空而不碰到床单,在床上或椅子上时经常滑落。需要大力帮助下重摆体位。痉挛、挛缩或躁动不安通常导致摩擦
  494. </td>
  495. <td>
  496. 有潜在问题<br>
  497. 躯体移动乏力,或者需要一些帮助,在移动过程中,皮肤在一定程度上会碰到床单、椅子、约束带或者其他设施。在床上或椅子上可保持相对好的位置,偶尔会滑落下来
  498. </td>
  499. <td>
  500. 无明显问题<br>
  501. 能独立在床上或椅子上移动,并且有足够的肌肉力量在移动时完全抬空躯体。在床上和椅子上总是保持良好的位置
  502. </td>
  503. <td></td>
  504. </tr>
  505. </tbody>
  506. </table>
  507. </div>
  508. <div style="flex: 1;">
  509. <table class="table" border>
  510. <thead>
  511. <tr>
  512. <th rowspan="2" style="width: 14%;height: 80px;">护理措施</th>
  513. </tr>
  514. </thead>
  515. <tbody>
  516. <tr>
  517. <td rowspan="6" style="position: relative;vertical-align: top;">
  518. <div class="jiange" v-for="item in hulicuoshi" >
  519. <label><input name="ball" type="checkbox" v-model="item.hulicheck" @click="huli_check(item)" value="football" />&nbsp;{{ item.label }}</label>
  520. </div>
  521. <div class="tianjia" @click="add_press=true">
  522. +添加
  523. </div>
  524. </td>
  525. </tr>
  526. </tbody>
  527. </table>
  528. </div>
  529. </div>
  530. <table class="table" border style="width: 100%;">
  531. <thead>
  532. <tr>
  533. <th rowspan="2" style="width: 9%">评估日期</th>
  534. <th colspan="6" style="width: 68%;">评估项目/编码(表格内填写分数)</th>
  535. <th rowspan="2" style="width: 9%">评分</th>
  536. <th rowspan="2" style="width: 14%">责任护士签名</th>
  537. </tr>
  538. <tr>
  539. <th>A</th>
  540. <th>B</th>
  541. <th>C</th>
  542. <th>D</th>
  543. <th>E</th>
  544. <th>F</th>
  545. </tr>
  546. </thead>
  547. <tbody>
  548. <tr>
  549. <td>
  550. <el-date-picker
  551. v-model="date"
  552. type="date"
  553. value-format="yyyy-MM-dd"
  554. placeholder="选择日期"
  555. :clearable="false"
  556. style="width: 150px;">
  557. </el-date-picker>
  558. </td>
  559. <td class="start">
  560. <el-input v-model="ganzhi" style="width:80px;"></el-input>
  561. </td>
  562. <td class="start">
  563. <el-input v-model="shidu" style="width:80px"></el-input>
  564. </td>
  565. <td class="start">
  566. <el-input v-model="huodong" style="width:80px"></el-input>
  567. </td>
  568. <td class="start">
  569. <el-input v-model="yidong" style="width:80px"></el-input>
  570. </td>
  571. <td class="start">
  572. <el-input v-model="yingyang" style="width:80px"></el-input>
  573. </td>
  574. <td class="start">
  575. <el-input v-model="mocha" style="width:80px"></el-input>
  576. </td>
  577. <td class="start">
  578. <el-input v-model="mark" style="width:70px"></el-input>
  579. </td>
  580. <td class="start">
  581. <el-select v-model="duty" placeholder="请选择" style="width:120px;">
  582. <el-option
  583. v-for="item in dutyoptions"
  584. :key="item.value"
  585. :label="item.label"
  586. :value="item.value"
  587. >
  588. </el-option>
  589. </el-select>
  590. </td>
  591. </tr>
  592. </tbody>
  593. </table>
  594. </div>
  595. <div style="margin-bottom: 20px;">
  596. <p>患者知情同意书:我对住院期间发生导管脱落的风险及预防措施已知晓,并给予配合。</p>
  597. <div class="zhuangui">
  598. <p style="display: inline-block; margin-right: 70px;">
  599. 患者/家属签字: <el-input v-model="family_member" style="width:120px;"></el-input>
  600. </p>
  601. <p style="display: inline-block;">
  602. 日期:
  603. <el-date-picker
  604. v-model="family_date"
  605. type="date"
  606. value-format="yyyy-MM-dd"
  607. placeholder="选择日期"
  608. style="width: 150px;">
  609. </el-date-picker>
  610. </p>
  611. </div>
  612. <div class="zhuangui">
  613. <span>转归:</span>
  614. <div style="display: inline-block;position: relative;top: 0px;">
  615. <el-checkbox-group v-model="checkList">
  616. <el-checkbox v-for="item in zhuangui" :label="item.value" :key="item.id" :value="item.id"></el-checkbox>
  617. </el-checkbox-group>
  618. </div>
  619. </div>
  620. <div class="zhuangui">
  621. <p style="display: inline-block; margin-right: 30px;">
  622. 评估人签字:
  623. <el-input v-model="appraiser" style="width:120px;"></el-input>
  624. </p>
  625. <p style="display: inline-block;">
  626. 日期:
  627. <el-date-picker
  628. v-model="appraiser_date"
  629. type="date"
  630. value-format="yyyy-MM-dd"
  631. placeholder="选择日期"
  632. style="width: 150px;">
  633. </el-date-picker>
  634. </p>
  635. </div>
  636. <div class="content_top">
  637. <div class="zhuangui">
  638. <p style="display: inline-block; margin-right: 30px;">
  639. 护士长签字:
  640. <el-select v-model="nurse" placeholder="请选择" style="width: 120px;">
  641. <el-option
  642. v-for="item in nurse_options"
  643. :key="item.value"
  644. :label="item.label"
  645. :value="item.value">
  646. </el-option>
  647. </el-select>
  648. </p>
  649. <p style="display: inline-block;">
  650. 日期:
  651. <el-date-picker
  652. v-model="nurse_date"
  653. type="date"
  654. value-format="yyyy-MM-dd"
  655. placeholder="选择日期"
  656. style="width: 150px;">
  657. </el-date-picker>
  658. </p>
  659. </div>
  660. <div>
  661. <el-button type="primary" @click="Pressuresore">确定</el-button>
  662. </div>
  663. </div>
  664. </div>
  665. </div>
  666. </el-dialog>
  667. <!-- 编辑添加弹窗页面 -->
  668. <el-dialog title="增加护理措施" :visible.sync="add_press" width="30%">
  669. <div>
  670. <div style="margin-bottom: 10px;font-size: 16px;">护理措施:</div>
  671. <!-- <input type="text" v-model="huli_value" style="width: 290px;height: 36px;border: 1px solid #d7d7d7;"> -->
  672. <el-input type="textarea" :rows="2"
  673. placeholder="请输入内容" v-model="huli_value">
  674. </el-input>
  675. </div>
  676. <span slot="footer" class="dialog-footer">
  677. <el-button @click="add_press = false">取 消</el-button>
  678. <el-button type="primary" @click="nurseclick(huli_value)">确 定</el-button>
  679. </span>
  680. </el-dialog>
  681. <!--删除 -->
  682. <el-dialog
  683. title="提示"
  684. :visible.sync="delete_centerDialogVisible"
  685. width="20%"
  686. center>
  687. <span>是否删除该记录</span>
  688. <span slot="footer" class="dialog-footer">
  689. <el-button @click="delete_centerDialogVisible = false">取 消</el-button>
  690. <el-button type="primary" @click="delete_press">确 定</el-button>
  691. </span>
  692. </el-dialog>
  693. </div>
  694. </template>
  695. <script>
  696. import print from 'print-js'
  697. import { uParseTime } from '@/utils/tools'
  698. export default{
  699. data(){
  700. return{
  701. tableData:[{id:1,time:'2023-9-27',ganzhi:'2',shidu:'2',huodong:'3',yidong:'4',yingyang:'1',mocha:'3',mark:'15',evaluate:'千亦雪'}],
  702. multipleSelection:[],
  703. dialogVisible:false,
  704. mingxi_dialogVisible:false,
  705. editor_dialogVisible:false,
  706. delete_centerDialogVisible:false,
  707. ganzhi:null,
  708. shidu:null,
  709. huodong:null,
  710. yidong:null,
  711. yingyang:null,
  712. mocha:null,
  713. add_press:false,
  714. zhuangui:[{id:1,value:'出院'},{id:2,value:'死亡'},{id:3,value:'其他'}],
  715. value1:'',
  716. checkList:[],
  717. input:'',
  718. options:[],
  719. value:'',
  720. row:'',
  721. date:this.getTime(new Date()),
  722. huli_value:'',
  723. family_date:this.getTime(new Date()),
  724. dutyoptions:[],
  725. duty:'',
  726. family_member:'',
  727. appraiser:'',
  728. appraiser_date:this.getTime(new Date()),
  729. nurse:'',
  730. nurse_options:[],
  731. nurse_date:this.getTime(new Date()),
  732. hulicheckarr:[],
  733. patientID:0,
  734. hulicuoshi:[{id:1,label:'挂床头警示标识',hulicheck:0},{id:2,label:'保护受压皮肤,使用减压用具(气垫床/压疮床)',hulicheck:0},{id:3,label:'定时翻身,移动避免拖拉',hulicheck:0}
  735. ,{id:4,label:'加强营养',hulicheck:0},{id:5,label:'保持被衣物清洁舒适',hulicheck:0},{id:6,label:'其他',hulicheck:0}]
  736. }
  737. },
  738. methods:{
  739. fanhui(){
  740. window.history.go(-1);
  741. },
  742. handleSelectionChange(val) {
  743. this.multipleSelection = val;
  744. },
  745. open_pingfen(){
  746. if(this.multipleSelection.length==0){
  747. this.$message('至少选择一条数据')
  748. }else{
  749. this.dialogVisible=true
  750. }
  751. },
  752. open_mingxi(){
  753. if(this.multipleSelection.length==0){
  754. this.$message('至少选择一条数据')
  755. }else{
  756. this.mingxi_dialogVisible=true
  757. }
  758. },
  759. open_editor(row){
  760. this.editor_dialogVisible =true
  761. },
  762. open_delete(row){
  763. this.row=row.id
  764. this.delete_centerDialogVisible=true
  765. },
  766. delete_press(){
  767. for(let i=0;i<this.tableData.length;i++){
  768. if(this.row==this.tableData[i].id){
  769. this.tableData.splice(i,1)
  770. }
  771. }
  772. this.delete_centerDialogVisible=false
  773. },
  774. print_pingfen(id){
  775. const style= '@media print {.diedao_content{background-color: white; width:960px; margin:0 auto; padding: 0 0 20px 0;} .table tr td{padding:5px}}'
  776. if(id==1){
  777. printJS({
  778. printable: 'pingfeng',
  779. type: 'html',
  780. style: style,
  781. scanStyles: false
  782. })
  783. this.dialogVisible=false
  784. }else if(id==2){
  785. printJS({
  786. printable: 'mingxi',
  787. type: 'html',
  788. style: style,
  789. scanStyles: false
  790. })
  791. this.mingxi_dialogVisible=false
  792. }
  793. },
  794. // 添加
  795. nurseclick(val){
  796. this.huli_value=val
  797. const arr ={
  798. id:0,
  799. label:this.huli_value,
  800. hulicheck:0
  801. }
  802. this.hulicuoshi.push(arr)
  803. this.add_press = false
  804. },
  805. // 点击护理措施
  806. huli_check(item){
  807. this.hulicheckarr.push(item)
  808. console.log('33333',item);
  809. },
  810. // 确认
  811. Pressuresore(){
  812. var params={
  813. date:this.date,
  814. ganzhi:this.ganzhi,
  815. shidu:this.shidu,
  816. huodong:this.huodong,
  817. yidong:this.yidong,
  818. yingyang:this.yingyang,
  819. mocha:this.mocha,
  820. mark:this.mark,
  821. duty:this.duty,
  822. dutyoptions:this.dutyoptions,
  823. family_member:this.family_member,
  824. family_date:this.family_date,
  825. appraiser:this.appraiser,//评估人签字
  826. appraiser_date:this.appraiser_date,
  827. nurse:this.nurse,
  828. nurse_options:this.nurse_options,
  829. nurse_date:this.nurse_date,
  830. patientID:this.patientID,
  831. checkList:this.checkList
  832. }
  833. this.editor_dialogVisible=false,
  834. console.log('33333',params);
  835. },
  836. // 转换时间
  837. getTime(val) {
  838. if(val < 0){
  839. return ""
  840. }
  841. if(val == ""){
  842. return ""
  843. }else {
  844. return uParseTime(val, '{y}-{m}-{d}')
  845. }
  846. },
  847. },
  848. computed:{
  849. mark(){
  850. return this.ganzhi*1 + this.shidu*1 + this.huodong*1 + this.yidong*1 + this.mocha*1 + this.yingyang*1
  851. }
  852. }
  853. }
  854. </script>
  855. <style lang="scss" scoped>
  856. .patient-app-containers {
  857. margin-left: 10px;
  858. margin-right: 10px;
  859. background: #fff;
  860. }
  861. .history{
  862. display: inline-block;
  863. border-left:2px solid gray ;
  864. padding: 0 10px;
  865. margin-left:10px;
  866. color: gray;
  867. font-size: 18px;
  868. }
  869. .tables tr td{
  870. padding:5px;
  871. font-size:16px;
  872. thead tr th{
  873. padding: 5px;
  874. }
  875. }
  876. .zhuangui{
  877. margin-top: 10px;
  878. }
  879. input{
  880. -webkit-appearance: checkbox;
  881. }
  882. .content_top{
  883. display: flex;
  884. justify-content: space-between;
  885. }
  886. .table{
  887. border: 1px solid #DCDFE6;
  888. border-collapse:collapse;
  889. border-spacing: 0;
  890. display: table;
  891. thead th{
  892. background: #0077ff9f;
  893. color: rgb(250, 248, 248);
  894. text-align: center;
  895. height: 40px;
  896. }
  897. tbody td{
  898. height: 40px;
  899. padding: 5px;
  900. }
  901. .start{
  902. vertical-align: top;
  903. }
  904. .bing{
  905. color: #4579C5;
  906. }
  907. .bg_color{
  908. background: rgb(243, 240, 240);
  909. }
  910. .jiange{
  911. line-height: 40px;
  912. padding-left: 5px;
  913. }
  914. .tianjia{
  915. position: relative;
  916. bottom: 0px;
  917. font-size: 17px;
  918. color:#4579C5;
  919. line-height: 40px;
  920. border-top: 1px solid #DCDFE6;
  921. box-sizing: border-box;
  922. width: 100%;
  923. padding: 5px;
  924. }
  925. input{
  926. -webkit-appearance: checkbox;
  927. }
  928. }
  929. </style>