血透系统PC前端

DialysisPrintOrderSix.vue 99KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732
  1. <template>
  2. <div id="dialysis-print-box-1">
  3. <div
  4. id="dialysis-print-box-1-1"
  5. class="dialysis-print-order print-template-two print_page_main_content"
  6. >
  7. <div style="display:inline-block;width:100%;text-align:center;">
  8. <div
  9. class="order-yy-name"
  10. style="letter-spacing: 0;font-weight:600;font-size:22px;display:inline-block;"
  11. >
  12. {{ orgname }}
  13. </div>
  14. <div
  15. class="order-title"
  16. style="letter-spacing: 0;font-weight:600;font-size:22px;display:inline-block;"
  17. >
  18. 血液净化治疗记录单
  19. </div>
  20. </div>
  21. <div class="row">
  22. <div class="inline_block">
  23. 姓名:
  24. <div class="under_line" style="width: 50px;text-align: center;">
  25. {{ patientInfo.name }}
  26. </div>
  27. </div>
  28. <div class="inline_block" style="margin-left: 10px;">
  29. 性别:
  30. <div class="under_line" style="width: 30px;text-align: center;">
  31. {{ patientInfo_gender_1 ? "男" : "女" }}
  32. </div>
  33. </div>
  34. <div class="inline_block" style="margin-left: 10px;">
  35. 年龄:
  36. <div class="under_line" style="width: 30px;text-align: center;">
  37. {{ getAge(patientInfo) }}
  38. </div>
  39. </div>
  40. <div class="inline_block">
  41. 门诊:
  42. <div class="under_line" style="width: 30px;text-align: center;">
  43. <check-box :checked="patientInfo_source_1"></check-box>
  44. </div>
  45. </div>
  46. <div class="inline_block">
  47. 病区:
  48. <div class="under_line" style="width: 50px;text-align: center;">
  49. {{ "/" }}
  50. </div>
  51. </div>
  52. <div class="inline_block">
  53. 床号:
  54. <div class="under_line" style="width: 50px;text-align: center;">
  55. {{ "/" }}
  56. </div>
  57. </div>
  58. <div class="inline_block">
  59. 透析号:
  60. <div class="under_line" style="width: 70px;text-align: center;">
  61. {{ patientInfo.dialysis_no }}
  62. </div>
  63. </div>
  64. <div class="inline_block" style="margin-left: 5px;">
  65. 住院号/门诊号:
  66. <div
  67. class="under_line"
  68. style="width: 70px;text-align: left"
  69. v-if="patientInfo.admission_number"
  70. >
  71. {{ patientInfo.admission_number }}
  72. </div>
  73. <div class="under_line" style="width: 70px;text-align: left" v-else>
  74. {{ "/" }}
  75. </div>
  76. </div>
  77. </div>
  78. <div class="row">
  79. <div class="inline_block">
  80. 入科方式:
  81. <div
  82. v-for="item,index in way_arr"
  83. class="under_line"
  84. v-if="receiverTreatmentAccess.way == item.id"
  85. style="width: 180px;text-align: left"
  86. >{{item.name}}</div>
  87. <!--<div-->
  88. <!--class="under_line"-->
  89. <!--v-if="receiverTreatmentAccess.way == 1"-->
  90. <!--style="width: 180px;text-align: left"-->
  91. <!--&gt;-->
  92. <!--步行-->
  93. <!--</div>-->
  94. <!--<div-->
  95. <!--class="under_line"-->
  96. <!--v-if="receiverTreatmentAccess.way == 2"-->
  97. <!--style="width: 180px;text-align: left"-->
  98. <!--&gt;-->
  99. <!--扶行-->
  100. <!--</div>-->
  101. <!--<div-->
  102. <!--class="under_line"-->
  103. <!--v-if="receiverTreatmentAccess.way == 3"-->
  104. <!--style="width: 180px;text-align: left"-->
  105. <!--&gt;-->
  106. <!--轮椅-->
  107. <!--</div>-->
  108. <!--<div-->
  109. <!--class="under_line"-->
  110. <!--v-if="receiverTreatmentAccess.way == 4"-->
  111. <!--style="width: 180px;text-align: left"-->
  112. <!--&gt;-->
  113. <!--平车-->
  114. <!--</div>-->
  115. </div>
  116. <div class="inline_block" style="margin-left: 10px;">
  117. 诊断:
  118. <div
  119. class="under_line"
  120. style="width: 640px;text-align: left;word-wrap: break-word;white-space: inherit;"
  121. >
  122. {{ patientInfo.diagnose }}
  123. </div>
  124. </div>
  125. </div>
  126. <div
  127. class="row"
  128. :style="this.totollength > 13 ? 'margin-bottom:400px;' : ''"
  129. >
  130. <table class="proj_table">
  131. <tbody>
  132. <tr>
  133. <td
  134. colspan="2"
  135. style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;"
  136. >
  137. 透析前情况
  138. </td>
  139. </tr>
  140. <tr>
  141. <td colspan="2">
  142. <div
  143. class="row"
  144. style="padding: 2px 0;line-height:23px;display:flex;"
  145. >
  146. <div class="inline_block" style="flex:1;">
  147. 本次透析日期:
  148. <div
  149. class="under_line"
  150. style="width: 100px;text-align: center"
  151. >
  152. {{ xtdate }}
  153. </div>
  154. </div>
  155. <div class="inline_block" style="flex:1;">
  156. 透析次数:
  157. <div
  158. class="under_line"
  159. style="width: 70px;text-align: center"
  160. >
  161. {{
  162. patientInfo.total_dialysis
  163. ? patientInfo.total_dialysis
  164. : "/"
  165. }}
  166. </div>
  167. </div>
  168. <div class="inline_block" style="flex:1;">
  169. 透前症状:
  170. <div
  171. class="under_line"
  172. style="width: 150px;text-align: center"
  173. >
  174. {{
  175. predialysis.symptom_before_dialysis
  176. ? predialysis.symptom_before_dialysis
  177. : "/"
  178. }}
  179. </div>
  180. </div>
  181. </div>
  182. <div class="row" style="padding: 2px 0;line-height:23px;">
  183. <div class="inline_block">
  184. T:
  185. <div
  186. class="under_line"
  187. style="width: 50px;text-align: center"
  188. >
  189. {{
  190. predialysis.temperature ? predialysis.temperature : "/"
  191. }}
  192. </div>
  193. °C
  194. </div>
  195. <div class="inline_block" style="margin-left:10px;">
  196. P:
  197. <div
  198. class="under_line"
  199. style="width: 50px;text-align: center;"
  200. >
  201. {{
  202. predialysis.pulse_frequency
  203. ? predialysis.pulse_frequency
  204. : "/"
  205. }}
  206. </div>
  207. 次/分
  208. </div>
  209. <div class="inline_block" style="margin-left:10px;">
  210. R:
  211. <div
  212. class="under_line"
  213. style="width: 50px;text-align: center;"
  214. >
  215. {{
  216. predialysis.breathing_rate
  217. ? predialysis.breathing_rate
  218. : "/"
  219. }}
  220. </div>
  221. 次/分
  222. </div>
  223. <div class="inline_block" style="margin-left:10px;">
  224. BP:
  225. <div
  226. class="under_line"
  227. style="width: 50px;text-align: center;"
  228. >
  229. {{
  230. predialysis.systolic_blood_pressure
  231. ? predialysis.systolic_blood_pressure
  232. : "/"
  233. }}
  234. </div>
  235. /
  236. <div
  237. class="under_line"
  238. style="width: 50px;text-align: center;"
  239. >
  240. {{
  241. predialysis.diastolic_blood_pressure
  242. ? predialysis.diastolic_blood_pressure
  243. : "/"
  244. }}
  245. </div>
  246. mmHg
  247. </div>
  248. <div class="inline_block" style="margin-left:10px;flex:1;">
  249. 穿刺方式:
  250. <div
  251. class="under_line"
  252. style="width: 100px;text-align: center"
  253. v-if="predialysis.puncture_way == 0"
  254. >
  255. /
  256. </div>
  257. <div
  258. class="under_line"
  259. style="width: 100px;text-align: center"
  260. v-if="predialysis.puncture_way == 1"
  261. >
  262. 绳梯
  263. </div>
  264. <div
  265. class="under_line"
  266. style="width: 100px;text-align: center"
  267. v-if="predialysis.puncture_way == 2"
  268. >
  269. 扣眼
  270. </div>
  271. <div
  272. class="under_line"
  273. style="width: 100px;text-align: center"
  274. v-if="predialysis.puncture_way == 3"
  275. >
  276. 区域
  277. </div>
  278. </div>
  279. <div class="inline_block" style="margin-left:10px;flex:1;">
  280. 穿刺针:
  281. <div
  282. class="under_line"
  283. style="width: 100px;text-align: center"
  284. >
  285. {{
  286. predialysis.puncture_needle
  287. ? predialysis.puncture_needle
  288. : "/"
  289. }}
  290. </div>
  291. </div>
  292. </div>
  293. <div class="row" style="padding: 2px 0;line-height:23px;display:flex;" >
  294. <div class="inline_block" style="flex:1.4">
  295. 血管通路:
  296. <div
  297. class="under_line"
  298. style="width: 200px;text-align: center;"
  299. >
  300. {{ QueryPartById(predialysis.blood_access_part_id) }}
  301. {{ predialysis.blood_access_part_opera_name }}
  302. </div>
  303. </div>
  304. <div class="inline_block" style="margin-left:10px;flex:1;">
  305. 内瘘:
  306. <div
  307. class="under_line"
  308. style="width: 150px;text-align: center"
  309. >
  310. {{
  311. predialysis.internal_fistula
  312. ? predialysis.internal_fistula
  313. : "/"
  314. }}
  315. </div>
  316. </div>
  317. <div class="inline_block" style="margin-left:10px;flex:1.8;">
  318. 导管:
  319. <div
  320. class="under_line"
  321. style="width: 150px;text-align: center"
  322. >
  323. {{ predialysis.catheter ? predialysis.catheter : "/" }}
  324. </div>
  325. </div>
  326. </div>
  327. <div
  328. class="row"
  329. style="padding: 2px 0;line-height:23px;display:flex;"
  330. >
  331. <div class="inline_block" style="flex:1;">
  332. 透析方式:
  333. <div
  334. class="under_line"
  335. style="width: 100px;text-align: center;font-weight:600;"
  336. v-if="!prescription.mode_id"
  337. >
  338. /
  339. </div>
  340. <div
  341. class="under_line"
  342. style="width: 100px;text-align: center;font-weight:600;"
  343. v-if="prescription.mode_id == 1"
  344. >
  345. HD
  346. </div>
  347. <div
  348. class="under_line"
  349. style="width: 100px;text-align: center;font-weight:600;"
  350. v-if="prescription.mode_id == 2"
  351. >
  352. HDF
  353. </div>
  354. <div
  355. class="under_line"
  356. style="width: 100px;text-align: center;font-weight:600;"
  357. v-if="prescription.mode_id == 3"
  358. >
  359. HD+HP
  360. </div>
  361. <div
  362. class="under_line"
  363. style="width: 100px;text-align: center;font-weight:600;"
  364. v-if="prescription.mode_id == 4"
  365. >
  366. HP
  367. </div>
  368. <div
  369. class="under_line"
  370. style="width: 100px;text-align: center;font-weight:600;"
  371. v-if="prescription.mode_id == 5"
  372. >
  373. HF
  374. </div>
  375. <div
  376. class="under_line"
  377. style="width: 100px;text-align: center;font-weight:600;"
  378. v-if="prescription.mode_id == 6"
  379. >
  380. SCUF
  381. </div>
  382. <div
  383. class="under_line"
  384. style="width: 100px;text-align: center;font-weight:600;"
  385. v-if="prescription.mode_id == 7"
  386. >
  387. IUF
  388. </div>
  389. <div
  390. class="under_line"
  391. style="width: 100px;text-align: center;font-weight:600;"
  392. v-if="prescription.mode_id == 8"
  393. >
  394. HFHD
  395. </div>
  396. <div
  397. class="under_line"
  398. style="width: 100px;text-align: center;font-weight:600;"
  399. v-if="prescription.mode_id == 9"
  400. >
  401. HFHD+HP
  402. </div>
  403. <div
  404. class="under_line"
  405. style="width: 100px;text-align: center;font-weight:600;"
  406. v-if="prescription.mode_id == 10"
  407. >
  408. PHF
  409. </div>
  410. <div
  411. class="under_line"
  412. style="width: 100px;text-align: center;font-weight:600;"
  413. v-if="prescription.mode_id == 11"
  414. >
  415. HFR
  416. </div>
  417. <div
  418. class="under_line"
  419. style="width: 100px;text-align: center;font-weight:600;"
  420. v-if="prescription.mode_id == 12"
  421. >
  422. HDF+HP
  423. </div>
  424. <div
  425. class="under_line"
  426. style="width: 100px;text-align: center;font-weight:600;"
  427. v-if="prescription.mode_id == 13"
  428. >
  429. CRRT
  430. </div>
  431. <div
  432. class="under_line"
  433. style="width: 100px;text-align: center;font-weight:600;"
  434. v-if="prescription.mode_id == 14"
  435. >
  436. 腹水回输
  437. </div>
  438. <div
  439. class="under_line"
  440. style="width: 100px;text-align: center;font-weight:600;"
  441. v-if="prescription.mode_id == 15"
  442. >
  443. HD前置换
  444. </div>
  445. <div
  446. class="under_line"
  447. style="width: 100px;text-align: center;font-weight:600;"
  448. v-if="prescription.mode_id == 16"
  449. >
  450. HD后置换
  451. </div>
  452. <div
  453. class="under_line"
  454. style="width: 100px;text-align: center;font-weight:600;"
  455. v-if="prescription.mode_id == 17"
  456. >
  457. HDF前置换
  458. </div>
  459. <div
  460. class="under_line"
  461. style="width: 100px;text-align: center;font-weight:600;"
  462. v-if="prescription.mode_id == 18"
  463. >
  464. HDF后置换
  465. </div>
  466. </div>
  467. <div class="inline_block" style="margin-left:10px;flex:1;">
  468. 置换方式:
  469. <div
  470. class="under_line"
  471. style="width: 100px;text-align: center"
  472. >
  473. {{
  474. getDisplaceLiquiPart(prescription.displace_liqui_part)
  475. }}
  476. </div>
  477. </div>
  478. <div class="inline_block" style="margin-left:10px;flex:1;">
  479. 置换量:
  480. <div
  481. class="under_line"
  482. style="width: 70px;text-align: center"
  483. >
  484. {{
  485. prescription.displace_liqui_value
  486. ? prescription.displace_liqui_value
  487. : "/"
  488. }}
  489. </div>
  490. L
  491. </div>
  492. <div class="inline_block" style="margin-left:10px;flex:1;">
  493. 血流量:
  494. <div
  495. class="under_line"
  496. style="width: 50px;text-align: center"
  497. >
  498. {{
  499. prescription.blood_flow_volume
  500. ? prescription.blood_flow_volume
  501. : "/"
  502. }}
  503. </div>
  504. ml/min
  505. </div>
  506. <div class="inline_block" style="margin-left:10px;flex:1;">
  507. 透析时间:
  508. <div
  509. class="under_line"
  510. style="width: 50px;text-align: center"
  511. >
  512. {{
  513. prescription.dialysis_duration_hour
  514. ? prescription.dialysis_duration_hour
  515. : "/"
  516. }}
  517. </div>
  518. h
  519. </div>
  520. </div>
  521. <div
  522. class="row"
  523. style="padding: 2px 0;line-height:23px;display:flex;"
  524. >
  525. <div class="inline_block" style="flex:1;">
  526. 透析(滤)器:
  527. <div
  528. class="under_line"
  529. style="width: 100px;text-align: center"
  530. >
  531. {{
  532. prescription.dialyzer_perfusion_apparatus
  533. ? prescription.dialyzer_perfusion_apparatus
  534. : "/"
  535. }}
  536. </div>
  537. </div>
  538. <div class="inline_block" style="flex:1;">
  539. 灌流器:
  540. <div
  541. class="under_line"
  542. style="width: 70px;text-align: center"
  543. >
  544. /
  545. </div>
  546. </div>
  547. <div class="inline_block" style="flex:1;">
  548. 干体重:
  549. <div
  550. class="under_line"
  551. style="width: 150px;text-align: center"
  552. >
  553. {{
  554. predialysis.dry_weight ? predialysis.dry_weight : "/"
  555. }}
  556. </div>
  557. kg
  558. </div>
  559. </div>
  560. <div
  561. class="row"
  562. style="padding: 2px 0;line-height:23px;display:flex;"
  563. >
  564. <div class="inline_block" style="flex:1;">
  565. 上次透后体重:
  566. <div
  567. class="under_line"
  568. style="width: 100px;text-align: center"
  569. >
  570. {{
  571. predialysis.weight_after_last_transparency
  572. ? parseFloat(
  573. predialysis.weight_after_last_transparency -
  574. predialysis.additional_weight
  575. ).toFixed(1)
  576. : "未称重"
  577. }}
  578. </div>
  579. kg
  580. </div>
  581. <div class="inline_block" style="flex:1;">
  582. 透前体重:
  583. <div
  584. class="under_line"
  585. style="width: 70px;text-align: center"
  586. >
  587. {{
  588. predialysis.weight_before
  589. ? parseFloat(
  590. predialysis.weight_before -
  591. predialysis.additional_weight
  592. ).toFixed(1)
  593. : "/"
  594. }}
  595. </div>
  596. kg
  597. </div>
  598. <div class="inline_block" style="flex:1;">
  599. 计划超滤量:
  600. <div
  601. class="under_line"
  602. style="width: 150px;text-align: center"
  603. >
  604. {{
  605. prescription.target_ultrafiltration
  606. ? prescription.target_ultrafiltration
  607. : "/"
  608. }}
  609. </div>
  610. L
  611. </div>
  612. </div>
  613. <div class="row" style="padding: 2px 0;line-height:23px;">
  614. <div class="inline_block">
  615. 透析液成分钾:
  616. <div
  617. class="under_line"
  618. style="width: 50px;text-align: center"
  619. >
  620. {{ prescription.kalium ? prescription.kalium : "/" }}
  621. </div>
  622. mmol/L
  623. </div>
  624. <div class="inline_block" style="margin-left:10px;">
  625. 钠:
  626. <div
  627. class="under_line"
  628. style="width: 50px;text-align: center;"
  629. >
  630. {{ prescription.sodium ? prescription.sodium : "/" }}
  631. </div>
  632. mmol/L
  633. </div>
  634. <div class="inline_block" style="margin-left:10px;">
  635. 钙:
  636. <div
  637. class="under_line"
  638. style="width: 50px;text-align: center;"
  639. >
  640. {{ prescription.calcium ? prescription.calcium : "/" }}
  641. </div>
  642. mmol/L
  643. </div>
  644. <div class="inline_block" style="margin-left:10px;">
  645. 碳酸氢根:
  646. <div
  647. class="under_line"
  648. style="width: 50px;text-align: center;"
  649. >
  650. {{
  651. prescription.bicarbonate
  652. ? prescription.bicarbonate
  653. : "/"
  654. }}
  655. </div>
  656. mmol/L
  657. </div>
  658. <div class="inline_block" style="margin-left:10px;">
  659. 流量:
  660. <div
  661. class="under_line"
  662. style="width: 50px;text-align: center;"
  663. >
  664. {{
  665. prescription.dialysate_flow
  666. ? prescription.dialysate_flow
  667. : "/"
  668. }}
  669. </div>
  670. ml/min
  671. </div>
  672. </div>
  673. <div class="row" style="padding: 2px 0;line-height:23px;">
  674. <div class="inline_block">
  675. 抗凝剂:
  676. <div
  677. class="under_line"
  678. style="width: 150px;text-align: center"
  679. >
  680. {{
  681. prescription.anticoagulant_name
  682. ? prescription.anticoagulant_name
  683. : "/"
  684. }}
  685. </div>
  686. </div>
  687. <div
  688. class="inline_block"
  689. style="margin-left:20px;"
  690. v-if="prescription.anticoagulant != 5"
  691. >
  692. 首剂:
  693. <div
  694. class="under_line"
  695. style="width: 50px;text-align: center;"
  696. >
  697. {{
  698. prescription.anticoagulant_shouji
  699. ? prescription.anticoagulant_shouji
  700. : "/"
  701. }}
  702. </div>
  703. <span v-if="prescription.anticoagulant == 4">mg</span>
  704. <span v-if="prescription.anticoagulant == 3">iu</span>
  705. <span v-if="prescription.anticoagulant == 2">iu</span>
  706. <span v-if="prescription.anticoagulant == 1">mg</span>
  707. </div>
  708. <div class="inline_block" style="margin-left:20px;">
  709. 维持:
  710. <div
  711. v-if="prescription.anticoagulant == 1"
  712. class="under_line"
  713. style="width: 50px;text-align: center;"
  714. >
  715. {{
  716. prescription.anticoagulant_weichi
  717. ? prescription.anticoagulant_weichi
  718. : "/"
  719. }}
  720. </div>
  721. <div
  722. v-if="prescription.anticoagulant != 1"
  723. class="under_line"
  724. style="width: 50px;text-align: center;"
  725. >
  726. {{
  727. prescription.anticoagulant_weichi
  728. ? prescription.anticoagulant_weichi
  729. : "0"
  730. }}
  731. </div>
  732. <span v-if="prescription.anticoagulant == 5">ml/h</span>
  733. <span v-if="prescription.anticoagulant == 4">mg/h</span>
  734. <span v-if="prescription.anticoagulant == 3">iu/h</span>
  735. <span v-if="prescription.anticoagulant == 2">iu/h</span>
  736. <span v-if="prescription.anticoagulant == 1">mg/h</span>
  737. </div>
  738. <div
  739. class="inline_block"
  740. style="margin-left:20px;"
  741. v-if="prescription.anticoagulant == 5"
  742. >
  743. 钙名称:
  744. <div
  745. class="under_line"
  746. style="width: 150px;text-align: center;"
  747. >
  748. {{
  749. prescription.anticoagulant_gaimingcheng
  750. ? prescription.anticoagulant_gaimingcheng
  751. : "/"
  752. }}
  753. </div>
  754. </div>
  755. <div
  756. class="inline_block"
  757. style="margin-left:20px;"
  758. v-if="prescription.anticoagulant == 5"
  759. >
  760. 钙剂量:
  761. <div
  762. class="under_line"
  763. style="width: 50px;text-align: center;"
  764. >
  765. {{
  766. prescription.anticoagulant_gaijiliang
  767. ? prescription.anticoagulant_gaijiliang
  768. : "/"
  769. }}
  770. </div>
  771. ml
  772. </div>
  773. <div
  774. class="inline_block"
  775. style="margin-left:20px;"
  776. v-if="prescription.anticoagulant != 5"
  777. >
  778. 总量:
  779. <div
  780. class="under_line"
  781. style="width: 50px;text-align: center;"
  782. >
  783. {{
  784. prescription.anticoagulant_zongliang
  785. ? prescription.anticoagulant_zongliang
  786. : "/"
  787. }}
  788. </div>
  789. <span v-if="prescription.anticoagulant == 4">mg</span>
  790. <span v-if="prescription.anticoagulant == 3">iu</span>
  791. <span v-if="prescription.anticoagulant == 2">iu</span>
  792. <span v-if="prescription.anticoagulant == 1">mg</span>
  793. </div>
  794. <div class="inline_block" style="margin-left:20px;">
  795. 透析机号:
  796. <div
  797. class="under_line"
  798. style="width: 50px;text-align: center;"
  799. >
  800. {{
  801. dialysisOrder &&
  802. dialysisOrder.DeviceNumber &&
  803. dialysisOrder.DeviceNumber.number.length > 0
  804. ? dialysisOrder.DeviceNumber.number
  805. : patientInfo.DialysisSchedule.device_number.number
  806. }}
  807. </div>
  808. </div>
  809. </div>
  810. </td>
  811. </tr>
  812. <tr>
  813. <td style="padding: 0; position: relative;" colspan="2">
  814. <table class="inside_table">
  815. <tbody>
  816. <tr>
  817. <td
  818. :colspan="
  819. prescription.mode_id == 2 || prescription.mode_id == 5
  820. ? 12
  821. : 11
  822. "
  823. style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;"
  824. >
  825. 治疗纪录
  826. </td>
  827. </tr>
  828. <tr>
  829. <td width="60">时间</td>
  830. <td width="60">血压<br />(mmHg)</td>
  831. <td width="50">脉搏<br />(次/分)</td>
  832. <td width="50">呼吸<br />(次/分)</td>
  833. <td width="50">血流量<br />(ml/min)</td>
  834. <td width="50">静脉压<br />(mmHg)</td>
  835. <td width="50">跨膜压<br />(mmHg)</td>
  836. <td width="60">透析液温度(°C)</td>
  837. <td width="50">电导度<br />(ms/cm)</td>
  838. <td width="50">超滤量<br />(ml)</td>
  839. <td
  840. v-if="
  841. prescription.mode_id == 2 || prescription.mode_id == 5
  842. "
  843. width="50"
  844. >
  845. 置换量<br />(ml)
  846. </td>
  847. <td width="200">病情变化及处理</td>
  848. <!-- <td width="100">时间</td>
  849. <td width="30">T<br>C°</td>
  850. <td width="30">P<br/>次/分</td>
  851. <td width="30">R<br/>次/分</td>
  852. <td width="100">BP<br/>mmHg</td>
  853. <td width="60">静脉压/动脉压<br/>mmHg</td>
  854. <td width="80">血流量<br/>ml/min</td>
  855. <td width="90">超滤量累计L</td>
  856. <td width="80">钠浓度<br/>mmol/L</td>
  857. <td width="240">病情特殊情况处理<br/>及专科护理措施记录</td>
  858. <td width="100">护士签名</td> -->
  859. </tr>
  860. <tr v-for="(monitor, monindex) in monitors" :key="monindex">
  861. <td> {{ getTime(monitor.operate_time, "{h}:{i}") }}</td>
  862. <td> {{ monitor.systolic_blood_pressure ? monitor.systolic_blood_pressure + "/" : "" }}{{ monitor.diastolic_blood_pressure ? monitor.diastolic_blood_pressure : "" }} </td>
  863. <td> {{ monitor.pulse_frequency ? monitor.pulse_frequency : "" }} </td>
  864. <td> {{ monitor.breathing_rate ? monitor.breathing_rate : "" }} </td>
  865. <td> {{ monitor.blood_flow_volume ? monitor.blood_flow_volume : "" }} </td>
  866. <td> {{ monitor.venous_pressure ? monitor.venous_pressure : "" }} </td>
  867. <td v-if="monitor.operate_time > dialysisOrder.end_time || monitor.operate_time < dialysisOrder.start_time"> {{ monitor.transmembrane_pressure ? monitor.transmembrane_pressure : "" }} </td>
  868. <td v-if="monitor.operate_time <= dialysisOrder.end_time && monitor.operate_time >= dialysisOrder.start_time"> {{ monitor.transmembrane_pressure ? monitor.transmembrane_pressure : 0 }} </td>
  869. <td> {{ monitor.dialysate_temperature ? monitor.dialysate_temperature : "" }} </td>
  870. <td> {{ monitor.sodium_concentration ? monitor.sodium_concentration : "" }} </td>
  871. <td v-if="monitor.operate_time > dialysisOrder.end_time || monitor.operate_time < dialysisOrder.start_time"> {{ monitor.ultrafiltration_volume ? monitor.ultrafiltration_volume : "" }} </td>
  872. <td v-if="monitor.operate_time <= dialysisOrder.end_time && monitor.operate_time >= dialysisOrder.start_time"> {{ monitor.ultrafiltration_volume ? monitor.ultrafiltration_volume : 0 }} </td>
  873. <td v-if=" (prescription.mode_id == 2 || prescription.mode_id == 5) && monitor.operate_time > dialysisOrder.end_time " width="50" > {{ monitor.displacement_quantity ? monitor.displacement_quantity : "" }} </td>
  874. <td v-if=" (prescription.mode_id == 2 || prescription.mode_id == 5) && monitor.operate_time <= dialysisOrder.end_time " width="50" > {{ monitor.displacement_quantity ? monitor.displacement_quantity : 0 }} </td>
  875. <td style="line-height:16px;padding:0px;">
  876. <div style="min-height:35px;line-height:35px; overflow:hidden;">
  877. <span style="word-break: break-all;margin:0;line-height:16px;-webkit-line-clamp:3;overflow:visible;display:inline-block;vertical-align:middle;height:auto;">
  878. <template v-if=" monitor.operate_time == dialysisOrder.start_time " >【开始透析】</template > {{ monitor.end }} {{ monitor.symptom }} &nbsp;{{ monitor.dispose }} &nbsp;{{ monitor.result }}
  879. </span>
  880. </div>
  881. </td>
  882. </tr>
  883. <tr v-for="(monitor, monindex) in monitors2" :key="monindex" >
  884. <td></td>
  885. <td></td>
  886. <td></td>
  887. <td></td>
  888. <td></td>
  889. <td></td>
  890. <td></td>
  891. <td></td>
  892. <td></td>
  893. <td></td>
  894. <td
  895. v-if="
  896. prescription.mode_id == 2 || prescription.mode_id == 5
  897. "
  898. width="50"
  899. ></td>
  900. <td style="line-height:16px;padding:0px;">
  901. <div
  902. style="height:40px;line-height:20px; overflow:hidden;"
  903. >
  904. <span
  905. style="word-break: break-all;margin:0;line-height:16px;-webkit-line-clamp:3;overflow:visible;display:inline-block;vertical-align:middle;height:auto;"
  906. >
  907. </span>
  908. </div>
  909. </td>
  910. </tr>
  911. </tbody>
  912. </table>
  913. </td>
  914. </tr>
  915. <tr>
  916. <td style="padding: 0; position: relative;" colspan="2">
  917. <table class="inside_table">
  918. <tbody>
  919. <tr style="line-height:35px;padding:8px 5px;">
  920. <td
  921. colspan="7"
  922. style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;"
  923. >
  924. 医嘱内容
  925. </td>
  926. </tr>
  927. <!-- <tr style="line-height:35px;padding:8px 5px;">
  928. <td colspan="4" style="font-size: 16px">开医嘱</td>
  929. <td colspan="3" style="font-size: 16px">执行核对医嘱</td>
  930. </tr> -->
  931. <tr style="line-height:35px;padding:8px 5px;">
  932. <td style="font-size: 16px" width="10%">时间</td>
  933. <td style="font-size: 16px" colspan="2" width="45%">
  934. 医嘱内容
  935. </td>
  936. <td style="font-size: 16px" width="10%">医生签名</td>
  937. <!-- <td style="font-size: 16px" width="10%">核对人签名</td> -->
  938. <td style="font-size: 16px" width="10%">执行人签名</td>
  939. <td style="font-size: 16px" width="10%">时间</td>
  940. </tr>
  941. <!-- <template v-for="group in doctor_advices" > -->
  942. <tr
  943. v-for="(advice, advice_index) in doctor_advices"
  944. :key="advice_index"
  945. >
  946. <td height="32px">
  947. <span v-if="advice.start_time">
  948. {{ getTime(advice.start_time, "{h}:{i}") }}
  949. </span>
  950. <!-- <span v-else>&nbsp;<br/>&nbsp;</span> -->
  951. </td>
  952. <td
  953. height="32px"
  954. colspan="2"
  955. class="advice-name"
  956. style="padding-left:7px;"
  957. >
  958. <span v-if="advice.parent_id > 0">---></span>
  959. <span>{{ advice.advice_name }}</span>
  960. <span v-if="advice && advice.advice_desc"
  961. >({{ advice.advice_desc
  962. }}{{ advice.drug_spec_unit }})</span
  963. >
  964. <span v-if="advice.prescribing_number">
  965. &nbsp;&nbsp; {{ advice.prescribing_number
  966. }}{{ advice.prescribing_number_unit }}</span
  967. >
  968. <span v-if="advice.single_dose != 0">
  969. {{ advice.single_dose
  970. }}{{ advice.single_dose_unit }}</span
  971. >
  972. <span v-if="advice.parent_id == 0">{{
  973. advice.delivery_way
  974. }}</span>
  975. <span v-if="advice.parent_id == 0">{{
  976. advice.execution_frequency
  977. }}</span>
  978. <span
  979. v-if="
  980. advice.parent_id == 0 && advice.remark.length > 0
  981. "
  982. >({{ advice.remark }})</span
  983. >
  984. </td>
  985. <!-- <td colspan="2" height="60px" style="text-align: center" v-else >
  986. <span>{{advice.delivery_way}}</span>
  987. <span>{{advice.execution_frequency}}</span>
  988. <span v-if="advice.remark.length > 0">({{advice.remark}})</span>
  989. </td> -->
  990. <!-- <td width="10%" v-if="(advice.children && advice.children.length > 0 || advice.parent_id > 0) && advice.isShow == 2" ></td> -->
  991. <td height="32px">
  992. <span
  993. v-if="setAdminUserES(advice.advice_doctor) == ''"
  994. >{{ getAdminUser(advice.advice_doctor) }}</span
  995. >
  996. <img
  997. style="height:20px;"
  998. :src="setAdminUserES(advice.advice_doctor)"
  999. alt=""
  1000. srcset=""
  1001. v-else
  1002. />
  1003. </td>
  1004. <!-- <td height="35px">
  1005. <span v-if="setAdminUserES(advice.checker) == ''">{{getAdminUser(advice.checker)}}</span>
  1006. <img style="height:20px;" :src="setAdminUserES(advice.checker)" alt="" srcset="" v-else>
  1007. </td> -->
  1008. <td height="32px">
  1009. <span
  1010. v-if="setAdminUserES(advice.execution_staff) == ''"
  1011. >{{ getAdminUser(advice.execution_staff) }}</span
  1012. >
  1013. <img
  1014. style="height:20px;"
  1015. :src="setAdminUserES(advice.execution_staff)"
  1016. alt=""
  1017. srcset=""
  1018. v-else
  1019. />
  1020. </td>
  1021. <td height="32px">
  1022. <span v-if="advice.execution_time">{{
  1023. getTime(advice.execution_time, "{h}:{i}")
  1024. }}</span>
  1025. </td>
  1026. </tr>
  1027. <!-- </template> -->
  1028. </tbody>
  1029. </table>
  1030. </td>
  1031. </tr>
  1032. </tbody>
  1033. </table>
  1034. </div>
  1035. <template v-if="this.totollength > 13">
  1036. <div style="display:inline-block;width:100%;text-align:center;">
  1037. <div
  1038. class="order-yy-name"
  1039. style="letter-spacing: 0;font-weight:600;font-size:22px;display:inline-block;"
  1040. >
  1041. {{ orgname }}
  1042. </div>
  1043. <div
  1044. class="order-title"
  1045. style="letter-spacing: 0;font-weight:600;font-size:22px;display:inline-block;"
  1046. >
  1047. 血液净化治疗记录单
  1048. </div>
  1049. </div>
  1050. <div class="row">
  1051. <div class="inline_block">
  1052. 姓名:
  1053. <div class="under_line" style="width: 50px;text-align: center;">
  1054. {{ patientInfo.name }}
  1055. </div>
  1056. </div>
  1057. <div class="inline_block" style="margin-left: 10px;">
  1058. 性别:
  1059. <div class="under_line" style="width: 30px;text-align: center;">
  1060. {{ patientInfo_gender_1 ? "男" : "女" }}
  1061. </div>
  1062. </div>
  1063. <div class="inline_block" style="margin-left: 10px;">
  1064. 年龄:
  1065. <div class="under_line" style="width: 30px;text-align: center;">
  1066. {{ getAge(patientInfo) }}
  1067. </div>
  1068. </div>
  1069. <div class="inline_block">
  1070. 门诊:
  1071. <div class="under_line" style="width: 30px;text-align: center;">
  1072. <check-box :checked="patientInfo_source_1"></check-box>
  1073. </div>
  1074. </div>
  1075. <div class="inline_block">
  1076. 病区:
  1077. <div class="under_line" style="width: 50px;text-align: center;">
  1078. {{ "/" }}
  1079. </div>
  1080. </div>
  1081. <div class="inline_block">
  1082. 床号:
  1083. <div class="under_line" style="width: 50px;text-align: center;">
  1084. {{ "/" }}
  1085. </div>
  1086. </div>
  1087. <div class="inline_block">
  1088. 透析号:
  1089. <div class="under_line" style="width: 70px;text-align: center;">
  1090. {{ patientInfo.dialysis_no }}
  1091. </div>
  1092. </div>
  1093. <div class="inline_block" style="margin-left: 5px;">
  1094. 住院号/门诊号:
  1095. <div
  1096. class="under_line"
  1097. style="width: 70px;text-align: left"
  1098. v-if="patientInfo.admission_number"
  1099. >
  1100. {{ patientInfo.admission_number }}
  1101. </div>
  1102. <div class="under_line" style="width: 70px;text-align: left" v-else>
  1103. {{ "/" }}
  1104. </div>
  1105. </div>
  1106. </div>
  1107. <div class="row">
  1108. <div class="inline_block">
  1109. 入科方式:
  1110. <!--<check-box v-for="item, index in nutrition_arr" :key="index" :text="item.name" :checked="receiverTreatmentAccess.nutrition == item.id?true:false"></check-box>-->
  1111. <div
  1112. v-for="item,index in way_arr"
  1113. class="under_line"
  1114. v-if="receiverTreatmentAccess.way == item.id"
  1115. style="width: 180px;text-align: left"
  1116. >{{item.name}}</div>
  1117. <!--<div-->
  1118. <!--class="under_line"-->
  1119. <!--v-if="receiverTreatmentAccess.way == 0"-->
  1120. <!--style="width: 180px;text-align: left"-->
  1121. <!--&gt;</div>-->
  1122. <!--<div-->
  1123. <!--class="under_line"-->
  1124. <!--v-if="receiverTreatmentAccess.way == 1"-->
  1125. <!--style="width: 180px;text-align: left"-->
  1126. <!--&gt;-->
  1127. <!--步行-->
  1128. <!--</div>-->
  1129. <!--<div-->
  1130. <!--class="under_line"-->
  1131. <!--v-if="receiverTreatmentAccess.way == 2"-->
  1132. <!--style="width: 180px;text-align: left"-->
  1133. <!--&gt;-->
  1134. <!--扶行-->
  1135. <!--</div>-->
  1136. <!--<div-->
  1137. <!--class="under_line"-->
  1138. <!--v-if="receiverTreatmentAccess.way == 3"-->
  1139. <!--style="width: 180px;text-align: left"-->
  1140. <!--&gt;-->
  1141. <!--轮椅-->
  1142. <!--</div>-->
  1143. <!--<div-->
  1144. <!--class="under_line"-->
  1145. <!--v-if="receiverTreatmentAccess.way == 4"-->
  1146. <!--style="width: 180px;text-align: left"-->
  1147. <!--&gt;-->
  1148. <!--平车-->
  1149. <!--</div>-->
  1150. </div>
  1151. <div class="inline_block" style="margin-left: 10px;">
  1152. 诊断:
  1153. <div
  1154. class="under_line"
  1155. style="width: 640px;text-align: left;word-break: break-all;word-wrap: break-word;display: inline-block;white-space: pre-wrap;"
  1156. >
  1157. {{ patientInfo.diagnose }}
  1158. </div>
  1159. </div>
  1160. </div>
  1161. </template>
  1162. <div class="row" style="margin-top:-11px;position: relative;">
  1163. <table class="proj_table">
  1164. <tbody>
  1165. <template v-if="doctor_advices_2.length > 0">
  1166. <tr style="line-height:35px;padding:8px 5px;">
  1167. <td
  1168. colspan="7"
  1169. style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;"
  1170. >
  1171. 医嘱内容
  1172. </td>
  1173. </tr>
  1174. <!-- <tr style="line-height:35px;padding:8px 5px;">
  1175. <td colspan="4" style="font-size: 16px">开医嘱</td>
  1176. <td colspan="3" style="font-size: 16px">执行核对医嘱</td>
  1177. </tr> -->
  1178. <tr style="line-height:35px;padding:8px 5px;">
  1179. <td style="font-size: 16px" width="10%">时间</td>
  1180. <td style="font-size: 16px" colspan="2" width="45%">
  1181. 医嘱内容
  1182. </td>
  1183. <td style="font-size: 16px" width="10%">医生签名</td>
  1184. <!-- <td style="font-size: 16px" width="10%">核对人签名</td> -->
  1185. <td style="font-size: 16px" width="10%">执行人签名</td>
  1186. <td style="font-size: 16px" width="10%">时间</td>
  1187. </tr>
  1188. <!-- <template v-for="group in doctor_advices" > -->
  1189. <tr
  1190. v-for="(advice, advice_index) in doctor_advices_2"
  1191. :key="advice_index"
  1192. >
  1193. <td height="32px">
  1194. <span v-if="advice.start_time">
  1195. {{ getTime(advice.start_time, "{h}:{i}") }}
  1196. </span>
  1197. <!-- <span v-else>&nbsp;<br/>&nbsp;</span> -->
  1198. </td>
  1199. <td
  1200. height="32px"
  1201. colspan="2"
  1202. class="advice-name"
  1203. style="padding-left:7px;"
  1204. >
  1205. <span v-if="advice.parent_id > 0">---></span>
  1206. <span>{{ advice.advice_name }}</span>
  1207. <span v-if="advice && advice.advice_desc"
  1208. >({{ advice.advice_desc }}{{ advice.drug_spec_unit }})</span
  1209. >
  1210. <span v-if="advice.prescribing_number">
  1211. &nbsp;&nbsp; {{ advice.prescribing_number
  1212. }}{{ advice.prescribing_number_unit }}</span
  1213. >
  1214. <span v-if="advice.single_dose != 0">
  1215. {{ advice.single_dose }}{{ advice.single_dose_unit }}</span
  1216. >
  1217. <span v-if="advice.parent_id == 0">{{
  1218. advice.delivery_way
  1219. }}</span>
  1220. <span v-if="advice.parent_id == 0">{{
  1221. advice.execution_frequency
  1222. }}</span>
  1223. <span v-if="advice.parent_id == 0 && advice.remark.length > 0"
  1224. >({{ advice.remark }})</span
  1225. >
  1226. </td>
  1227. <!-- <td colspan="2" height="60px" style="text-align: center" v-else >
  1228. <span>{{advice.delivery_way}}</span>
  1229. <span>{{advice.execution_frequency}}</span>
  1230. <span v-if="advice.remark.length > 0">({{advice.remark}})</span>
  1231. </td> -->
  1232. <!-- <td width="10%" v-if="(advice.children && advice.children.length > 0 || advice.parent_id > 0) && advice.isShow == 2" ></td> -->
  1233. <td height="32px">
  1234. <span v-if="setAdminUserES(advice.advice_doctor) == ''">{{
  1235. getAdminUser(advice.advice_doctor)
  1236. }}</span>
  1237. <img
  1238. style="height:20px;"
  1239. :src="setAdminUserES(advice.advice_doctor)"
  1240. alt=""
  1241. srcset=""
  1242. v-else
  1243. />
  1244. </td>
  1245. <!-- <td height="35px">
  1246. <span v-if="setAdminUserES(advice.checker) == ''">{{getAdminUser(advice.checker)}}</span>
  1247. <img style="height:20px;" :src="setAdminUserES(advice.checker)" alt="" srcset="" v-else>
  1248. </td> -->
  1249. <td height="32px">
  1250. <span v-if="setAdminUserES(advice.execution_staff) == ''">{{
  1251. getAdminUser(advice.execution_staff)
  1252. }}</span>
  1253. <img
  1254. style="height:20px;"
  1255. :src="setAdminUserES(advice.execution_staff)"
  1256. alt=""
  1257. srcset=""
  1258. v-else
  1259. />
  1260. </td>
  1261. <td height="32px">
  1262. <span v-if="advice.execution_time">{{
  1263. getTime(advice.execution_time, "{h}:{i}")
  1264. }}</span>
  1265. </td>
  1266. </tr>
  1267. </template>
  1268. <tr>
  1269. <td
  1270. colspan="7"
  1271. style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;"
  1272. >
  1273. 透析后情况
  1274. </td>
  1275. </tr>
  1276. <tr>
  1277. <td colspan="7">
  1278. <div
  1279. class="row"
  1280. style="padding: 2px 0;line-height:23px; display:flex;"
  1281. >
  1282. <div class="inline_block" style="flex:1;">
  1283. T:
  1284. <div
  1285. class="under_line"
  1286. style="width: 50px;text-align: center"
  1287. >
  1288. {{
  1289. afterdialysis.temperature
  1290. ? afterdialysis.temperature
  1291. : "/"
  1292. }}
  1293. </div>
  1294. °C
  1295. </div>
  1296. <div class="inline_block" style="margin-left:10px;flex:1;">
  1297. P:
  1298. <div
  1299. class="under_line"
  1300. style="width: 50px;text-align: center;"
  1301. >
  1302. {{
  1303. afterdialysis.pulse_frequency
  1304. ? afterdialysis.pulse_frequency
  1305. : "/"
  1306. }}
  1307. </div>
  1308. 次/分
  1309. </div>
  1310. <div class="inline_block" style="margin-left:10px;flex:1;">
  1311. R:
  1312. <div
  1313. class="under_line"
  1314. style="width: 50px;text-align: center;"
  1315. >
  1316. {{
  1317. afterdialysis.breathing_rate
  1318. ? afterdialysis.breathing_rate
  1319. : "/"
  1320. }}
  1321. </div>
  1322. 次/分
  1323. </div>
  1324. <div class="inline_block" style="margin-left:10px;flex:1.5;">
  1325. BP:
  1326. <div
  1327. class="under_line"
  1328. style="width: 50px;text-align: center;"
  1329. >
  1330. {{
  1331. afterdialysis.systolic_blood_pressure
  1332. ? afterdialysis.systolic_blood_pressure
  1333. : "/"
  1334. }}
  1335. </div>
  1336. /
  1337. <div
  1338. class="under_line"
  1339. style="width: 50px;text-align: center;"
  1340. >
  1341. {{
  1342. afterdialysis.diastolic_blood_pressure
  1343. ? afterdialysis.diastolic_blood_pressure
  1344. : "/"
  1345. }}
  1346. </div>
  1347. mmHg
  1348. </div>
  1349. <div class="inline_block" style="flex:1.5;">
  1350. 实际治疗时间:
  1351. <div
  1352. class="under_line"
  1353. style="width: 30px;text-align: center"
  1354. >
  1355. {{
  1356. afterdialysis.actual_treatment_hour
  1357. ? afterdialysis.actual_treatment_hour
  1358. : "/"
  1359. }}
  1360. </div>
  1361. h
  1362. <div
  1363. class="under_line"
  1364. style="width: 30px;text-align: center"
  1365. >
  1366. {{
  1367. afterdialysis.actual_treatment_minute
  1368. ? afterdialysis.actual_treatment_minute
  1369. : 0
  1370. }}
  1371. </div>
  1372. min
  1373. </div>
  1374. </div>
  1375. <div class="row" style="padding: 2px 0;line-height:23px;display:flex;" >
  1376. <div class="inline_block" style="flex:2;">
  1377. 凝血程度:
  1378. <div
  1379. class="under_line"
  1380. style="width:200px;text-align:center;"
  1381. >
  1382. {{ afterdialysis.cruor ? afterdialysis.cruor : "/" }}
  1383. </div>
  1384. </div>
  1385. <div class="inline_block" style="flex:1;">
  1386. 内瘘:
  1387. <div
  1388. class="under_line"
  1389. style="width: 70px;text-align: center"
  1390. >
  1391. {{
  1392. afterdialysis.internal_fistula
  1393. ? afterdialysis.internal_fistula
  1394. : "/"
  1395. }}
  1396. </div>
  1397. </div>
  1398. <div class="inline_block" style="flex:3;">
  1399. 导管:
  1400. <div
  1401. class="under_line"
  1402. style="min-width: 120px;text-align: center"
  1403. >
  1404. {{
  1405. afterdialysis.catheter ? afterdialysis.catheter : "/"
  1406. }}
  1407. </div>
  1408. </div>
  1409. </div>
  1410. <div
  1411. class="row"
  1412. style="padding: 2px 0;line-height:23px;display:flex;"
  1413. >
  1414. <div class="inline_block" style="flex:1;">
  1415. 透后体重:
  1416. <div
  1417. class="under_line"
  1418. style="width: 70px;text-align: center"
  1419. >
  1420. {{
  1421. afterdialysis.weight_after
  1422. ? parseFloat(
  1423. afterdialysis.weight_after -
  1424. afterdialysis.additional_weight
  1425. ).toFixed(1)
  1426. : "/"
  1427. }}
  1428. </div>
  1429. kg
  1430. </div>
  1431. <div class="inline_block" style="flex:1;">
  1432. 体重减少:
  1433. <div
  1434. class="under_line"
  1435. style="width: 70px;text-align: center"
  1436. >
  1437. {{
  1438. afterdialysis.weight_loss
  1439. ? afterdialysis.weight_loss
  1440. : "/"
  1441. }}
  1442. </div>
  1443. kg
  1444. </div>
  1445. <div class="inline_block" style="flex:1;">
  1446. 透析中入量:
  1447. <div
  1448. class="under_line"
  1449. style="width: 70px;text-align: center"
  1450. >
  1451. {{
  1452. afterdialysis.dialysis_intakes
  1453. ? afterdialysis.dialysis_intakes
  1454. : "/"
  1455. }}
  1456. </div>
  1457. {{ getUnit(afterdialysis.dialysis_intakes_unit) }}
  1458. </div>
  1459. <div class="inline_block" style="flex:1;">
  1460. 实际超滤量:
  1461. <div
  1462. class="under_line"
  1463. style="width: 70px;text-align: center"
  1464. >
  1465. {{
  1466. afterdialysis.actual_ultrafiltration
  1467. ? afterdialysis.actual_ultrafiltration
  1468. : "/"
  1469. }}
  1470. </div>
  1471. ml
  1472. </div>
  1473. </div>
  1474. <div
  1475. class="row"
  1476. style="padding: 2px 0;line-height:23px;display:flex;"
  1477. >
  1478. <div
  1479. class="inline_block"
  1480. style="flex:1; display:inline-block;"
  1481. >
  1482. 治疗小结:
  1483. <div
  1484. class="under_line"
  1485. style="width: 860px;line-height: 25px;text-align: left;margin-left: 2px;display: inline-block;white-space: normal;"
  1486. >
  1487. {{
  1488. summary.dialysis_summary
  1489. ? summary.dialysis_summary
  1490. : "/"
  1491. }}
  1492. </div>
  1493. </div>
  1494. </div>
  1495. </td>
  1496. </tr>
  1497. <tr>
  1498. <td colspan="7">
  1499. <div
  1500. class="row"
  1501. style="padding: 2px 0;line-height:23px;display:flex;"
  1502. >
  1503. <div class="inline_block" style="flex:1;">
  1504. 穿刺护士:
  1505. <div
  1506. class="under_line"
  1507. style="width: 80px;text-align: center"
  1508. >
  1509. <span
  1510. v-if="
  1511. setAdminUserES(
  1512. dialysisOrder == null
  1513. ? 0
  1514. : dialysisOrder.puncture_nurse
  1515. ) == ''
  1516. "
  1517. >{{
  1518. getAdminUser(
  1519. dialysisOrder == null
  1520. ? 0
  1521. : dialysisOrder.puncture_nurse
  1522. )
  1523. }}</span
  1524. >
  1525. <img
  1526. style="height:20px;"
  1527. :src="
  1528. setAdminUserES(
  1529. dialysisOrder == null
  1530. ? 0
  1531. : dialysisOrder.puncture_nurse
  1532. )
  1533. "
  1534. alt=""
  1535. srcset=""
  1536. v-else
  1537. />
  1538. </div>
  1539. </div>
  1540. <div class="inline_block" style="flex:1;">
  1541. 治疗护士:
  1542. <div
  1543. class="under_line"
  1544. style="width: 80px;text-align: center"
  1545. >
  1546. <span
  1547. v-if="
  1548. setAdminUserES(
  1549. dialysisOrder == null
  1550. ? 0
  1551. : dialysisOrder.start_nurse
  1552. ) == ''
  1553. "
  1554. >{{
  1555. getAdminUser(
  1556. dialysisOrder == null
  1557. ? 0
  1558. : dialysisOrder.start_nurse
  1559. )
  1560. }}</span
  1561. >
  1562. <img
  1563. style="height:20px;"
  1564. :src="
  1565. setAdminUserES(
  1566. dialysisOrder == null
  1567. ? 0
  1568. : dialysisOrder.start_nurse
  1569. )
  1570. "
  1571. alt=""
  1572. srcset=""
  1573. v-else
  1574. />
  1575. </div>
  1576. </div>
  1577. <div class="inline_block" style="flex:1;">
  1578. 核对人员:
  1579. <div
  1580. class="under_line"
  1581. style="width: 80px;text-align: center"
  1582. v-if="dialysisOrder == null"
  1583. >
  1584. <span
  1585. v-if="
  1586. setAdminUserES(check == null ? 0 : check.creater) ==
  1587. ''
  1588. "
  1589. >{{
  1590. getAdminUser(check == null ? 0 : check.creater)
  1591. }}</span
  1592. >
  1593. <img
  1594. style="height:20px;"
  1595. :src="setAdminUserES(check == null ? 0 : check.creater)"
  1596. alt=""
  1597. srcset=""
  1598. v-else
  1599. />
  1600. </div>
  1601. <div
  1602. class="under_line"
  1603. style="width: 80px;text-align: center"
  1604. v-if="
  1605. dialysisOrder != null &&
  1606. dialysisOrder.start_nurse == check.modifier
  1607. "
  1608. >
  1609. <span
  1610. v-if="
  1611. setAdminUserES(check == null ? 0 : check.creater) ==
  1612. ''
  1613. "
  1614. >{{
  1615. getAdminUser(check == null ? 0 : check.creater)
  1616. }}</span
  1617. >
  1618. <img
  1619. style="height:20px;"
  1620. :src="setAdminUserES(check == null ? 0 : check.creater)"
  1621. alt=""
  1622. srcset=""
  1623. v-else
  1624. />
  1625. </div>
  1626. <div
  1627. class="under_line"
  1628. style="width: 80px;text-align: center"
  1629. v-if="
  1630. dialysisOrder != null &&
  1631. dialysisOrder.start_nurse == check.creater
  1632. "
  1633. >
  1634. <span
  1635. v-if="
  1636. setAdminUserES(check == null ? 0 : check.modifier) ==
  1637. ''
  1638. "
  1639. >{{
  1640. getAdminUser(check == null ? 0 : check.modifier)
  1641. }}</span
  1642. >
  1643. <img
  1644. style="height:20px;"
  1645. :src="
  1646. setAdminUserES(check == null ? 0 : check.modifier)
  1647. "
  1648. alt=""
  1649. srcset=""
  1650. v-else
  1651. />
  1652. </div>
  1653. <div
  1654. class="under_line"
  1655. style="width: 80px;text-align: center"
  1656. v-if="
  1657. dialysisOrder != null &&
  1658. dialysisOrder.start_nurse != check.creater &&
  1659. dialysisOrder.start_nurse != check.modifier
  1660. "
  1661. >
  1662. <span
  1663. v-if="
  1664. setAdminUserES(check == null ? 0 : check.creater) ==
  1665. ''
  1666. "
  1667. >{{
  1668. getAdminUser(check == null ? 0 : check.creater)
  1669. }}</span
  1670. >
  1671. <img
  1672. style="height:20px;"
  1673. :src="setAdminUserES(check == null ? 0 : check.creater)"
  1674. alt=""
  1675. srcset=""
  1676. v-else
  1677. />
  1678. </div>
  1679. </div>
  1680. <div class="inline_block" style="flex:1;">
  1681. 下机护士:
  1682. <div
  1683. class="under_line"
  1684. style="width: 80px;text-align: center"
  1685. >
  1686. <span
  1687. v-if="
  1688. setAdminUserES(
  1689. dialysisOrder == null
  1690. ? 0
  1691. : dialysisOrder.finish_nurse
  1692. ) == ''
  1693. "
  1694. >{{
  1695. getAdminUser(
  1696. dialysisOrder == null
  1697. ? 0
  1698. : dialysisOrder.finish_nurse
  1699. )
  1700. }}</span
  1701. >
  1702. <img
  1703. style="height:20px;"
  1704. :src="
  1705. setAdminUserES(
  1706. dialysisOrder == null
  1707. ? 0
  1708. : dialysisOrder.finish_nurse
  1709. )
  1710. "
  1711. alt=""
  1712. srcset=""
  1713. v-else
  1714. />
  1715. </div>
  1716. </div>
  1717. <div class="inline_block" style="flex:1;">
  1718. 治疗医生:
  1719. <div
  1720. class="under_line"
  1721. style="width: 80px;text-align: center"
  1722. >
  1723. <span
  1724. v-if="
  1725. setAdminUserES(prescription.prescription_doctor) == ''
  1726. "
  1727. >{{
  1728. getAdminUser(prescription.prescription_doctor)
  1729. }}</span
  1730. >
  1731. <img
  1732. style="height:20px;"
  1733. :src="setAdminUserES(prescription.prescription_doctor)"
  1734. alt=""
  1735. srcset=""
  1736. v-else
  1737. />
  1738. </div>
  1739. </div>
  1740. </div>
  1741. </td>
  1742. </tr>
  1743. </tbody>
  1744. </table>
  1745. <!-- <div class="print-yema">1</div> -->
  1746. </div>
  1747. </div>
  1748. </div>
  1749. </template>
  1750. <script>
  1751. import CheckBox from '../batch_print/option_check_box'
  1752. import { getDialysisRecord } from '@/api/dialysis'
  1753. import { getDataConfig } from '@/utils/data'
  1754. import { jsGetAge, uParseTime } from '@/utils/tools'
  1755. import LabelBox from '../printItem/LabelBox'
  1756. import BreadCrumb from '@/xt_pages/components/bread-crumb'
  1757. // import DialysisPrintOrderOne from './template/dialysisPrintOrderOne'
  1758. // import DialysisPrintOrderTwo from './template/dialysisPrintOrderTwo'
  1759. import print from 'print-js'
  1760. export default {
  1761. name: 'dialysisPrintOrderSix',
  1762. props: ['childResponse'],
  1763. components: {
  1764. // DialysisPrintOrderOne,
  1765. // DialysisPrintOrderTwo,
  1766. CheckBox,
  1767. LabelBox,
  1768. BreadCrumb
  1769. },
  1770. data() {
  1771. return {
  1772. way_arr: [],
  1773. consciousness_arr: [],
  1774. appetite_arr: [],
  1775. posture_arr: [],
  1776. sick_condition_arr: [],
  1777. precaution_arr: [],
  1778. intake_arr: [],
  1779. nutrition_arr: [],
  1780. crumbs: [
  1781. { path: false, name: "透析管理" },
  1782. { path: false, name: "打印单" }
  1783. ],
  1784. operators: [],
  1785. adminUser: [],
  1786. check: {},
  1787. xtdate: "",
  1788. dialysisOrder: {
  1789. DeviceNumber: []
  1790. },
  1791. displaceLiquiPartOptions: [],
  1792. operatorMaps: {},
  1793. complications: [
  1794. "低血压",
  1795. "高血压",
  1796. "心律失常",
  1797. "头晕",
  1798. "头痛",
  1799. "呕吐",
  1800. "抽搐",
  1801. "出血",
  1802. "心衰",
  1803. "腹痛"
  1804. ],
  1805. jilurow: 0,
  1806. advice_jilurow: 0,
  1807. loading: false,
  1808. orgname: "",
  1809. patientInfo_gender_1: false,
  1810. patientInfo_gender_2: false,
  1811. patientInfo_source_2: false,
  1812. patientInfo_source_1: false,
  1813. modeOptions: {},
  1814. replacementWays: [],
  1815. perfusionApparatus: [],
  1816. anticoagulantsConfit: {},
  1817. bloodAccessParOpera: {},
  1818. dialysateFormulationOptions: {},
  1819. totollength: 0,
  1820. queryParams: {
  1821. xtdate: "",
  1822. xtno: ""
  1823. },
  1824. patientInfo: {
  1825. birth: "",
  1826. age: "",
  1827. DialysisSchedule: {
  1828. device_number: { number: "" },
  1829. device_zone: { name: "" }
  1830. },
  1831. gender: 0
  1832. },
  1833. predialysis: {
  1834. score: "",
  1835. internal_fistula: "",
  1836. internal_fistula_skin: "",
  1837. catheter: "",
  1838. blood_access_part_opera_name: ""
  1839. },
  1840. afterdialysis: {
  1841. complications_index: ""
  1842. },
  1843. prescription: {
  1844. dialysate_formulation_name: "",
  1845. device: {}
  1846. },
  1847. advices: [],
  1848. users: [],
  1849. monitors: [],
  1850. monitors2: [],
  1851. summary: {},
  1852. receiverTreatmentAccess: {},
  1853. org_template_info: {},
  1854. doctor_advices: [],
  1855. doctor_advices_2: [],
  1856. advice_groups: [],
  1857. advice_groups_2: [],
  1858. print_length: 0,
  1859. blood_access_part: [],
  1860. blood_access_part_opera: [],
  1861. AlPanel: {
  1862. id: 0,
  1863. name: "",
  1864. type: 1,
  1865. shouji: 2,
  1866. weichi: 2,
  1867. zongliang: 2,
  1868. gaimingcheng: -1,
  1869. gaijiliang: -1,
  1870. shouji_unit: "mg",
  1871. weichi_unit: "mg/h",
  1872. zongliang_unit: "mg",
  1873. gaimingcheng_unit: "",
  1874. gaijiliang_unit: ""
  1875. }
  1876. };
  1877. },
  1878. methods: {
  1879. getDisplaceLiquiPart: function(val) {
  1880. let displace_liqui_part_name = "/";
  1881. const displace_liqui_part = this.displaceLiquiPartOptions;
  1882. for (let i = 0; i < displace_liqui_part.length; i++) {
  1883. if (displace_liqui_part[i].id == val) {
  1884. displace_liqui_part_name = displace_liqui_part[i].name;
  1885. }
  1886. }
  1887. return displace_liqui_part_name;
  1888. },
  1889. replacementWaysById: function(val) {
  1890. let replacementWaysname = "/";
  1891. // let vascular_access = getDataConfig('hemodialysis', 'vascular_access')
  1892. for (let i = 0; i < this.replacementWays.length; i++) {
  1893. if (this.replacementWays[i].id == val) {
  1894. replacementWaysname = this.replacementWays[i].name;
  1895. }
  1896. }
  1897. return replacementWaysname;
  1898. },
  1899. QueryPartById: function(val) {
  1900. let vascular_access_part_name = "/";
  1901. const vascular_access = getDataConfig("hemodialysis", "vascular_access");
  1902. for (let i = 0; i < vascular_access.length; i++) {
  1903. if (vascular_access[i].id == val) {
  1904. vascular_access_part_name = vascular_access[i].name;
  1905. }
  1906. }
  1907. return vascular_access_part_name;
  1908. },
  1909. getAdminUser(id) {
  1910. if (id == 0) {
  1911. return "";
  1912. }
  1913. if (id == undefined) {
  1914. return "";
  1915. }
  1916. for (let i = 0; i < this.adminUser.length; i++) {
  1917. if (this.adminUser[i].id == id) {
  1918. return this.adminUser[i].name;
  1919. }
  1920. }
  1921. },
  1922. getTime(value, temp) {
  1923. if (value == 0) {
  1924. return "";
  1925. }
  1926. if (value != undefined) {
  1927. return uParseTime(value, temp);
  1928. }
  1929. return "";
  1930. },
  1931. getUnit: function(val) {
  1932. switch (val) {
  1933. case 1:
  1934. return "g";
  1935. break;
  1936. case 2:
  1937. return "ml";
  1938. break;
  1939. }
  1940. },
  1941. printThisPage() {
  1942. var ptime = Math.round(new Date().getTime() / 1000);
  1943. this.print_time = uParseTime(ptime, "{y}-{m}-{d} {h}:{i}");
  1944. const style =
  1945. '@media print {.dialysis-print-order{width:960px;margin:0 auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.dialysis-print-order .table-box{width:100%;line-height:23px;font-size:14px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:14px}.dialysis-print-order .print-table-no{width:100%;text-align:left;border-collapse:collapse;font-size:14px} .dialysis-print-order .under_line {display: inline-block;border-bottom: 1px solid #999;text-align:left;white-space: nowrap;width: 50%;} .dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;} .print-template-two tr {line-height: 30px;} .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;} .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}';
  1946. if (this.org_template_info.template_id == 1) {
  1947. printJS({
  1948. printable: "dialysis-print-box",
  1949. type: "html",
  1950. style: style,
  1951. scanStyles: false
  1952. });
  1953. } else if (
  1954. this.org_template_info.template_id == 2 ||
  1955. this.org_template_info.template_id == 0
  1956. ) {
  1957. printJS({
  1958. printable: "dialysis-print-box-1",
  1959. type: "html",
  1960. style: style,
  1961. scanStyles: false
  1962. });
  1963. }
  1964. },
  1965. getNumber() {
  1966. if (this.dialysisOrder != null) {
  1967. return (
  1968. this.patientInfo.DialysisSchedule.device_zone.name +
  1969. this.dialysisOrder.DeviceNumber.number
  1970. );
  1971. } else {
  1972. return (
  1973. this.patientInfo.DialysisSchedule.device_zone.name +
  1974. this.patientInfo.DialysisSchedule.device_number.number
  1975. );
  1976. }
  1977. },
  1978. getXuserName(id) {
  1979. if (id <= 0) {
  1980. return "";
  1981. }
  1982. var name = "";
  1983. if (this.users == null || typeof this.users.length === "undefined") {
  1984. return name;
  1985. }
  1986. var leng = this.users.length;
  1987. if (leng == 0) {
  1988. return name;
  1989. }
  1990. for (let index = 0; index < leng; index++) {
  1991. if (this.users[index].id == id) {
  1992. name = this.users[index].name;
  1993. break;
  1994. }
  1995. }
  1996. return name;
  1997. },
  1998. setAdminUserES(id) {
  1999. if (id == 0) {
  2000. return "";
  2001. }
  2002. if (id in this.operatorMaps) {
  2003. return this.operatorMaps[id].url;
  2004. } else {
  2005. return "";
  2006. }
  2007. },
  2008. modeName(mode_id) {
  2009. return typeof this.modeOptions[mode_id] !== "undefined" &&
  2010. typeof this.modeOptions[mode_id].name !== "undefined"
  2011. ? this.modeOptions[mode_id].name
  2012. : "";
  2013. },
  2014. getDialysisRecord() {
  2015. this.loading = true;
  2016. // getDialysisRecord(this.queryParams).then(response => {
  2017. var response = this.childResponse;
  2018. if (response.data.state == 1) {
  2019. this.adminUser = response.data.data.users;
  2020. this.users = response.data.data.users;
  2021. this.patientInfo = response.data.data.patientInfo;
  2022. this.patientInfo.birth = uParseTime(
  2023. this.patientInfo.birthday,
  2024. "{y}-{m}-{d}"
  2025. );
  2026. // this.patientInfo.age = jsGetAge(this.patientInfo.birth, '-')
  2027. if (response.data.data.patientInfo.first_dialysis_date != 0) {
  2028. this.patientInfo.first_dialysis_date = uParseTime(
  2029. response.data.data.patientInfo.first_dialysis_date,
  2030. "{y}-{m}-{d}"
  2031. );
  2032. } else {
  2033. this.patientInfo.first_dialysis_date = "";
  2034. }
  2035. this.check = response.data.data.check;
  2036. this.xtdate = response.data.data.xtdate;
  2037. this.predialysis = response.data.data.PredialysisEvaluation;
  2038. this.predialysis.blood_access_part_opera_name = this.bloodAccessParOperaName(
  2039. this.predialysis.blood_access_part_opera_id
  2040. );
  2041. this.afterdialysis = response.data.data.AssessmentAfterDislysis;
  2042. this.operators = response.data.data.operators;
  2043. this.dialysisOrder =
  2044. response.data.data.dialysisOrder === null
  2045. ? null
  2046. : response.data.data.dialysisOrder;
  2047. if (this.operators.length > 0) {
  2048. var operatorsLen = this.operators.length;
  2049. for (var index = 0; index < operatorsLen; index++) {
  2050. this.$set(
  2051. this.operatorMaps,
  2052. this.operators[index].creator,
  2053. this.operators[index]
  2054. );
  2055. }
  2056. }
  2057. this.afterdialysis.txqnx = -1;
  2058. if (this.afterdialysis.cruor.indexOf("0度") > -1) {
  2059. this.afterdialysis.txqnx = 0;
  2060. }
  2061. if (this.afterdialysis.cruor.indexOf("Ⅰ度") > -1) {
  2062. this.afterdialysis.txqnx = 1;
  2063. }
  2064. if (this.afterdialysis.cruor.indexOf("Ⅱ度") > -1) {
  2065. this.afterdialysis.txqnx = 2;
  2066. }
  2067. if (this.afterdialysis.cruor.indexOf("Ⅲ度") > -1) {
  2068. this.afterdialysis.txqnx = 3;
  2069. }
  2070. this.afterdialysis.complications = this.afterdialysis.complication.split(
  2071. ","
  2072. );
  2073. this.afterdialysis.complications_other = [];
  2074. this.afterdialysis.complications_index = [];
  2075. var acllen = this.afterdialysis.complications.length;
  2076. for (let index = 0; index < acllen; index++) {
  2077. if (
  2078. this.complications.indexOf(
  2079. this.afterdialysis.complications[index]
  2080. ) >= 0
  2081. ) {
  2082. this.afterdialysis.complications_index.push(
  2083. this.afterdialysis.complications[index]
  2084. );
  2085. } else if (
  2086. this.complications.indexOf(
  2087. this.afterdialysis.complications[index]
  2088. ) < 0 &&
  2089. this.afterdialysis.complications_other.indexOf(
  2090. this.afterdialysis.complications[index]
  2091. ) < 0
  2092. ) {
  2093. this.afterdialysis.complications_other.push(
  2094. this.afterdialysis.complications[index]
  2095. );
  2096. }
  2097. }
  2098. this.afterdialysis.complications_other = this.afterdialysis.complications_other.join(
  2099. ","
  2100. );
  2101. this.prescription = response.data.data.dialysisPrescription;
  2102. this.receiverTreatmentAccess =
  2103. response.data.data.receiverTreatmentAccess;
  2104. this.prescription.mode = this.modeName(this.prescription.mode_id);
  2105. var rwLen = this.replacementWays.length;
  2106. this.prescription.replacement = "";
  2107. for (let index = 0; index < rwLen; index++) {
  2108. if (
  2109. this.replacementWays[index].id == this.prescription.replacement_way
  2110. ) {
  2111. this.prescription.replacement = this.replacementWays[index].name;
  2112. break;
  2113. }
  2114. }
  2115. this.prescription.dialysate_formulation_name = this.dialysateFormulationName(
  2116. this.prescription.dialysate_formulation
  2117. );
  2118. var paLen = this.perfusionApparatus.length;
  2119. this.prescription.perfusion_apparatus_name = "";
  2120. for (let index = 0; index < paLen; index++) {
  2121. if (
  2122. this.perfusionApparatus[index].id ==
  2123. this.prescription.perfusion_apparatus
  2124. ) {
  2125. this.prescription.perfusion_apparatus_name = this.perfusionApparatus[
  2126. index
  2127. ].name;
  2128. break;
  2129. }
  2130. }
  2131. var acLen = this.anticoagulantsConfit.length;
  2132. var thisALID = this.prescription.anticoagulant;
  2133. this.prescription.anticoagulant_name = "";
  2134. if (
  2135. typeof this.anticoagulantsConfit[thisALID] !== "undefined" &&
  2136. this.anticoagulantsConfit[thisALID] != null
  2137. ) {
  2138. this.prescription.anticoagulant_name = this.anticoagulantsConfit[
  2139. thisALID
  2140. ].name;
  2141. this.AlPanel = this.anticoagulantsConfit[thisALID];
  2142. }
  2143. this.advices = response.data.data.advices;
  2144. this.monitors = response.data.data.monitors;
  2145. this.summary = response.data.data.summary;
  2146. this.org_template_info = response.data.data.org_template_info;
  2147. if (this.monitors.length <= 6) {
  2148. var nl = 6;
  2149. this.print_length = 6;
  2150. for (let index = 0; index < nl; index++) {
  2151. if (
  2152. this.monitors[index] == undefined ||
  2153. this.monitors[index].length <= 0
  2154. ) {
  2155. this.monitors2.push([]);
  2156. } else {
  2157. continue;
  2158. }
  2159. }
  2160. }
  2161. var tempmonitorflag = true;
  2162. for (let index = 0; index < this.monitors.length; index++) {
  2163. const monitor = this.monitors[index];
  2164. this.monitors[index].end = "";
  2165. if (Object.keys(monitor).length > 0 && index > 1) {
  2166. if (monitor.operate_time == this.dialysisOrder.end_time) {
  2167. this.monitors[index].end = "【结束透析】";
  2168. tempmonitorflag = false;
  2169. }
  2170. if (tempmonitorflag && index == this.monitors.length - 1) {
  2171. this.monitors[index].end = "【结束透析】";
  2172. }
  2173. }
  2174. }
  2175. this.jilurow = this.monitors.length + 1;
  2176. this.advice_jilurow = this.advices.length + 1;
  2177. var childMap = {};
  2178. for (const index in this.advices) {
  2179. if (this.advices[index].parent_id == 0) {
  2180. continue;
  2181. }
  2182. if (!(this.advices[index].parent_id in childMap)) {
  2183. childMap[this.advices[index].parent_id] = [];
  2184. }
  2185. childMap[this.advices[index].parent_id].push(this.advices[index]);
  2186. }
  2187. var advices = [];
  2188. for (const index in this.advices) {
  2189. if (this.advices[index].parent_id > 0) {
  2190. continue;
  2191. }
  2192. var item = this.advices[index];
  2193. if (item.id in childMap) {
  2194. item.children = childMap[item.id];
  2195. } else {
  2196. item.children = [];
  2197. }
  2198. advices.push(item);
  2199. }
  2200. var leftAdvice = [];
  2201. var rightAdvice = [];
  2202. var adlen = advices.length;
  2203. var halfLen = adlen % 2 == 0 ? adlen / 2 : (adlen + 1) / 2;
  2204. for (var i = 0; i < halfLen; i++) {
  2205. leftAdvice.push(advices[i]);
  2206. rightAdvice.push(advices[i + halfLen]);
  2207. }
  2208. if (halfLen < 5) {
  2209. var nl = 5 - leftAdvice.length;
  2210. for (let index = 0; index < nl; index++) {
  2211. leftAdvice.push([]);
  2212. }
  2213. var nl = 5 - rightAdvice.length;
  2214. for (let index = 0; index < nl; index++) {
  2215. rightAdvice.push([]);
  2216. }
  2217. }
  2218. this.advices = [];
  2219. for (var i = 0; i < halfLen; i++) {
  2220. var item = [];
  2221. item.push(leftAdvice[i]);
  2222. item.push(rightAdvice[i]);
  2223. this.advices.push(item);
  2224. }
  2225. this.loading = false;
  2226. this.doctor_advices =
  2227. response.data.data.advices == null ? [] : response.data.data.advices;
  2228. for (let index = 0; index < this.doctor_advices.length; index++) {
  2229. this.doctor_advices[index]["isShow"] = 2;
  2230. }
  2231. // if (this.doctor_advices.length > 0) {
  2232. // var group = this.newAdviceGroupObject()
  2233. // var initGroupBlock = function(group, advice) {
  2234. // group.group_no = advice.groupno
  2235. // }
  2236. // for (let index = this.doctor_advices.length - 1; index >= 0; index--) {
  2237. // var new_advice_index = 0
  2238. // if ('children' in this.doctor_advices[index] && this.doctor_advices[index].children.length > 0) {
  2239. // new_advice_index = index + this.doctor_advices[index].children.length + 1
  2240. // var doctor_advice = {
  2241. // delivery_way: this.doctor_advices[index].delivery_way,
  2242. // execution_frequency: this.doctor_advices[index].execution_frequency,
  2243. // groupno: this.doctor_advices[index].groupno,
  2244. // id: this.doctor_advices[index].id,
  2245. // parent_id: this.doctor_advices[index].parent_id,
  2246. // children: this.doctor_advices[index].children,
  2247. // remark: this.doctor_advices[index].remark,
  2248. // execution_staff: this.doctor_advices[index].execution_staff,
  2249. // checker: this.doctor_advices[index].checker,
  2250. // execution_time: this.doctor_advices[index].execution_time,
  2251. // advice_doctor: this.doctor_advices[index].advice_doctor
  2252. // }
  2253. // doctor_advice['isShow'] = 1
  2254. // this.doctor_advices.splice(new_advice_index, 0, doctor_advice)
  2255. // // this.doctor_advices.push(doctor_advice)
  2256. // }
  2257. // }
  2258. // for (let index = 0; index < this.doctor_advices.length; index++) {
  2259. // const advice = this.doctor_advices[index]
  2260. // if (advice.groupno == 0) {
  2261. // // 老版本的医嘱没有分组的概念,所以这一个 if 是解决这个问题的,将每个无分组的医嘱各自归为一组
  2262. // if (advice.parent_id > 0) {
  2263. // if (this.advice_groups.length > 0) {
  2264. // var parent_group = this.advice_groups[
  2265. // this.advice_groups.length - 1
  2266. // ]
  2267. // if (parent_group.advices.length > 0) {
  2268. // if (parent_group.advices[0].id == advice.parent_id) {
  2269. // parent_group.advices.push(advice)
  2270. // }
  2271. // }
  2272. // }
  2273. // continue
  2274. // } else {
  2275. // if (group.group_no > 0) {
  2276. // this.advice_groups.push(group)
  2277. // group = this.newAdviceGroupObject()
  2278. // }
  2279. // initGroupBlock(group, advice)
  2280. // group.advices.push(advice)
  2281. // this.advice_groups.push(group)
  2282. // group = this.newAdviceGroupObject()
  2283. // continue
  2284. // }
  2285. // }
  2286. // if (group.group_no > 0 && group.group_no != advice.groupno) {
  2287. // this.advice_groups.push(group)
  2288. // group = this.newAdviceGroupObject()
  2289. // }
  2290. // if (group.group_no == 0) {
  2291. // initGroupBlock(group, advice)
  2292. // }
  2293. // if (group.group_no == advice.groupno) {
  2294. // group.advices.push(advice)
  2295. // }
  2296. // }
  2297. // if (group.group_no > 0) {
  2298. // // 上述的算法会导致最后一组没有加到advice_groups,这里要手动加上
  2299. // this.advice_groups.push(group)
  2300. // }
  2301. // }
  2302. if (this.doctor_advices.length <= 6) {
  2303. var nl = 6;
  2304. this.print_length = 6;
  2305. for (let index = 0; index < nl; index++) {
  2306. if (
  2307. this.doctor_advices[index] == undefined ||
  2308. this.doctor_advices[index].length <= 0
  2309. ) {
  2310. this.doctor_advices.push([]);
  2311. } else {
  2312. continue;
  2313. }
  2314. }
  2315. }
  2316. this.totollength = this.doctor_advices.length + this.monitors.length;
  2317. if (this.totollength > 18) {
  2318. var temp_advice_length = 17 - this.monitors.length;
  2319. var doctor_advices_1 = [];
  2320. var doctor_advices_2 = [];
  2321. for (let index = 0; index < this.doctor_advices.length; index++) {
  2322. const element = this.doctor_advices[index];
  2323. if (temp_advice_length > index) {
  2324. doctor_advices_1.push(element);
  2325. } else {
  2326. doctor_advices_2.push(element);
  2327. }
  2328. }
  2329. this.doctor_advices = doctor_advices_1;
  2330. this.doctor_advices_2 = doctor_advices_2;
  2331. }
  2332. console.log(this.advice_groups);
  2333. } else {
  2334. this.loading = false;
  2335. this.$message.error("请求数据失败");
  2336. return false;
  2337. }
  2338. // })
  2339. },
  2340. bloodAccessParOperaName(id) {
  2341. if (id in this.bloodAccessParOpera) {
  2342. return this.bloodAccessParOpera[id].name;
  2343. }
  2344. return "";
  2345. },
  2346. dialysateFormulationName(id) {
  2347. if (id in this.dialysateFormulationOptions) {
  2348. return this.dialysateFormulationOptions[id].name;
  2349. }
  2350. return "";
  2351. },
  2352. getAge: function(val) {
  2353. if (
  2354. this.org_template_info.template_id == 2 ||
  2355. this.org_template_info.template_id == 0
  2356. ) {
  2357. if (val.age == 0) {
  2358. return jsGetAge(val.birth, "-");
  2359. } else {
  2360. return val.age;
  2361. }
  2362. } else {
  2363. return jsGetAge(val.birth, "-");
  2364. }
  2365. },
  2366. newAdviceGroupObject: function() {
  2367. return Object.assign(
  2368. {},
  2369. {
  2370. group_no: 0,
  2371. // advice_doctor: 0,
  2372. // start_time: 0,
  2373. advices: []
  2374. // exec_staff: 0,
  2375. // exec_time: 0,
  2376. // checker: 0,
  2377. }
  2378. );
  2379. },
  2380. getFloat: function(x) {
  2381. if (x == 0) {
  2382. return "/";
  2383. }
  2384. if (x != ".") {
  2385. var f = Math.round(x * 100) / 100;
  2386. var s = f.toString();
  2387. var rs = s.indexOf(".");
  2388. if (rs <= 0) {
  2389. rs = s.length;
  2390. s += ".";
  2391. }
  2392. while (s.length <= rs + 1) {
  2393. s += "0";
  2394. }
  2395. return s;
  2396. } else {
  2397. return "0.0";
  2398. }
  2399. }
  2400. },
  2401. watch: {
  2402. "patientInfo.gender": function() {
  2403. if (this.patientInfo.gender == 1) {
  2404. this.patientInfo_gender_1 = true;
  2405. this.patientInfo_gender_2 = false;
  2406. } else if (this.patientInfo.gender == 2) {
  2407. this.patientInfo_gender_2 = true;
  2408. this.patientInfo_gender_1 = false;
  2409. } else {
  2410. this.patientInfo_gender_2 = false;
  2411. this.patientInfo_gender_1 = false;
  2412. }
  2413. },
  2414. "patientInfo.source": function() {
  2415. if (this.patientInfo.source == 1) {
  2416. this.patientInfo_source_1 = true;
  2417. this.patientInfo_source_2 = false;
  2418. } else if (this.patientInfo.source == 2) {
  2419. this.patientInfo_source_2 = true;
  2420. this.patientInfo_source_1 = false;
  2421. } else {
  2422. this.patientInfo_source_2 = false;
  2423. this.patientInfo_source_1 = false;
  2424. }
  2425. }
  2426. },
  2427. created() {
  2428. this.way_arr = getDataConfig('hemodialysis', 'way')
  2429. this.consciousness_arr = getDataConfig('hemodialysis', 'consciousness')
  2430. this.appetite_arr = getDataConfig('hemodialysis', 'appetite')
  2431. this.posture_arr = getDataConfig('hemodialysis', 'posture')
  2432. this.sick_condition_arr = getDataConfig('hemodialysis', 'sick_condition')
  2433. this.precaution_arr = getDataConfig('hemodialysis', 'precaution')
  2434. this.intake_arr = getDataConfig('hemodialysis', 'intake')
  2435. this.nutrition_arr = getDataConfig('hemodialysis', 'nutrition')
  2436. var xtuser = this.$store.getters.xt_user
  2437. this.orgname = xtuser.org.org_name
  2438. // this.orgname = "遂溪方济医院";
  2439. this.modeOptions = this.$store.getters.treatment_mode;
  2440. this.replacementWays = this.$store.getters.replacement_ways;
  2441. this.perfusionApparatus = this.$store.getters.perfusion_apparatus;
  2442. this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit;
  2443. this.displaceLiquiPartOptions = this.$store.getters.displace_liqui;
  2444. this.blood_access_part = getDataConfig("hemodialysis", "vascular_access");
  2445. this.blood_access_part_opera = getDataConfig(
  2446. "hemodialysis",
  2447. "vascular_access_desc"
  2448. );
  2449. // this.bloodAccessParOpera = getDataConfig('hemodialysis', 'vascular_access_desc')
  2450. var bloodAccessParOpera = getDataConfig(
  2451. "hemodialysis",
  2452. "vascular_access_desc"
  2453. );
  2454. for (var key in bloodAccessParOpera) {
  2455. this.bloodAccessParOpera[bloodAccessParOpera[key].id] =
  2456. bloodAccessParOpera[key];
  2457. }
  2458. var dialysateFormulationOptions = getDataConfig(
  2459. "hemodialysis",
  2460. "dialysate_formulation"
  2461. );
  2462. for (var key in dialysateFormulationOptions) {
  2463. this.dialysateFormulationOptions[dialysateFormulationOptions[key].id] =
  2464. dialysateFormulationOptions[key];
  2465. }
  2466. const xtdate = this.$route.query && this.$route.query.xtdate;
  2467. console.log("xtdate", xtdate);
  2468. const xtno = this.$route.query && this.$route.query.xtno;
  2469. console.log("xtno", xtno);
  2470. if (
  2471. typeof xtdate === "string" &&
  2472. xtdate.length > 0 &&
  2473. typeof xtno === "string" &&
  2474. xtno.length > 0
  2475. ) {
  2476. this.queryParams.xtdate = xtdate;
  2477. this.queryParams.xtno = xtno;
  2478. this.getDialysisRecord();
  2479. } else {
  2480. this.$message.error("参数不齐");
  2481. return false;
  2482. }
  2483. }
  2484. };
  2485. </script>
  2486. <style>
  2487. .print_page_main_content {
  2488. background-color: white;
  2489. width: 960px;
  2490. margin: 0 auto 50px;
  2491. padding: 0 0 0 0;
  2492. page-break-after: always;
  2493. }
  2494. .print_page_main_content .order-yy-name {
  2495. margin: auto;
  2496. text-align: center;
  2497. font-size: 20px;
  2498. letter-spacing: 5px;
  2499. }
  2500. .dialysis-print-order .order-title {
  2501. margin: auto;
  2502. font-weight: 600;
  2503. text-align: center;
  2504. font-size: 22px;
  2505. padding: 10px;
  2506. }
  2507. .print_page_main_content .order_title {
  2508. text-align: center;
  2509. font-size: 23px;
  2510. line-height: 50px;
  2511. font-weight: 500;
  2512. }
  2513. .row {
  2514. font-size: 14px;
  2515. line-height: 20px;
  2516. padding: 5px 0;
  2517. }
  2518. .inline_block {
  2519. display: inline-block;
  2520. }
  2521. .under_line_two {
  2522. display: inline-block;
  2523. border-bottom: 1px solid #999;
  2524. text-align: left;
  2525. white-space: nowrap;
  2526. width: 50%;
  2527. }
  2528. .under_line_two::before {
  2529. content: "\00A0";
  2530. }
  2531. .under_line_two::after {
  2532. content: "\00A0";
  2533. }
  2534. .under_line {
  2535. display: inline-block;
  2536. border-bottom: 1px solid #999;
  2537. text-align: center;
  2538. white-space: nowrap;
  2539. width: 50%;
  2540. }
  2541. .under_line::before {
  2542. content: "\00A0";
  2543. }
  2544. .under_line::after {
  2545. content: "\00A0";
  2546. }
  2547. .flex {
  2548. display: -webkit-box;
  2549. display: -moz-box;
  2550. display: -ms-flexbox;
  2551. display: -webkit-flex;
  2552. display: flex;
  2553. align-items: center;
  2554. -webkit-align-items: center;
  2555. box-align: center;
  2556. -moz-box-align: center;
  2557. -webkit-box-align: center;
  2558. text-align: center;
  2559. -webkit-justify-content: space-between;
  2560. justify-content: space-between;
  2561. -moz-box-pack: space-between;
  2562. -webkit--moz-box-pack: space-between;
  2563. box-pack: space-between;
  2564. }
  2565. .print_page_main_content .proj_table {
  2566. width: 100%;
  2567. border: 1px solid;
  2568. border-collapse: collapse;
  2569. padding: 2px;
  2570. }
  2571. .print_page_main_content .proj_table tbody tr td {
  2572. border: 1px solid;
  2573. /* text-align: center; */
  2574. font-size: 16px;
  2575. padding: 5px 8px;
  2576. line-height: 30px;
  2577. }
  2578. .print_page_main_content .proj_table .inside_table {
  2579. width: 100%;
  2580. border: hidden; /* 解决边框冲突 */
  2581. border-collapse: collapse;
  2582. }
  2583. .print_page_main_content .proj_table .inside_table tr td {
  2584. border: 1px solid;
  2585. text-align: center;
  2586. font-size: 14px;
  2587. padding: 6px 5px;
  2588. line-height: 16px;
  2589. }
  2590. .print-table-no {
  2591. width: 100%;
  2592. text-align: center;
  2593. border-collapse: collapse;
  2594. font-size: 14px;
  2595. }
  2596. .es-img {
  2597. height: 20px;
  2598. }
  2599. .advice-name {
  2600. text-align: left !important;
  2601. line-height: 16px !important;
  2602. }
  2603. .advice-children {
  2604. display: flex;
  2605. }
  2606. .margin-bottom-50 {
  2607. }
  2608. .margin-bottom-300 {
  2609. margin-bottom: 450px;
  2610. }
  2611. .margin-bottom-600 {
  2612. margin-bottom: 600px;
  2613. }
  2614. .margin-bottom-900 {
  2615. margin-bottom: 900px;
  2616. }
  2617. .print-yema {
  2618. position: absolute;
  2619. left: 50%;
  2620. }
  2621. .print-yema2 {
  2622. position: absolute;
  2623. left: 50%;
  2624. }
  2625. .print-yema3 {
  2626. position: absolute;
  2627. left: 50%;
  2628. }
  2629. .print-yema4 {
  2630. position: absolute;
  2631. left: 50%;
  2632. }
  2633. .check_box_panel .did_checke::after {
  2634. font-size: 8px;
  2635. margin-left: 2px;
  2636. margin-top: 2px;
  2637. position: absolute;
  2638. }
  2639. </style>