DialysisPrintOrderSix.vue 244KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244
  1. <template>
  2. <div>
  3. <el-button type="primary" @click="checkData">一键核对</el-button>
  4. <el-button type="primary" @click="toUpload">一键上传</el-button>
  5. <div id="dialysis-print-box-1" ref="pdfContent">
  6. <div
  7. id="dialysis-print-box-1-1"
  8. class="dialysis-print-order print-template-two print_page_main_content"
  9. >
  10. <div style="display: inline-block; width: 100%; text-align: center">
  11. <div
  12. class="order-yy-name"
  13. style="
  14. letter-spacing: 0;
  15. font-weight: 600;
  16. font-size: 22px;
  17. display: inline-block;
  18. "
  19. >
  20. {{ orgname }}
  21. </div>
  22. <div
  23. v-if="org_id!=0 && org_id!=10449 && org_id!=3877 && org_id!=9671"
  24. class="order-title"
  25. style="
  26. letter-spacing: 0;
  27. font-weight: 600;
  28. font-size: 22px;
  29. display: inline-block;
  30. "
  31. >
  32. 血液净化治疗记录单
  33. </div>
  34. <div
  35. v-if="org_id ==0 || org_id ==10449 || org_id ==3877 || org_id ==9671"
  36. class="order-title"
  37. style="
  38. letter-spacing: 0;
  39. font-weight: 600;
  40. font-size: 22px;
  41. display: inline-block;
  42. "
  43. >
  44. <span v-if="prescription.mode_id!=13">血液净化治疗记录单</span>
  45. <span v-if="prescription.mode_id==13">连续性肾脏替代治疗(CRRT)记录单</span>
  46. </div>
  47. </div>
  48. <div class="row">
  49. <div class="inline_block">
  50. 姓名:
  51. <div class="under_line" style="width: 50px; text-align: center">
  52. {{ patientInfo.name }}
  53. </div>
  54. </div>
  55. <div class="inline_block" style="margin-left: 10px">
  56. 性别:
  57. <div class="under_line" style="width: 30px; text-align: center">
  58. {{ patientInfo_gender_1 ? "男" : "女" }}
  59. </div>
  60. </div>
  61. <div class="inline_block" style="margin-left: 10px">
  62. 年龄:
  63. <div class="under_line" style="width: 30px; text-align: center">
  64. {{ getAge(patientInfo) }}
  65. </div>
  66. </div>
  67. <div class="inline_block" v-if="receiverTreatmentAccess.condition!=1">
  68. 门诊:
  69. <div class="under_line" style="width: 30px; text-align: center">
  70. <check-box :checked="patientInfo_source_1"></check-box>
  71. </div>
  72. </div>
  73. <div class="inline_block" v-if="receiverTreatmentAccess.condition==1">
  74. 住院:
  75. <div class="under_line" style="width: 30px; text-align: center">
  76. <check-box :checked="receiverTreatmentAccess.condition == 1"></check-box>
  77. </div>
  78. </div>
  79. <div class="inline_block" v-if="org_id!=10624">
  80. 病区:
  81. <div class="under_line" style="width: 50px; text-align: center">
  82. <span v-if="receiverTreatmentAccess.condition != 1">{{
  83. patientInfo.DialysisSchedule.device_zone.name
  84. ? patientInfo.DialysisSchedule.device_zone.name
  85. : ""
  86. }}</span>
  87. <span>{{ "/" }}</span>
  88. </div>
  89. </div>
  90. <div class="inline_block" v-if="org_id!=10460&&org_id!=10624">
  91. 床号:
  92. <div class="under_line" style="width: 50px; text-align: center">
  93. <span v-if="org_id!=9538 && org_id!=0">{{
  94. dialysisOrder &&
  95. dialysisOrder.DeviceNumber &&
  96. dialysisOrder.DeviceNumber.number.length > 0
  97. ? dialysisOrder.DeviceNumber.number
  98. : patientInfo.DialysisSchedule.device_number.number
  99. }}</span>
  100. <span v-if="org_id ==9538 || org_id==0">
  101. <span v-if="receiverTreatmentAccess.condition != 1">
  102. {{
  103. dialysisOrder &&
  104. dialysisOrder.DeviceNumber &&
  105. dialysisOrder.DeviceNumber.number.length > 0
  106. ? dialysisOrder.DeviceNumber.number
  107. : patientInfo.DialysisSchedule.device_number.number
  108. }}
  109. </span>
  110. </span>
  111. <span>{{ "/" }}</span>
  112. </div>
  113. </div>
  114. <div class="inline_block" v-if="org_id!=10683">
  115. 透析号:
  116. <div class="under_line" style="width: 70px; text-align: center">
  117. {{ patientInfo.dialysis_no }}
  118. </div>
  119. </div>
  120. <div class="inline_block" style="margin-left: 5px;" v-if="org_id!=9675 && org_id!=10447&&org_id!=10460&&org_id!=10624">
  121. 住院号/门诊号:
  122. <div class="under_line" style="width: 70px;text-align: left" v-if="receiverTreatmentAccess.admission_number">
  123. {{ receiverTreatmentAccess.admission_number }}
  124. </div>
  125. <div class="under_line" style="width: 70px;text-align: left" v-else-if="patientInfo.admission_number">
  126. {{ patientInfo.admission_number }}
  127. </div>
  128. <div class="under_line" style="width: 70px;text-align: left" v-else>
  129. {{ "/" }}
  130. </div>
  131. </div>
  132. </div>
  133. <div class="row">
  134. <div class="inline_block">
  135. 入科方式:
  136. <div
  137. v-for="(item, index) in way_arr"
  138. class="under_line"
  139. v-if="receiverTreatmentAccess.way == item.id"
  140. style="width: 180px; text-align: left"
  141. >
  142. {{ item.name }}
  143. </div>
  144. </div>
  145. <div class="inline_block" style="margin-left: 10px" v-if="org_id!=10460&&org_id!=10624">
  146. 诊断:
  147. <div
  148. class="under_line"
  149. style="
  150. width: 640px;
  151. text-align: left;
  152. word-wrap: break-word;
  153. white-space: inherit;
  154. "
  155. >
  156. {{ patientInfo.diagnose }}
  157. </div>
  158. </div>
  159. </div>
  160. <div
  161. class="row"
  162. :style="this.totollength > 13 ? 'margin-bottom:400px;' : ''"
  163. >
  164. <table class="proj_table">
  165. <tbody>
  166. <tr>
  167. <td
  168. colspan="2"
  169. style="
  170. letter-spacing: 5px;
  171. text-align: center;
  172. font-weight: 520;
  173. font-size: 16px;
  174. padding: 6px 8px;
  175. line-height: 30px;
  176. "
  177. >
  178. 透析前情况
  179. </td>
  180. </tr>
  181. <tr>
  182. <td colspan="2">
  183. <div
  184. class="row"
  185. style="padding: 2px 0; line-height: 23px; display: flex"
  186. >
  187. <div class="inline_block" style="flex: 1">
  188. 本次透析日期:
  189. <div
  190. class="under_line"
  191. style="width: 100px; text-align: center"
  192. >
  193. {{ xtdate }}
  194. </div>
  195. </div>
  196. <div class="inline_block" style="flex: 1">
  197. 透析次数:
  198. <div
  199. class="under_line"
  200. style="width: 70px; text-align: center"
  201. >
  202. {{
  203. patientInfo.total_dialysis +
  204. patientInfo.user_sys_before_count
  205. ? patientInfo.total_dialysis +
  206. patientInfo.user_sys_before_count
  207. : "/"
  208. }}
  209. </div>
  210. </div>
  211. <div class="inline_block" style="flex: 1" v-if="org_id!=10624">
  212. 透前症状:
  213. <div
  214. class="under_line"
  215. style="width: 150px; text-align: center"
  216. >
  217. {{
  218. predialysis.symptom_before_dialysis
  219. ? predialysis.symptom_before_dialysis
  220. : "/"
  221. }}
  222. </div>
  223. </div>
  224. </div>
  225. <div class="row" style="padding: 2px 0; line-height: 23px">
  226. <div class="inline_block">
  227. T:
  228. <div
  229. class="under_line"
  230. style="width: 50px; text-align: center"
  231. >
  232. {{
  233. predialysis.temperature
  234. ? predialysis.temperature
  235. : "/"
  236. }}
  237. </div>
  238. °C
  239. </div>
  240. <div class="inline_block" style="margin-left: 10px">
  241. P:
  242. <div
  243. class="under_line"
  244. style="width: 50px; text-align: center"
  245. >
  246. {{
  247. predialysis.pulse_frequency
  248. ? predialysis.pulse_frequency
  249. : "/"
  250. }}
  251. </div>
  252. 次/分
  253. </div>
  254. <div class="inline_block" style="margin-left: 10px">
  255. R:
  256. <div
  257. class="under_line"
  258. style="width: 50px; text-align: center"
  259. >
  260. {{
  261. predialysis.breathing_rate
  262. ? predialysis.breathing_rate
  263. : "/"
  264. }}
  265. </div>
  266. 次/分
  267. </div>
  268. <div class="inline_block" style="margin-left: 10px">
  269. BP:
  270. <div
  271. class="under_line"
  272. style="width: 50px; text-align: center"
  273. >
  274. {{
  275. predialysis.systolic_blood_pressure
  276. ? predialysis.systolic_blood_pressure
  277. : "/"
  278. }}
  279. </div>
  280. /
  281. <div
  282. class="under_line"
  283. style="width: 50px; text-align: center"
  284. >
  285. {{
  286. predialysis.diastolic_blood_pressure
  287. ? predialysis.diastolic_blood_pressure
  288. : "/"
  289. }}
  290. </div>
  291. mmHg
  292. </div>
  293. <div
  294. class="inline_block"
  295. style="margin-left: 10px; flex: 1"
  296. v-if="(org_id == 10598 || org_id == 0) && predialysis.internal_fistula!=''"
  297. >
  298. 穿刺方式:
  299. <div
  300. class="under_line"
  301. style="width: 100px; text-align: center"
  302. >
  303. {{predialysis.puncture_way ? predialysis.puncture_way : '/'}}
  304. </div>
  305. <!-- <div
  306. class="under_line"
  307. style="width: 100px; text-align: center"
  308. v-if="predialysis&&predialysis.puncture_way.indexOf('绳梯') > -1"
  309. >
  310. 绳梯
  311. </div>
  312. <div
  313. class="under_line"
  314. style="width: 100px; text-align: center"
  315. v-if="predialysis&&predialysis.puncture_way.indexOf('扣眼') > -1"
  316. >
  317. 扣眼
  318. </div>
  319. <div
  320. class="under_line"
  321. style="width: 100px; text-align: center"
  322. v-if="predialysis&&predialysis.puncture_way.indexOf('区域') > -1"
  323. >
  324. 区域
  325. </div> -->
  326. </div>
  327. <div
  328. class="inline_block"
  329. style="margin-left: 10px; flex: 1"
  330. v-if="org_id!=10580 && org_id !=0 && org_id!=10598"
  331. >
  332. 穿刺方式:
  333. <div
  334. class="under_line"
  335. style="width: 100px; text-align: center"
  336. >
  337. {{predialysis.puncture_way ? predialysis.puncture_way : '/'}}
  338. </div>
  339. <!-- <div
  340. class="under_line"
  341. style="width: 100px; text-align: center"
  342. v-if="predialysis&&predialysis.puncture_way.indexOf('绳梯') > -1"
  343. >
  344. {{}}
  345. </div>
  346. <div
  347. class="under_line"
  348. style="width: 100px; text-align: center"
  349. v-if="predialysis&&predialysis.puncture_way.indexOf('扣眼') > -1"
  350. >
  351. 扣眼
  352. </div>
  353. <div
  354. class="under_line"
  355. style="width: 100px; text-align: center"
  356. v-if="predialysis&&predialysis.puncture_way.indexOf('区域') > -1"
  357. >
  358. 区域
  359. </div> -->
  360. </div>
  361. <div
  362. class="inline_block"
  363. style="margin-left: 10px; flex: 1"
  364. v-if="org_id==10580 || org_id ==0"
  365. >
  366. 穿刺方式:
  367. <div
  368. class="under_line"
  369. style="width: 100px; text-align: center"
  370. >
  371. {{ dialysisOrder&&dialysisOrder.puncture_way }}
  372. </div>
  373. </div>
  374. <div
  375. class="inline_block"
  376. style="margin-left: 10px; flex: 1"
  377. v-if="(org_id == 10598 || org_id == 0) && predialysis.internal_fistula!=''"
  378. >
  379. 穿刺针:
  380. <div
  381. class="under_line"
  382. style="width: 100px; text-align: center"
  383. >
  384. <span v-if="org_id==10580 || org_id==0">
  385. {{ dialysisOrder.puncture_needle}}
  386. </span>
  387. <span v-if="org_id != 10580 && org_id!=0">
  388. {{
  389. predialysis.puncture_needle
  390. ? predialysis.puncture_needle
  391. : "/"
  392. }}
  393. </span>
  394. </div>
  395. </div>
  396. <div
  397. class="inline_block"
  398. style="margin-left: 10px; flex: 1"
  399. v-if="org_id != 10598"
  400. >
  401. 穿刺针:
  402. <div
  403. class="under_line"
  404. style="width: 100px; text-align: center"
  405. >
  406. <span v-if="org_id==10580 || org_id==0">
  407. {{ dialysisOrder.puncture_needle}}
  408. </span>
  409. <span v-if="org_id != 10580 && org_id!=0">
  410. {{
  411. predialysis.puncture_needle
  412. ? predialysis.puncture_needle
  413. : "/"
  414. }}
  415. </span>
  416. </div>
  417. </div>
  418. </div>
  419. <div
  420. class="row"
  421. style="padding: 2px 0; line-height: 23px; display: flex"
  422. >
  423. <div class="inline_block">
  424. 血管通路:
  425. <div
  426. class="under_line"
  427. style="width: 220px; text-align: center"
  428. >
  429. <!-- {{ QueryPartById(predialysis.blood_access_part_id) }} -->
  430. {{ predialysis.blood_access_part_id }}
  431. {{ predialysis.blood_access_part_opera_name }}
  432. </div>
  433. </div>
  434. <div class="inline_block" style="margin-left: 10px" v-if="org_id!=9675 && org_id!=10447">
  435. 内瘘:
  436. <div
  437. class="under_line"
  438. style="
  439. width: 180px;
  440. text-align: center;
  441. white-space: normal;
  442. "
  443. >
  444. {{
  445. predialysis.internal_fistula
  446. ? predialysis.internal_fistula
  447. : "/"
  448. }}
  449. </div>
  450. </div>
  451. <div
  452. class="inline_block"
  453. style="margin-left: 10px; flex: 1.4"
  454. v-if="org_id!=9675 && org_id!=10447"
  455. >
  456. 导管:
  457. <div
  458. class="under_line"
  459. style="width: 150px; text-align: center"
  460. >
  461. {{ predialysis.catheter ? predialysis.catheter : "/" }}
  462. </div>
  463. </div>
  464. <div
  465. class="inline_block"
  466. style="margin-left: 10px; flex: 1"
  467. v-if="org_id == 10223"
  468. >
  469. 导管打折:
  470. <div
  471. class="under_line"
  472. style="
  473. width: 50px;
  474. text-align: center;
  475. white-space: normal;
  476. "
  477. >
  478. <span v-if="predialysis.catheter_bend == 0">/</span>
  479. <span v-if="predialysis.catheter_bend == 1">有</span>
  480. <span v-if="predialysis.catheter_bend == 2">无</span>
  481. </div>
  482. </div>
  483. </div>
  484. <div
  485. class="row"
  486. style="padding: 2px 0; line-height: 23px; display: flex"
  487. >
  488. <div class="inline_block" style="flex: 1">
  489. <span v-if="org_id==10138">治疗模式:</span>
  490. <span v-else>透析方式:</span>
  491. <div
  492. class="under_line"
  493. style="
  494. width: 100px;
  495. text-align: center;
  496. font-weight: 600;
  497. "
  498. v-if="!prescription.mode_id"
  499. >
  500. /
  501. </div>
  502. <div
  503. class="under_line"
  504. style="
  505. width: 100px;
  506. text-align: center;
  507. font-weight: 600;
  508. "
  509. v-if="prescription.mode_id == 1"
  510. >
  511. HD
  512. </div>
  513. <div
  514. class="under_line"
  515. style="
  516. width: 100px;
  517. text-align: center;
  518. font-weight: 600;
  519. "
  520. v-if="prescription.mode_id == 2"
  521. >
  522. HDF
  523. </div>
  524. <div
  525. class="under_line"
  526. style="
  527. width: 100px;
  528. text-align: center;
  529. font-weight: 600;
  530. "
  531. v-if="prescription.mode_id == 3"
  532. >
  533. HD+HP
  534. </div>
  535. <div
  536. class="under_line"
  537. style="
  538. width: 100px;
  539. text-align: center;
  540. font-weight: 600;
  541. "
  542. v-if="prescription.mode_id == 4"
  543. >
  544. HP
  545. </div>
  546. <div
  547. class="under_line"
  548. style="
  549. width: 100px;
  550. text-align: center;
  551. font-weight: 600;
  552. "
  553. v-if="prescription.mode_id == 5"
  554. >
  555. HF
  556. </div>
  557. <div
  558. class="under_line"
  559. style="
  560. width: 100px;
  561. text-align: center;
  562. font-weight: 600;
  563. "
  564. v-if="prescription.mode_id == 6"
  565. >
  566. SCUF
  567. </div>
  568. <div
  569. class="under_line"
  570. style="
  571. width: 100px;
  572. text-align: center;
  573. font-weight: 600;
  574. "
  575. v-if="prescription.mode_id == 7"
  576. >
  577. IUF
  578. </div>
  579. <div
  580. class="under_line"
  581. style="
  582. width: 100px;
  583. text-align: center;
  584. font-weight: 600;
  585. "
  586. v-if="prescription.mode_id == 8"
  587. >
  588. HFHD
  589. </div>
  590. <div
  591. class="under_line"
  592. style="
  593. width: 100px;
  594. text-align: center;
  595. font-weight: 600;
  596. "
  597. v-if="prescription.mode_id == 9"
  598. >
  599. HFHD+HP
  600. </div>
  601. <div
  602. class="under_line"
  603. style="
  604. width: 100px;
  605. text-align: center;
  606. font-weight: 600;
  607. "
  608. v-if="prescription.mode_id == 10"
  609. >
  610. PHF
  611. </div>
  612. <div
  613. class="under_line"
  614. style="
  615. width: 100px;
  616. text-align: center;
  617. font-weight: 600;
  618. "
  619. v-if="prescription.mode_id == 11"
  620. >
  621. HFR
  622. </div>
  623. <div
  624. class="under_line"
  625. style="
  626. width: 100px;
  627. text-align: center;
  628. font-weight: 600;
  629. "
  630. v-if="prescription.mode_id == 12"
  631. >
  632. HDF+HP
  633. </div>
  634. <div
  635. class="under_line"
  636. style="
  637. width: 100px;
  638. text-align: center;
  639. font-weight: 600;
  640. "
  641. v-if="prescription.mode_id == 13"
  642. >
  643. CRRT
  644. </div>
  645. <div
  646. class="under_line"
  647. style="
  648. width: 100px;
  649. text-align: center;
  650. font-weight: 600;
  651. "
  652. v-if="prescription.mode_id == 14"
  653. >
  654. 腹水回输
  655. </div>
  656. <div
  657. class="under_line"
  658. style="
  659. width: 100px;
  660. text-align: center;
  661. font-weight: 600;
  662. "
  663. v-if="prescription.mode_id == 15"
  664. >
  665. HD前置换
  666. </div>
  667. <div
  668. class="under_line"
  669. style="
  670. width: 100px;
  671. text-align: center;
  672. font-weight: 600;
  673. "
  674. v-if="prescription.mode_id == 16"
  675. >
  676. HD后置换
  677. </div>
  678. <div
  679. class="under_line"
  680. style="
  681. width: 100px;
  682. text-align: center;
  683. font-weight: 600;
  684. "
  685. v-if="prescription.mode_id == 17"
  686. >
  687. HDF前置换
  688. </div>
  689. <div
  690. class="under_line"
  691. style="
  692. width: 100px;
  693. text-align: center;
  694. font-weight: 600;
  695. "
  696. v-if="prescription.mode_id == 18"
  697. >
  698. HDF后置换
  699. </div>
  700. <div
  701. class="under_line"
  702. style="
  703. width: 100px;
  704. text-align: center;
  705. font-weight: 600;
  706. "
  707. v-if="prescription.mode_id == 19"
  708. >
  709. IUF+HD
  710. </div>
  711. <div
  712. class="under_line"
  713. style="
  714. width: 150px;
  715. text-align: center;
  716. font-weight: 600;
  717. "
  718. v-if="prescription.mode_id == 22"
  719. >
  720. 血浆胆红素吸附+HDF
  721. </div>
  722. <div
  723. class="under_line"
  724. style="
  725. width: 150px;
  726. text-align: center;
  727. font-weight: 600;
  728. "
  729. v-if="prescription.mode_id == 23"
  730. >
  731. 血浆胆红素吸附
  732. </div>
  733. <div
  734. class="under_line"
  735. style="
  736. width: 150px;
  737. text-align: center;
  738. font-weight: 600;
  739. "
  740. v-if="prescription.mode_id == 24"
  741. >
  742. I-HDF
  743. </div>
  744. <div
  745. class="under_line"
  746. style="width: 100px;
  747. text-align: center;
  748. font-weight: 600;
  749. "
  750. v-if="prescription.mode_id == 25"
  751. >
  752. HD高通
  753. </div>
  754. <div
  755. class="under_line"
  756. style="
  757. width: 100px;
  758. text-align: center;
  759. font-weight: 600;
  760. "
  761. v-if="prescription.mode_id == 29"
  762. >
  763. PE
  764. </div>
  765. <div
  766. class="under_line"
  767. style="
  768. width: 100px;
  769. text-align: center;
  770. font-weight: 600;
  771. "
  772. v-if="prescription.mode_id == 30"
  773. >
  774. 血浆胆红素吸附+HP
  775. </div>
  776. <div
  777. class="under_line"
  778. style="
  779. width: 100px;
  780. text-align: center;
  781. font-weight: 600;
  782. "
  783. v-if="prescription.mode_id == 31"
  784. >
  785. HDP
  786. </div>
  787. <div
  788. class="under_line"
  789. style="
  790. width: 100px;
  791. text-align: center;
  792. font-weight: 600;
  793. "
  794. v-if="prescription.mode_id == 32"
  795. >
  796. HDP
  797. </div>
  798. <div
  799. class="under_line"
  800. style="
  801. width: 100px;
  802. text-align: center;
  803. font-weight: 600;
  804. "
  805. v-if="prescription.mode_id == 33"
  806. >
  807. HFD
  808. </div>
  809. <div
  810. class="under_line"
  811. style="
  812. width: 100px;
  813. text-align: center;
  814. font-weight: 600;
  815. "
  816. v-if="prescription.mode_id == 34"
  817. >
  818. HDF100
  819. </div>
  820. <div
  821. class="under_line"
  822. style="
  823. width: 100px;
  824. text-align: center;
  825. font-weight: 600;
  826. "
  827. v-if="prescription.mode_id == 35"
  828. >
  829. HDF600
  830. </div>
  831. <div
  832. class="under_line"
  833. style="
  834. width: 100px;
  835. text-align: center;
  836. font-weight: 600;
  837. "
  838. v-if="prescription.mode_id == 36"
  839. >
  840. HDF800
  841. </div>
  842. <div
  843. class="under_line"
  844. style="
  845. width: 100px;
  846. text-align: center;
  847. font-weight: 600;
  848. "
  849. v-if="prescription.mode_id == 37"
  850. >
  851. HDF1000
  852. </div>
  853. </div>
  854. <div
  855. class="inline_block"
  856. style="margin-left: 10px; flex: 1"
  857. v-if="org_id==10598 && prescription.mode_id == 2"
  858. >
  859. 置换方式:
  860. <div
  861. class="under_line"
  862. style="width: 100px; text-align: center"
  863. >
  864. {{
  865. getDisplaceLiquiPart(prescription.displace_liqui_part)
  866. }}
  867. </div>
  868. </div>
  869. <div
  870. class="inline_block"
  871. style="margin-left: 10px; flex: 1"
  872. v-if="org_id!=10598"
  873. >
  874. 置换方式:
  875. <div
  876. class="under_line"
  877. style="width: 100px; text-align: center"
  878. >
  879. {{
  880. getDisplaceLiquiPart(prescription.displace_liqui_part)
  881. }}
  882. </div>
  883. </div>
  884. <div
  885. v-if="org_id==10598 && prescription.mode_id == 2"
  886. class="inline_block"
  887. style="margin-left: 10px; flex: 1"
  888. >
  889. 置换量:
  890. <div
  891. class="under_line"
  892. style="width: 70px; text-align: center"
  893. >
  894. <span v-if="org_id ==10206 "> {{
  895. prescription.replacement_total
  896. ? prescription.replacement_total
  897. : "/"
  898. }}
  899. </span>
  900. <span v-if="org_id ==10510 ">
  901. <span v-if="prescription.mode_id ==2 || prescription.mode_id ==5 || presciption.mode_id==12">{{
  902. afterdialysis.displace_liqui_value
  903. ? afterdialysis.displace_liqui_value
  904. : "/"
  905. }}
  906. </span>
  907. <span v-else>/</span>
  908. </span>
  909. <span v-if="org_id!=10206&& org_id!=10510"> {{
  910. prescription.displace_liqui_value
  911. ? prescription.displace_liqui_value
  912. : "/"
  913. }}
  914. </span>
  915. </div>
  916. L
  917. </div>
  918. <div
  919. v-if="org_id!=10598"
  920. class="inline_block"
  921. style="margin-left: 10px; flex: 1"
  922. >
  923. 置换量:
  924. <div
  925. class="under_line"
  926. style="width: 70px; text-align: center"
  927. >
  928. <span v-if="org_id ==10206"> {{
  929. prescription.replacement_total
  930. ? prescription.replacement_total
  931. : "/"
  932. }}
  933. </span>
  934. <span v-if="org_id ==10510"> {{
  935. afterdialysis.displace_liqui_value
  936. ? afterdialysis.displace_liqui_value
  937. : "/"
  938. }}
  939. </span>
  940. <span v-if="org_id!=10206 && org_id!=10510"> {{
  941. prescription.displace_liqui_value
  942. ? prescription.displace_liqui_value
  943. : "/"
  944. }}
  945. </span>
  946. </div>
  947. L
  948. </div>
  949. <div
  950. class="inline_block"
  951. style="margin-left: 10px; flex: 1"
  952. v-if="org_id!=10683"
  953. >
  954. 血流量:
  955. <div
  956. class="under_line"
  957. style="width: 50px; text-align: center"
  958. >
  959. {{
  960. prescription.blood_flow_volume
  961. ? prescription.blood_flow_volume
  962. : "/"
  963. }}
  964. </div>
  965. ml/min
  966. </div>
  967. <div class="inline_block" style="margin-left: 1px; flex: 1">
  968. 透析时间:
  969. <div
  970. class="under_line"
  971. style="width: 30px; text-align: center"
  972. >
  973. {{
  974. prescription.dialysis_duration_hour
  975. ? prescription.dialysis_duration_hour
  976. : "0"
  977. }}
  978. </div>
  979. h
  980. <div
  981. class="under_line"
  982. style="width: 30px; text-align: center"
  983. >
  984. <span v-if="org_id!=10624">{{
  985. prescription.dialysis_duration_minute
  986. ? prescription.dialysis_duration_minute
  987. : "0"
  988. }}
  989. </span>
  990. <span v-if="org_id ==10624">{{
  991. prescription.dialysis_duration_minute
  992. ? prescription.dialysis_duration_minute
  993. : "0"
  994. }}
  995. </span>
  996. </div>
  997. min
  998. </div>
  999. </div>
  1000. <div
  1001. class="row"
  1002. style="padding: 2px 0; line-height: 23px; display: flex"
  1003. >
  1004. <div class="inline_block" style="flex: 1" v-if="org_id!=10290">
  1005. 透析(滤)器:
  1006. <!-- 透析(滤)器分开取值 -->
  1007. <div v-if="org_id!=10414"
  1008. class="under_line"
  1009. style="width: 100px; text-align: center"
  1010. >
  1011. {{
  1012. prescription.dialyzer_perfusion_apparatus
  1013. ? prescription.dialyzer_perfusion_apparatus
  1014. : ""
  1015. }}
  1016. <span v-if="prescription.dialyzer_perfusion_apparatus&&prescription.dialyzer_perfusion_apparatus!=''">/</span>
  1017. {{
  1018. prescription.dialysis_dialyszers
  1019. ? prescription.dialysis_dialyszers
  1020. : ""
  1021. }}
  1022. </div>
  1023. <!-- 透析(滤)器合并取值 -->
  1024. <div v-if="org_id==10414"
  1025. class="under_line"
  1026. style="width: 100px; text-align: center"
  1027. >
  1028. {{
  1029. prescription.dialyzer_perfusion_apparatus
  1030. ? prescription.dialyzer_perfusion_apparatus
  1031. : ""
  1032. }}
  1033. </div>
  1034. </div>
  1035. <div class="inline_block" style="flex: 1" v-if="org_id!=10290">
  1036. 灌流器:
  1037. <div
  1038. class="under_line"
  1039. style="width: 70px; text-align: center"
  1040. >
  1041. {{
  1042. prescription.dialysis_irrigation
  1043. ? prescription.dialysis_irrigation
  1044. : "/"
  1045. }}
  1046. </div>
  1047. </div>
  1048. <div class="inline_block" style="flex: 1" v-if="org_id ==0 || org_id ==10440">
  1049. 衣物重:
  1050. <div
  1051. class="under_line"
  1052. style="width: 70px; text-align: center"
  1053. >
  1054. {{
  1055. predialysis.additional_weight
  1056. ? predialysis.additional_weight
  1057. : "/"
  1058. }}
  1059. </div>
  1060. </div>
  1061. <div class="inline_block" style="flex: 1" v-if="org_id==10290">
  1062. 透析器/灌流器:
  1063. <div
  1064. class="under_line"
  1065. style="width: 100px; text-align: center"
  1066. >
  1067. {{
  1068. prescription.dialyzer_perfusion_apparatus
  1069. ? prescription.dialyzer_perfusion_apparatus
  1070. : ""
  1071. }}
  1072. <span v-if="prescription.dialysis_dialyszers&&prescription.dialysis_dialyszers!=''">/</span>
  1073. {{
  1074. prescription.dialysis_dialyszers
  1075. ? prescription.dialysis_dialyszers
  1076. : ""
  1077. }}
  1078. </div>
  1079. </div>
  1080. <div
  1081. class="inline_block"
  1082. style="flex: 1"
  1083. v-if="org_id == 9538"
  1084. >
  1085. 血浆分离器:
  1086. <div
  1087. class="under_line"
  1088. style="width: 70px; text-align: center"
  1089. >
  1090. <span
  1091. v-if="
  1092. prescription.plasma_separator
  1093. ? prescription.plasma_separator != 0 &&
  1094. prescription.plasma_separator != '0'
  1095. : false
  1096. "
  1097. >{{ prescription.plasma_separator }}</span
  1098. >
  1099. <span v-else>/</span>
  1100. </div>
  1101. </div>
  1102. <div
  1103. class="inline_block"
  1104. style="flex: 1"
  1105. v-if="org_id == 9538"
  1106. >
  1107. 胆红素吸附柱:
  1108. <div
  1109. class="under_line"
  1110. style="width: 70px; text-align: center"
  1111. >
  1112. <span
  1113. v-if="
  1114. prescription.bilirubin_adsorption_column
  1115. ? prescription.bilirubin_adsorption_column != 0 &&
  1116. prescription.bilirubin_adsorption_column != '0'
  1117. : false
  1118. "
  1119. >{{ prescription.bilirubin_adsorption_column }}</span
  1120. >
  1121. <span v-else>/</span>
  1122. </div>
  1123. </div>
  1124. </div>
  1125. <div
  1126. class="row"
  1127. style="padding: 2px 0; line-height: 23px; display: flex"
  1128. >
  1129. <div class="inline_block" style="flex: 1" v-if="org_id!=10440 && org_id!=10510">
  1130. 上次透后体重:
  1131. <div
  1132. class="under_line"
  1133. style="width: 100px; text-align: center"
  1134. >
  1135. <!-- <span v-if="org_id == 10290 || org_id == 10318 || org_id== 10217 || org_id== 10188 || org_id== 9956 || org_id == 10440 || org_id == 0 || org_id == 10469 || org_id == 10478 || org_id == 10490 || org_id ==10495 || org_id == 10460 || org_id==10585 || org_id ==10567 || org_id ==10598 || org_id ==10624">{{
  1136. lastafterdialysis.weight_after
  1137. }}</span>
  1138. <span v-if="org_id != 10290 && org_id != 10318 && org_id!= 10217 && org_id!=10188 && org_id!=9956 && org_id != 10440 && org_id!=0 && org_id!=10469 && org_id!=10478 && org_id!=10490 && org_id!=10495 && org_id!=10460 && org_id!=10585 && org_id!=10567 && org_id!=10598&&org_id!=10624">{{
  1139. predialysis.weight_after_last_transparency
  1140. ? predialysis.weight_after_last_transparency
  1141. : "未称重"
  1142. }}</span> -->
  1143. {{lastafterdialysis.weight_after?lastafterdialysis.weight_after:"未称重"}}
  1144. </div>
  1145. kg
  1146. </div>
  1147. <div class="inline_block" style="flex: 1">
  1148. 透前体重:
  1149. <div
  1150. class="under_line"
  1151. style="width: 70px; text-align: center"
  1152. >
  1153. <span v-if="org_id !=10447 && org_id != 9675 && org_id!=10580">{{
  1154. predialysis.weight_before
  1155. ? parseFloat(
  1156. predialysis.weight_before -
  1157. predialysis.additional_weight
  1158. ).toFixed(1)
  1159. : "/"
  1160. }}
  1161. </span>
  1162. <span v-if="org_id==10447 || org_id == 9675">
  1163. {{
  1164. predialysis.weight_before
  1165. ? parseFloat(
  1166. predialysis.weight_before -
  1167. predialysis.additional_weight
  1168. ).toFixed(1)
  1169. : "未称重"
  1170. }}
  1171. </span>
  1172. <span v-if="org_id ==10580">
  1173. {{
  1174. predialysis.weight_before? parseFloat(predialysis.weight_before).toFixed(1): "未称重"
  1175. }}
  1176. </span>
  1177. </div>
  1178. kg
  1179. </div>
  1180. <div class="inline_block" style="flex: 1" v-if="org_id!=10469 && org_id!=0">
  1181. <span v-if="org_id!=10683">计划超滤量:</span>
  1182. <span v-if="org_id==10683">预脱:</span>
  1183. <div
  1184. class="under_line"
  1185. style="width: 100px; text-align: center"
  1186. >
  1187. {{
  1188. prescription.target_ultrafiltration
  1189. ? prescription.target_ultrafiltration
  1190. : "/"
  1191. }}
  1192. </div>
  1193. <span v-if="org_id == 10395 || org_id == 9829 || org_id == 10440 || org_id == 10469 || org_id == 10471 || org_id == 10460 || org_id==10644">ml</span>
  1194. <span v-if="org_id!=10395&&org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10460 && org_id!=10644">L</span>
  1195. </div>
  1196. <div class="inline_block" style="flex: 1" v-if="org_id == 10469 || org_id == 0 || org_id ==10598">
  1197. 处方脱水量:
  1198. <div
  1199. class="under_line"
  1200. style="width: 100px; text-align: center"
  1201. >
  1202. {{
  1203. prescription.prescription_water
  1204. ? prescription.prescription_water
  1205. : "/"
  1206. }}
  1207. </div>
  1208. <span v-if="org_id!=10598"> ml</span>
  1209. <span v-if="org_id0=10598"> L</span>
  1210. </div>
  1211. <div class="inline_block" style="flex: 1">
  1212. 干体重:
  1213. <div
  1214. class="under_line"
  1215. style="width: 100px; text-align: center"
  1216. >
  1217. {{
  1218. predialysis.dry_weight ? predialysis.dry_weight : "/"
  1219. }}
  1220. </div>
  1221. kg
  1222. </div>
  1223. </div>
  1224. <div class="row" style="padding: 2px 0; line-height: 23px" v-if="org_id !=10449">
  1225. <div class="inline_block">
  1226. 透析液成分钾:
  1227. <div
  1228. class="under_line"
  1229. style="width: 50px; text-align: center"
  1230. >
  1231. <span v-if="org_id!=0&&org_id!=10489">{{ prescription.kalium ? prescription.kalium : "/" }}</span>
  1232. <span v-if="org_id==0||org_id==10489">{{ prescription.kalium ? prescription.kalium : "" }}</span>
  1233. </div>
  1234. mmol/L
  1235. </div>
  1236. <div class="inline_block" style="margin-left: 10px">
  1237. 钠:
  1238. <div
  1239. class="under_line"
  1240. style="width: 50px; text-align: center"
  1241. >
  1242. <span v-if="org_id!=0&&org_id!=10489">{{ prescription.sodium ? prescription.sodium : "/" }}</span>
  1243. <span v-if="org_id==0||org_id==10489">{{ prescription.sodium ? prescription.sodium : "" }}</span>
  1244. </div>
  1245. mmol/L
  1246. </div>
  1247. <div class="inline_block" style="margin-left: 10px">
  1248. 钙:
  1249. <div
  1250. class="under_line"
  1251. style="width: 50px; text-align: center"
  1252. >
  1253. <span v-if="org_id!=0 && org_id!=10489"> {{ prescription.calcium ? prescription.calcium : "/" }}</span>
  1254. <span v-if="org_id ==0 || org_id==10489"> {{ prescription.calcium ? prescription.calcium : "" }}</span>
  1255. </div>
  1256. mmol/L
  1257. </div>
  1258. <div class="inline_block" style="margin-left: 10px" v-if="org_id!=10478">
  1259. 碳酸氢根:
  1260. <div
  1261. class="under_line"
  1262. style="width: 50px; text-align: center"
  1263. >
  1264. <span v-if="org_id!=0&&org_id!=10489">{{
  1265. prescription.bicarbonate ? prescription.bicarbonate : "/"
  1266. }}
  1267. </span>
  1268. <span v-if="org_id == 0 || org_id == 10489">
  1269. {{
  1270. prescription.bicarbonate ? prescription.bicarbonate : ""
  1271. }}
  1272. </span>
  1273. </div>
  1274. mmol/L
  1275. </div>
  1276. <div class="inline_block" style="margin-left: 10px" v-if="org_id!=10478 && org_id!=10683 && org_id!=0">
  1277. 透析液流量:
  1278. <div
  1279. class="under_line"
  1280. style="width: 50px; text-align: center"
  1281. >
  1282. {{
  1283. prescription.dialysate_flow
  1284. ? prescription.dialysate_flow
  1285. : "/"
  1286. }}
  1287. </div>
  1288. ml/min
  1289. </div>
  1290. </div>
  1291. <div class="row" style="padding: 2px 0; line-height: 23px">
  1292. <div class="inline_block">
  1293. 抗凝剂:
  1294. <div
  1295. class="under_line"
  1296. style="width: 150px; text-align: center"
  1297. >
  1298. <span v-if="org_id != 0 && org_id !=10206"> {{
  1299. prescription.anticoagulant_name
  1300. ? prescription.anticoagulant_name
  1301. : "/"
  1302. }}
  1303. </span>
  1304. <span v-if="org_id == 0 || org_id == 10206">
  1305. <span v-if="prescription.anticoagulant_name== '低分子肝素钙'">低分子量肝素钙</span>
  1306. <span v-if="prescription.anticoagulant_name!= '低分子肝素钙'">{{prescription.anticoagulant_name}}</span>
  1307. </span>
  1308. </div>
  1309. </div>
  1310. <div
  1311. class="inline_block"
  1312. style="margin-left: 20px"
  1313. v-if="prescription.anticoagulant != 5"
  1314. >
  1315. 首剂:
  1316. <div
  1317. class="under_line"
  1318. style="width: 50px; text-align: center"
  1319. >
  1320. {{
  1321. prescription.anticoagulant_shouji
  1322. ? prescription.anticoagulant_shouji
  1323. : "/"
  1324. }}
  1325. </div>
  1326. <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10460">
  1327. <span v-if="prescription.anticoagulant == 5">ml</span>
  1328. <span v-if="prescription.anticoagulant == 6">iu</span>
  1329. <span v-if="prescription.anticoagulant == 7">iu</span>
  1330. <span v-if="prescription.anticoagulant == 8">iu</span>
  1331. <span v-if="prescription.anticoagulant == 9">iu</span>
  1332. <span v-if="prescription.anticoagulant == 10">iu</span>
  1333. <span v-if="prescription.anticoagulant == 11">iu</span>
  1334. <span v-if="prescription.anticoagulant == 13">iu</span>
  1335. <span v-if="prescription.anticoagulant == 4">mg</span>
  1336. <span v-if="prescription.anticoagulant == 3">iu</span>
  1337. <span v-if="org_id!=9538&& prescription.anticoagulant == 2">mg</span>
  1338. <span v-if="org_id==9538&& prescription.anticoagulant == 2">u</span>
  1339. <span v-if="prescription.anticoagulant == 1">mg</span>
  1340. </span>
  1341. <span v-if="org_id==9675 || org_id==10447 || org_id==9829 || org_id==10440 || org_id==10469 || org_id == 10471 || org_id == 10460">
  1342. <span v-if="prescription.anticoagulant == 4">iu</span>
  1343. <span v-if="prescription.anticoagulant == 3">iu</span>
  1344. <span v-if="prescription.anticoagulant == 2">mg</span>
  1345. <span v-if="prescription.anticoagulant == 5">ml</span>
  1346. <span v-if="prescription.anticoagulant == 6">iu</span>
  1347. <span v-if="prescription.anticoagulant == 7">iu</span>
  1348. <span v-if="prescription.anticoagulant == 8">iu</span>
  1349. <span v-if="prescription.anticoagulant == 9">iu</span>
  1350. <span v-if="prescription.anticoagulant == 10">iu</span>
  1351. <span v-if="prescription.anticoagulant == 11">iu</span>
  1352. <span v-if="prescription.anticoagulant == 13">iu</span>
  1353. </span>
  1354. </div>
  1355. <div class="inline_block" style="margin-left: 20px">
  1356. 维持:
  1357. <div
  1358. v-if="prescription.anticoagulant == 1"
  1359. class="under_line"
  1360. style="width: 50px; text-align: center"
  1361. >
  1362. {{
  1363. prescription.anticoagulant_weichi
  1364. ? prescription.anticoagulant_weichi
  1365. : "/"
  1366. }}
  1367. </div>
  1368. <div
  1369. v-if="prescription.anticoagulant != 1"
  1370. class="under_line"
  1371. style="width: 50px; text-align: center"
  1372. >
  1373. {{
  1374. prescription.anticoagulant_weichi
  1375. ? prescription.anticoagulant_weichi
  1376. : "0"
  1377. }}
  1378. </div>
  1379. <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10460">
  1380. <span v-if="prescription.anticoagulant == 6">iu/h</span>
  1381. <span v-if="prescription.anticoagulant == 7">iu/h</span>
  1382. <span v-if="prescription.anticoagulant == 8">iu/h</span>
  1383. <span v-if="prescription.anticoagulant == 9">iu/h</span>
  1384. <span v-if="prescription.anticoagulant == 10">iu/h</span>
  1385. <span v-if="prescription.anticoagulant == 11">iu/h</span>
  1386. <span v-if="prescription.anticoagulant == 13">iu/h</span>
  1387. <span v-if="prescription.anticoagulant == 5">ml/h</span>
  1388. <span v-if="prescription.anticoagulant == 4">mg/h</span>
  1389. <span v-if="prescription.anticoagulant == 3">iu/h</span>
  1390. <span v-if="org_id!=9538&& prescription.anticoagulant == 2">mg/h</span>
  1391. <span v-if="org_id==9538&& prescription.anticoagulant == 2">u</span>
  1392. <span v-if="prescription.anticoagulant == 1">mg/h</span>
  1393. </span>
  1394. <span v-if="org_id==9675 || org_id==10447 || org_id== 9829 || org_id == 10440 || org_id == 10469 || org_id == 10471 || org_id == 10460">
  1395. <span v-if="prescription.anticoagulant == 2">mg/h</span>
  1396. <span v-if="prescription.anticoagulant == 3">iu/h</span>
  1397. <span v-if="prescription.anticoagulant == 4">ml</span>
  1398. <span v-if="prescription.anticoagulant == 5">ml/h</span>
  1399. <span v-if="prescription.anticoagulant == 6">iu/h</span>
  1400. <span v-if="prescription.anticoagulant == 7">iu/h</span>
  1401. <span v-if="prescription.anticoagulant == 8">iu/h</span>
  1402. <span v-if="prescription.anticoagulant == 9">iu/h</span>
  1403. <span v-if="prescription.anticoagulant == 10">iu/h</span>
  1404. <span v-if="prescription.anticoagulant == 11">iu/h</span>
  1405. <span v-if="prescription.anticoagulant == 13">iu/h</span>
  1406. </span>
  1407. </div>
  1408. <div
  1409. class="inline_block"
  1410. style="margin-left: 20px"
  1411. v-if="prescription.anticoagulant == 5"
  1412. >
  1413. 钙名称:
  1414. <div
  1415. class="under_line"
  1416. style="width: 150px; text-align: center"
  1417. >
  1418. {{
  1419. prescription.anticoagulant_gaimingcheng
  1420. ? prescription.anticoagulant_gaimingcheng
  1421. : "/"
  1422. }}
  1423. </div>
  1424. </div>
  1425. <div
  1426. class="inline_block"
  1427. style="margin-left: 20px"
  1428. v-if="prescription.anticoagulant == 5"
  1429. >
  1430. 钙剂量:
  1431. <div
  1432. class="under_line"
  1433. style="width: 50px; text-align: center"
  1434. >
  1435. {{
  1436. prescription.anticoagulant_gaijiliang
  1437. ? prescription.anticoagulant_gaijiliang
  1438. : "/"
  1439. }}
  1440. </div>
  1441. ml
  1442. </div>
  1443. <div
  1444. class="inline_block"
  1445. style="margin-left: 20px"
  1446. v-if="prescription.anticoagulant != 5"
  1447. >
  1448. 总量:
  1449. <div
  1450. class="under_line"
  1451. style="width: 50px; text-align: center"
  1452. >
  1453. {{
  1454. prescription.anticoagulant_zongliang
  1455. ? prescription.anticoagulant_zongliang
  1456. : "/"
  1457. }}
  1458. </div>
  1459. <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10460">
  1460. <span v-if="prescription.anticoagulant == 5">ml</span>
  1461. <span v-if="prescription.anticoagulant == 6">iu</span>
  1462. <span v-if="prescription.anticoagulant == 7">iu</span>
  1463. <span v-if="prescription.anticoagulant == 8">iu</span>
  1464. <span v-if="prescription.anticoagulant == 9">iu</span>
  1465. <span v-if="prescription.anticoagulant == 10">iu</span>
  1466. <span v-if="prescription.anticoagulant == 11">iu</span>
  1467. <span v-if="prescription.anticoagulant == 13">iu</span>
  1468. <span v-if="prescription.anticoagulant == 4">mg</span>
  1469. <span v-if="prescription.anticoagulant == 3">iu</span>
  1470. <span v-if="org_id!=9538&& prescription.anticoagulant == 2">mg</span>
  1471. <span v-if="org_id==9538&& prescription.anticoagulant == 2">u</span>
  1472. <span v-if="prescription.anticoagulant == 1">mg</span>
  1473. </span>
  1474. <span v-if="org_id==9675 || org_id==10447 || org_id == 9829 || org_id == 10440 || org_id == 10469 || org_id == 10471|| org_id == 10460">
  1475. <span v-if="prescription.anticoagulant == 2">mg</span>
  1476. <span v-if="prescription.anticoagulant == 3">iu</span>
  1477. <span v-if="prescription.anticoagulant == 4">ml</span>
  1478. <span v-if="prescription.anticoagulant == 5">ml</span>
  1479. <span v-if="prescription.anticoagulant == 6">iu</span>
  1480. <span v-if="prescription.anticoagulant == 7">iu</span>
  1481. <span v-if="prescription.anticoagulant == 8">iu</span>
  1482. <span v-if="prescription.anticoagulant == 9">iu</span>
  1483. <span v-if="prescription.anticoagulant == 10">iu</span>
  1484. <span v-if="prescription.anticoagulant == 11">iu</span>
  1485. <span v-if="prescription.anticoagulant == 13">iu</span>
  1486. </span>
  1487. </div>
  1488. <div class="inline_block" style="margin-left: 20px" v-if="org_id!=9675 && org_id!=10447">
  1489. 透析机号:
  1490. <div
  1491. class="under_line"
  1492. style="width: 50px; text-align: center"
  1493. >
  1494. {{
  1495. dialysisOrder &&
  1496. dialysisOrder.DeviceNumber &&
  1497. dialysisOrder.DeviceNumber.number.length > 0
  1498. ? dialysisOrder.DeviceNumber.number
  1499. : patientInfo.DialysisSchedule.device_number.number
  1500. }}
  1501. </div>
  1502. </div>
  1503. <div class="inline_block" style="margin-left: 20px" v-if="org_id ==10683">
  1504. 上机时间:
  1505. <div
  1506. class="under_line"
  1507. style="width: 50px; text-align: center"
  1508. >
  1509. {{getTime(dialysisOrder.start_time, "{h}:{i}")}}
  1510. </div>
  1511. </div>
  1512. </div>
  1513. <div class="row" style="padding: 2px 0; line-height: 23px" v-if=" org_id == 0 || org_id == 10598">
  1514. 在线Kt/V监测:
  1515. <div class="under_line" style="width: 30px; text-align: center">
  1516. <check-box :checked="true"></check-box>
  1517. </div>
  1518. </div>
  1519. <div class="row" style="padding: 2px 0; line-height: 23px" v-if=" org_id == 3877 || org_id == 9671">
  1520. <div
  1521. class="inline_block"
  1522. style="margin-left: 20px"
  1523. v-if="prescription.anticoagulant != 5"
  1524. >
  1525. 置换速度:
  1526. <div
  1527. class="under_line"
  1528. style="width: 50px; text-align: center"
  1529. >
  1530. {{
  1531. prescription.displace_speed
  1532. ? prescription.displace_speed
  1533. : ""
  1534. }}
  1535. </div>
  1536. <span>ml/h</span>
  1537. </div>
  1538. <div
  1539. class="inline_block"
  1540. style="margin-left: 20px"
  1541. v-if="prescription.anticoagulant != 5"
  1542. >
  1543. 透析液流速:
  1544. <div
  1545. class="under_line"
  1546. style="width: 50px; text-align: center"
  1547. >
  1548. {{
  1549. prescription.dialysis_fluid_flow
  1550. ? prescription.dialysis_fluid_flow
  1551. : ""
  1552. }}
  1553. </div>
  1554. <span>ml/h</span>
  1555. </div>
  1556. <div class="inline_block" style="margin-left: 20px">
  1557. 碳酸氢钠流速:
  1558. <div
  1559. class="under_line"
  1560. style="width: 50px; text-align: center"
  1561. >
  1562. {{
  1563. prescription.sodium_bicarbonate_flow
  1564. ? prescription.sodium_bicarbonate_flow
  1565. : ""
  1566. }}
  1567. </div>
  1568. </div>
  1569. <span>ml/h</span>
  1570. </div>
  1571. <div class="row" style="padding: 2px 0; line-height: 23px" v-if="org_id ==10469 || org_id == 9671">
  1572. <div
  1573. class="inline_block"
  1574. style="margin-left: 20px"
  1575. >
  1576. 透析机型号:
  1577. <div
  1578. class="under_line"
  1579. style="width: 50px; text-align: center"
  1580. >
  1581. {{predialysis.machine_type ? predialysis.machine_type : ""}}
  1582. </div>
  1583. </div>
  1584. <div
  1585. class="inline_block"
  1586. style="margin-left: 20px"
  1587. >
  1588. 跌倒风险评估评分:
  1589. <div
  1590. class="under_line"
  1591. style="width: 50px; text-align: center"
  1592. >
  1593. {{ receiverTreatmentAccess.score }}
  1594. </div>
  1595. </div>
  1596. </div>
  1597. <div
  1598. class="row"
  1599. style="padding: 2px 0; line-height: 23px; display: flex"
  1600. v-if="org_id != 10223"
  1601. >
  1602. <div
  1603. class="inline_block"
  1604. style="flex: 1; display: inline-block"
  1605. v-if="org_id!=9675 && org_id!=10447"
  1606. >
  1607. 备注:
  1608. <div
  1609. class="under_line"
  1610. style="
  1611. width: 860px;
  1612. line-height: 25px;
  1613. text-align: left;
  1614. margin-left: 2px;
  1615. display: inline-block;
  1616. white-space: normal;
  1617. "
  1618. >
  1619. {{ predialysis.remark ? predialysis.remark : "/" }}
  1620. </div>
  1621. </div>
  1622. </div>
  1623. </td>
  1624. </tr>
  1625. <tr>
  1626. <td style="padding: 0; position: relative" colspan="2">
  1627. <table class="inside_table">
  1628. <tbody>
  1629. <tr>
  1630. <td
  1631. :colspan="
  1632. prescription.mode_id == 2 ||
  1633. prescription.mode_id == 5
  1634. ? 14
  1635. : 13
  1636. "
  1637. style="
  1638. letter-spacing: 5px;
  1639. text-align: center;
  1640. font-weight: 520;
  1641. font-size: 16px;
  1642. padding: 0px 8px;
  1643. line-height: 30px;
  1644. "
  1645. >
  1646. 治疗记录
  1647. </td>
  1648. </tr>
  1649. <tr>
  1650. <td width="50">时间</td>
  1651. <td width="65">血压<br />(mmHg)</td>
  1652. <td width="50">脉搏<br />(次/分)</td>
  1653. <td width="50" v-if="org_id!=10489">呼吸<br />(次/分)</td>
  1654. <td width="50">血流量<br />(ml/min)</td>
  1655. <td width="50" v-if="org_id==10478 || org_id == 10598 || org_id ==10510">
  1656. 动脉压<br />({{
  1657. monitors[0] &&
  1658. monitors[0]["venous_pressure_type"] == 2
  1659. ? "kpa"
  1660. : "mmHg"
  1661. }})
  1662. </td>
  1663. <td width="50">
  1664. 静脉压<br />({{
  1665. monitors[0] &&
  1666. monitors[0]["venous_pressure_type"] == 2
  1667. ? "kpa"
  1668. : "mmHg"
  1669. }})
  1670. </td>
  1671. <td width="50">
  1672. 跨膜压<br />({{
  1673. monitors[0] &&
  1674. monitors[0]["transmembrane_pressure_type"] == 2
  1675. ? "kpa"
  1676. : "mmHg"
  1677. }})
  1678. </td>
  1679. <td width="60" v-if="org_id == 9836">体温(°C)</td>
  1680. <td width="60" v-if="org_id == 9919">血温(°C)</td>
  1681. <td width="60" v-if="org_id == 9671">血温(°C)</td>
  1682. <td width="60" v-if="org_id!=9836&&org_id!=9919&&org_id!=9671 && org_id!=10644">透析液温度(°C)</td>
  1683. <td width="50" v-if="org_id != 10121 && org_id!=10600 && org_id!=10644">
  1684. <span v-if="org_id != 0 && org_id !=10469 && org_id!=10490 "> 电导度<br />(ms/cm)</span>
  1685. <span v-if="org_id ==10469"> 钠浓度<br />(mmol/L)</span>
  1686. <span v-if="org_id == 0 || org_id == 10490"> 置换液的速度<br />(ml/h)</span>
  1687. </td>
  1688. <td width="50" v-if="org_id == 10121">SpO₂<br />(%)</td>
  1689. <td width="50" v-if="org_id == 10375 || org_id == 0">置换率<br />(ml/h)</td>
  1690. <td width="50" v-if="org_id == 0 || org_id ==10489">超滤率<br/>(ml/h)</td>
  1691. <td width="50" v-if="org_id != 3877 && org_id != 10449 && org_id != 10600&& org_id != 10683">超滤量<br />(ml)</td>
  1692. <td width="50" v-if="org_id == 10600 || org_id ==10598 || org_id ==10683">超滤率<br/>(ml/h)</td>
  1693. <td width="50" v-if="org_id ==3877 || org_id == 10449 || org_id ==0">累计超滤量<br />(ml)</td>
  1694. <td v-if="(prescription.mode_id == 2 ||prescription.mode_id == 5 ||prescription.mode_id == 12) &&org_id!=10478 && org_id!=0 && org_id!=10206" width="50">
  1695. <span v-if="org_id == 0 || org_id == 10683">置换液速度</span>
  1696. <span v-if="org_id!=0&&org_id!=10683">置换量</span>
  1697. <br />
  1698. <span v-if="org_id!=10598 && org_id!=10567">
  1699. <span v-if="org_id!=0&&org_id!=10683">(ml)</span>
  1700. <span v-if="org_id ==0||org_id==10683">(ml/h)</span>
  1701. </span>
  1702. <span v-if="org_id==10598 || org_id == 10567">(L)</span>
  1703. </td>
  1704. <td width="50" v-if="org_id == 3877 || org_id == 10449">滤前压(mmHg)</td>
  1705. <td width="50" v-if="org_id == 9538 || org_id ==10600 || org_id ==10629 || org_id ==10510 || org_id == 10580 || org_id == 0 || org_id == 10598">KT/V</td>
  1706. <td width="50" v-if="org_id == 9919">在线尿素监测</td>
  1707. <td width="50" v-if="org_id == 9671">在线尿素监测</td>
  1708. <td width="50" v-if="org_id == 9538 || org_id == 9919 || org_id== 9671">血容量<br />(L)</td>
  1709. <td width="50" v-if="org_id == 10490 || org_id == 0">碳酸氢钠<br />(ml)</td>
  1710. <td width="50" v-if="org_id == 10598 || org_id == 0">护士签名</td>
  1711. <td width="200">病情变化及处理</td>
  1712. </tr>
  1713. <tr v-for="(monitor, monindex) in monitors" :key="monindex">
  1714. <td>{{ getTime(monitor.operate_time, "{h}:{i}") }}</td>
  1715. <td>{{monitor.systolic_blood_pressure? monitor.systolic_blood_pressure + "/": ""}}
  1716. {{monitor.diastolic_blood_pressure? monitor.diastolic_blood_pressure: ""}}</td>
  1717. <td>{{ monitor.pulse_frequency? monitor.pulse_frequency: ""}}</td>
  1718. <td v-if="org_id!=10489">{{monitor.breathing_rate ? monitor.breathing_rate : ""}}</td>
  1719. <td>{{monitor.blood_flow_volume? monitor.blood_flow_volume: ""}}</td>
  1720. <td v-if="org_id ==10478 || org_id == 10598 || org_id ==10510">
  1721. {{
  1722. monitor.arterial_pressure
  1723. ? monitor.arterial_pressure
  1724. : "/"
  1725. }}
  1726. </td>
  1727. <td>
  1728. <span v-if="org_id ==10551">
  1729. {{
  1730. monitor.venous_pressure
  1731. ? monitor.venous_pressure
  1732. : "/"
  1733. }}
  1734. </span>
  1735. <span v-if="org_id!=10551">
  1736. {{
  1737. monitor.venous_pressure
  1738. ? monitor.venous_pressure
  1739. : ""
  1740. }}
  1741. </span>
  1742. </td>
  1743. <td>
  1744. <span
  1745. v-if="
  1746. (dialysisOrder &&
  1747. monitor.operate_time >
  1748. dialysisOrder.end_time) ||
  1749. (dialysisOrder &&
  1750. monitor.operate_time < dialysisOrder.start_time)
  1751. "
  1752. >
  1753. {{
  1754. monitor.transmembrane_pressure
  1755. ? monitor.transmembrane_pressure
  1756. : ""
  1757. }}
  1758. </span>
  1759. <span
  1760. v-if="
  1761. dialysisOrder &&
  1762. monitor.operate_time <= dialysisOrder.end_time &&
  1763. dialysisOrder &&
  1764. monitor.operate_time >= dialysisOrder.start_time
  1765. "
  1766. >
  1767. {{
  1768. monitor.transmembrane_pressure
  1769. ? monitor.transmembrane_pressure
  1770. : ""
  1771. }}
  1772. </span>
  1773. </td>
  1774. <td v-if="org_id == 9919">
  1775. {{monitor.dialysate_temperature? monitor.dialysate_temperature: ""}}
  1776. </td>
  1777. <td v-if="org_id == 9671">
  1778. {{monitor.dialysate_temperature? monitor.dialysate_temperature: ""}}
  1779. </td>
  1780. <td v-if="org_id == 9836">
  1781. {{ monitor.temperature ? monitor.temperature : "" }}
  1782. </td>
  1783. <td v-if="org_id!=9919 && org_id!=9671 && org_id!=9836 && org_id!=10644">
  1784. {{monitor.dialysate_temperature? monitor.dialysate_temperature: ""}}
  1785. </td>
  1786. <td v-if="org_id == 10121">
  1787. {{monitor.blood_oxygen_saturation? monitor.blood_oxygen_saturation: ""}}
  1788. </td>
  1789. <td v-if="org_id == 9538">
  1790. {{monitor.sodium_concentration? monitor.sodium_concentration: ""}}
  1791. </td>
  1792. <td v-if="org_id != 9538 &&org_id != 10121 &&org_id!=10600 && org_id!=10644">
  1793. <span v-if="org_id!=0&&org_id!=10469 && org_id!=10490"> {{ monitor.conductivity ? monitor.conductivity : "" }}</span>
  1794. <span v-if="org_id==10469"> {{ monitor.sodium_concentration ? monitor.sodium_concentration : "" }}</span>
  1795. <span v-if="org_id==0||org_id==10490"> {{ monitor.replacement_speed ? monitor.replacement_speed : "" }}</span>
  1796. </td>
  1797. <td v-if="org_id == 10375"><br />
  1798. {{ monitor.replacement_rate? monitor.replacement_rate: ""}}
  1799. </td>
  1800. <td v-if="org_id == 10489 || org_id == 0"><br />
  1801. {{ monitor.ultrafiltration_rate? monitor.ultrafiltration_rate: ""}}
  1802. </td>
  1803. <td v-if="org_id!=10600 && org_id!=10644 && org_id!=10683">
  1804. <span v-if="org_id!=9671 && org_id!=10440 && org_id!=10617">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: ""}}</span>
  1805. <span v-if="org_id==9671 || org_id==10440 || org_id ==10617">
  1806. <span v-if="org_id ==10617 && monindex == 0">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "/"}}</span>
  1807. <span v-if="org_id ==10617 && monindex == monitors.length-1">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "/"}}</span>
  1808. <span v-if="org_id ==10617 && (monindex != monitors.length-1 && monindex != 0)">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0"}}</span>
  1809. <span v-if="org_id !=10617">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0"}}</span>
  1810. </span>
  1811. </td>
  1812. <td width="50" v-if="org_id == 10600 || org_id == 10598 || org_id==10644 || org_id == 10683 || org_id == 0"><br/>
  1813. <span v-if="org_id!=10644 && org_id!=0">{{ monitor.ultrafiltration_rate? monitor.ultrafiltration_rate: ""}}</span>
  1814. <span v-if="org_id==10644 || org_id == 0">
  1815. <span v-if="monindex == 0">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0"}}</span>
  1816. <span v-if="monindex == monitors.length-1">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: ""}}</span>
  1817. <span v-if="(monindex != monitors.length-1 && monindex != 0)">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: ""}}</span>
  1818. </span>
  1819. </td>
  1820. <td
  1821. v-if="
  1822. (prescription.mode_id == 2 ||
  1823. prescription.mode_id == 5 ||
  1824. prescription.mode_id == 12)
  1825. && org_id!=0 && org_id!=10478 && org_id!=10206
  1826. "
  1827. style="width: 50px"
  1828. >
  1829. <span>
  1830. <span v-if="org_id!=0&&org_id!=10683">
  1831. {{
  1832. monitor.displacement_quantity
  1833. ? monitor.displacement_quantity
  1834. : ""
  1835. }}
  1836. </span>
  1837. <span v-if="org_id == 0 || org_id == 10683">
  1838. {{
  1839. monitor.replacement_speed
  1840. ? monitor.replacement_speed
  1841. : ""
  1842. }}
  1843. </span>
  1844. </span>
  1845. </td>
  1846. <td width="50" v-if="org_id == 3877 || org_id == 0 || org_id == 10449">{{ monitor.filter_pressure?monitor.filter_pressure:""}}</td>
  1847. <td width="50" v-if="org_id == 9919 || org_id == 9538 || org_id == 9671 || org_id ==10600 || org_id ==10629 || org_id ==10510 || org_id ==10580 || org_id == 0 || org_id ==10598">
  1848. {{ monitor.ktv?monitor.ktv:"" }}
  1849. </td>
  1850. <td width="50" v-if="org_id == 9538 || org_id == 9919 || org_id == 9671">
  1851. {{ monitor.accumulated_blood_volume? monitor.accumulated_blood_volume:"" }}
  1852. </td>
  1853. <td width="50" v-if="org_id ==10490 || org_id == 0">
  1854. {{ monitor.dicarbonate?monitor.dicarbonate:"" }}
  1855. </td>
  1856. <td width="50" v-if="org_id == 10598 || org_id == 0">
  1857. <span v-if="monitor.creator == 0">
  1858. <span
  1859. v-if="setAdminUserES(monitor.modify) == ''"
  1860. >{{ getAdminUser(monitor.modify) }}</span
  1861. >
  1862. <img
  1863. style="height: 30px"
  1864. :src="setAdminUserES(monitor.modify)"
  1865. alt=""
  1866. srcset=""
  1867. v-else
  1868. />
  1869. </span>
  1870. <span v-if="monitor.creator > 0">
  1871. <span
  1872. v-if="setAdminUserES(monitor.creator) == ''"
  1873. >{{ getAdminUser(monitor.creator) }}</span
  1874. >
  1875. <img
  1876. style="height: 30px"
  1877. :src="setAdminUserES(monitor.creator)"
  1878. alt=""
  1879. srcset=""
  1880. v-else
  1881. />
  1882. </span>
  1883. </td>
  1884. <td style="line-height: 16px; padding: 0px">
  1885. <div
  1886. style="
  1887. min-height: 35px;
  1888. line-height: 35px;
  1889. overflow: hidden;
  1890. "
  1891. >
  1892. <span
  1893. style="
  1894. word-break: break-all;
  1895. margin: 0;
  1896. line-height: 16px;
  1897. -webkit-line-clamp: 3;
  1898. overflow: visible;
  1899. display: inline-block;
  1900. vertical-align: middle;
  1901. height: auto;
  1902. "
  1903. >
  1904. <template
  1905. v-if="
  1906. (dialysisOrder &&
  1907. monitor.operate_time ==
  1908. dialysisOrder.start_time)&&(org_id!=10414) && (org_id!=10683)
  1909. "
  1910. >【开始透析】 <span v-if="org_id ==10598">引血100ml/min</span>
  1911. </template>
  1912. {{ monitor.end }} {{ monitor.symptom }} &nbsp;{{
  1913. monitor.dispose
  1914. }}
  1915. &nbsp;{{ monitor.result }}
  1916. </span>
  1917. </div>
  1918. </td>
  1919. </tr>
  1920. <tr
  1921. v-for="(monitor, monindex) in monitors2"
  1922. :key="monindex"
  1923. >
  1924. <td></td>
  1925. <td></td>
  1926. <td></td>
  1927. <td></td>
  1928. <td v-if="org_id == 0 || org_id ==10478"></td>
  1929. <td></td>
  1930. <td></td>
  1931. <td></td>
  1932. <td></td>
  1933. <td v-if="org_id!=10644"></td>
  1934. <td v-if="org_id!=10644"></td>
  1935. <td v-if="org_id == 10375 || org_id == 0"><br /></td>
  1936. <td v-if="org_id == 9671 || org_id == 9919"></td>
  1937. <td
  1938. v-if="
  1939. (prescription.mode_id == 2 ||
  1940. prescription.mode_id == 5 ||
  1941. prescription.mode_id == 12) && org_id!=10478
  1942. "
  1943. width="50"
  1944. ></td>
  1945. <td v-if="org_id == 9919||org_id == 9538 || org_id == 9671 || org_id == 0"></td>
  1946. <td v-if="org_id == 9538"></td>
  1947. <td v-if="org_id == 10598 || org_id == 0"></td>
  1948. <td v-if="org_id == 10490 || org_id == 0"></td>
  1949. <td style="line-height: 16px; padding: 0px">
  1950. <div
  1951. style="
  1952. height: 40px;
  1953. line-height: 20px;
  1954. overflow: hidden;
  1955. "
  1956. >
  1957. <span
  1958. style="
  1959. word-break: break-all;
  1960. margin: 0;
  1961. line-height: 16px;
  1962. -webkit-line-clamp: 3;
  1963. overflow: visible;
  1964. display: inline-block;
  1965. vertical-align: middle;
  1966. height: auto;
  1967. "
  1968. >
  1969. </span>
  1970. </div>
  1971. </td>
  1972. </tr>
  1973. </tbody>
  1974. </table>
  1975. </td>
  1976. </tr>
  1977. <tr v-if="org_id!=10206">
  1978. <td style="padding: 0; position: relative" colspan="2">
  1979. <table class="inside_table">
  1980. <tbody>
  1981. <tr style="line-height: 35px; padding: 8px 5px">
  1982. <td
  1983. colspan="7"
  1984. style="
  1985. letter-spacing: 5px;
  1986. text-align: center;
  1987. font-weight: 520;
  1988. font-size: 16px;
  1989. padding: 0px 8px;
  1990. line-height: 30px;
  1991. "
  1992. >
  1993. 医嘱内容
  1994. </td>
  1995. </tr>
  1996. <tr style="line-height: 35px; padding: 8px 5px">
  1997. <td style="font-size: 16px" width="10%">时间</td>
  1998. <td style="font-size: 16px" colspan="2" width="45%">
  1999. 医嘱内容
  2000. </td>
  2001. <td style="font-size: 16px" width="10%">医生签名</td>
  2002. <!-- <td style="font-size: 16px" width="10%">核对人签名</td> -->
  2003. <td style="font-size: 16px" width="10%">执行人签名</td>
  2004. <td style="font-size: 16px" width="10%" v-if="org_id == 10598 || org_id == 10489 || org_id == 0">核对护士</td>
  2005. <td style="font-size: 16px" width="10%">时间</td>
  2006. <td
  2007. style="font-size: 16px"
  2008. width="10%"
  2009. v-if="org_id == 10223 || org_id == 9538 || org_id == 0 ||
  2010. org_id ==10375 || org_id ==10571 || org_id ==10600 "
  2011. >
  2012. 核对护士
  2013. </td>
  2014. </tr>
  2015. <!-- <template v-for="group in doctor_advices" > -->
  2016. <tr
  2017. v-for="(advice, advice_index) in doctor_advices"
  2018. :key="advice_index"
  2019. >
  2020. <td height="32px">
  2021. <span v-if="advice.start_time">
  2022. {{ getTime(advice.start_time, "{h}:{i}") }}
  2023. </span>
  2024. <!-- <span v-else>&nbsp;<br/>&nbsp;</span> -->
  2025. </td>
  2026. <td
  2027. height="32px"
  2028. colspan="2"
  2029. class="advice-name"
  2030. style="padding-left: 7px"
  2031. >
  2032. <span v-if="advice.parent_id > 0">---></span>
  2033. <span>{{ advice.advice_name }}</span>
  2034. <span v-if="advice && advice.advice_desc"
  2035. >({{ advice.advice_desc
  2036. }}{{ advice.drug_spec_unit }})</span
  2037. >
  2038. <span v-if="advice.prescribing_number"
  2039. >&nbsp;&nbsp; {{ advice.prescribing_number
  2040. }}{{ advice.prescribing_number_unit }}</span
  2041. >
  2042. <span v-if="advice.single_dose != 0"
  2043. >{{ advice.single_dose
  2044. }}{{ advice.single_dose_unit }}</span
  2045. >
  2046. <span v-if="advice.parent_id == 0">{{
  2047. advice.delivery_way
  2048. }}</span>
  2049. <span v-if="advice.parent_id == 0">{{
  2050. advice.execution_frequency
  2051. }}</span>
  2052. <span
  2053. v-if="
  2054. advice.parent_id == 0 && advice.remark.length > 0
  2055. "
  2056. >({{ advice.remark }})</span
  2057. >
  2058. </td>
  2059. <td height="32px">
  2060. <span v-if="advice!=null && advice.advice_doctor>0">
  2061. <span
  2062. v-if="setAdminUserES(advice.advice_doctor) == ''"
  2063. >{{ getAdminUser(advice.advice_doctor) }}
  2064. </span>
  2065. <img
  2066. style="height: 30px"
  2067. :src="setAdminUserES(advice.advice_doctor)"
  2068. alt=""
  2069. srcset=""
  2070. v-else
  2071. />
  2072. </span>
  2073. </td>
  2074. <!-- <td height="35px">
  2075. <span v-if="setAdminUserES(advice.checker) == ''">{{getAdminUser(advice.checker)}}</span>
  2076. <img style="height:20px;" :src="setAdminUserES(advice.checker)" alt="" srcset="" v-else>
  2077. </td> -->
  2078. <td height="32px">
  2079. <span v-if="advice!=null && advice.execution_staff>0">
  2080. <span
  2081. v-if="setAdminUserES(advice.execution_staff) == ''"
  2082. >{{ getAdminUser(advice.execution_staff) }}</span
  2083. >
  2084. <img
  2085. style="height: 30px"
  2086. :src="setAdminUserES(advice.execution_staff)"
  2087. alt=""
  2088. srcset=""
  2089. v-else
  2090. />
  2091. </span>
  2092. </td>
  2093. <td v-if="org_id == 10598 || org_id==10489 || org_id == 0">
  2094. <span v-if="advice!=null && advice.checker>0">
  2095. <span v-if="setAdminUserES(advice.checker) == ''">{{ getAdminUser(advice.checker)}}</span>
  2096. <img
  2097. style="height: 30px"
  2098. :src="setAdminUserES(advice.checker)"
  2099. alt=""
  2100. srcset=""
  2101. v-else
  2102. />
  2103. </span>
  2104. </td>
  2105. <td height="32px">
  2106. <span v-if="advice.execution_time">{{
  2107. getTime(advice.execution_time, "{h}:{i}")
  2108. }}</span>
  2109. </td>
  2110. <td height="32px" v-if="org_id == 10223 || org_id == 9538 ||
  2111. org_id ==10375 || org_id ==10571 || org_id ==10600">
  2112. <span v-if="advice!=null && advice.checker>0">
  2113. <span v-if="setAdminUserES(advice.checker) == ''">{{ getAdminUser(advice.checker)}}</span>
  2114. <img
  2115. style="height: 30px"
  2116. :src="setAdminUserES(advice.checker)"
  2117. alt=""
  2118. srcset=""
  2119. v-else
  2120. />
  2121. </span>
  2122. </td>
  2123. </tr>
  2124. <!-- </template> -->
  2125. <tr
  2126. v-if="org_id == 0 || org_id ==10206"
  2127. v-for="(advice, advice_index) in projectsOne"
  2128. :key="advice_index"
  2129. >
  2130. <td height="32px;padding:1px 1px" width="10%">
  2131. <span v-if="advice.start_time">
  2132. {{ getTime(advice.start_time, "{h}:{i}") }}
  2133. </span>
  2134. </td>
  2135. <td
  2136. colspan="2"
  2137. class="advice-name"
  2138. style="
  2139. letter-spacing: 5px;
  2140. text-align: center;
  2141. font-weight: 520;
  2142. font-size: 14px;
  2143. padding: 0px 8px;
  2144. line-height: 30px;
  2145. width: 200px;
  2146. "
  2147. >
  2148. <span v-if="advice.type == 2"> {{advice && advice.project? advice.project.project_name: ""}} {{ advice.count }} {{ advice.unit }}</span>
  2149. <span v-if="advice.type == 3"> {{advice && advice.good_info? advice.good_info.good_name: ""}} {{ advice.count }} {{ advice.unit }}</span>
  2150. </td>
  2151. <td height="32px">
  2152. <span
  2153. v-if="setAdminUserES(advice.doctor) == ''"
  2154. >{{ getAdminUser(advice.doctor) }}</span
  2155. >
  2156. <img
  2157. style="height: 30px"
  2158. :src="setAdminUserES(advice.doctor)"
  2159. alt=""
  2160. srcset=""
  2161. v-else
  2162. />
  2163. </td>
  2164. <td height="32px">
  2165. <span
  2166. v-if="
  2167. setAdminUserES(advice.execution_staff) == ''
  2168. "
  2169. >{{
  2170. getAdminUser(advice.execution_staff)
  2171. }}</span
  2172. >
  2173. <img
  2174. style="height: 30px"
  2175. :src="setAdminUserES(advice.execution_staff)"
  2176. alt=""
  2177. srcset=""
  2178. v-else
  2179. />
  2180. </td>
  2181. <td height="32px">
  2182. <span v-if="advice.execution_time">{{
  2183. getTime(advice.execution_time, "{h}:{i}")
  2184. }}</span>
  2185. </td>
  2186. <td height="32px">
  2187. <span v-if="setAdminUserES(advice.checker) == ''">{{
  2188. getAdminUser(advice.checker)
  2189. }}</span>
  2190. <img
  2191. style="height: 30px"
  2192. :src="setAdminUserES(advice.checker)"
  2193. alt=""
  2194. srcset=""
  2195. v-else
  2196. />
  2197. </td>
  2198. </tr>
  2199. </tbody>
  2200. </table>
  2201. </td>
  2202. </tr>
  2203. <tr v-if="org_id ==10206">
  2204. <td style="padding: 0; position: relative" colspan="2">
  2205. <table class="inside_table">
  2206. <tbody>
  2207. <tr style="line-height: 35px; padding: 8px 5px">
  2208. <td
  2209. colspan="7"
  2210. style="
  2211. letter-spacing: 5px;
  2212. text-align: center;
  2213. font-weight: 520;
  2214. font-size: 16px;
  2215. padding: 0px 8px;
  2216. line-height: 30px;
  2217. "
  2218. >
  2219. 医嘱内容
  2220. </td>
  2221. </tr>
  2222. <tr style="line-height: 35px; padding: 8px 5px">
  2223. <td style="font-size: 16px" width="10%">时间</td>
  2224. <td style="font-size: 16px" colspan="2" width="45%">
  2225. 医嘱内容
  2226. </td>
  2227. <td style="font-size: 16px" width="10%">医生签名</td>
  2228. <td style="font-size: 16px" width="10%">执行人签名</td>
  2229. <td style="font-size: 16px" width="10%" v-if="org_id == 10598 || org_id == 0 || org_id == 10489">核对护士</td>
  2230. <td style="font-size: 16px" width="10%">时间</td>
  2231. <td
  2232. style="font-size: 16px"
  2233. width="10%"
  2234. v-if="org_id == 10223 || org_id == 9538 || org_id == 0 ||
  2235. org_id ==10375 || org_id ==10571 || org_id ==10600 || org_id==10206"
  2236. >
  2237. 核对护士
  2238. </td>
  2239. </tr>
  2240. <tr
  2241. v-for="(advice, advice_index) in new_doctor_advice_list"
  2242. :key="advice_index"
  2243. >
  2244. <td height="32px">
  2245. <span v-if="advice.start_time">
  2246. {{ getTime(advice.start_time, "{h}:{i}") }}
  2247. </span>
  2248. </td>
  2249. <td
  2250. height="32px"
  2251. colspan="2"
  2252. class="advice-name"
  2253. style="padding-left: 7px"
  2254. >
  2255. <span v-for="(it,i) in advice.child" :key="i">
  2256. <span v-if="it && it.advice_name">{{ it.advice_name}}</span>
  2257. <span v-if="it && it.advice_desc">({{ it.advice_desc}}{{ it.drug_spec_unit }})</span>
  2258. <span v-if="it.prescribing_number">{{ it.prescribing_number}}{{ it.prescribing_number_unit }}</span>
  2259. <span v-if="it.single_dose != 0">{{ it.single_dose}}{{ it.single_dose_unit }}</span>
  2260. <span v-if="it && it.delivery_way">{{ it.delivery_way }}</span>
  2261. <span v-if="it && it.execution_frequency">{{ it.execution_frequency }}</span>
  2262. <span v-if="it&& it.remark">{{ it.remark }}</span>&nbsp;&nbsp;&nbsp;
  2263. </span>
  2264. </td>
  2265. <td height="32px">
  2266. <span v-if="advice!=null && advice.advice_doctor>0">
  2267. <span
  2268. v-if="setAdminUserES(advice.advice_doctor) == ''"
  2269. >{{ getAdminUser(advice.advice_doctor) }}
  2270. </span>
  2271. <img
  2272. style="height: 30px"
  2273. :src="setAdminUserES(advice.advice_doctor)"
  2274. alt=""
  2275. srcset=""
  2276. v-else
  2277. />
  2278. </span>
  2279. </td>
  2280. <td height="32px">
  2281. <span v-if="advice!=null && advice.execution_staff>0">
  2282. <span
  2283. v-if="setAdminUserES(advice.execution_staff) == ''"
  2284. >{{ getAdminUser(advice.execution_staff) }}</span
  2285. >
  2286. <img
  2287. style="height: 30px"
  2288. :src="setAdminUserES(advice.execution_staff)"
  2289. alt=""
  2290. srcset=""
  2291. v-else
  2292. />
  2293. </span>
  2294. </td>
  2295. <td v-if="org_id == 10598 || org_id == 10489 || org_id == 0">
  2296. <span v-if="advice!=null && advice.checker>0">
  2297. <span v-if="setAdminUserES(advice.checker) == ''">{{ getAdminUser(advice.checker)}}</span>
  2298. <img
  2299. style="height: 30px"
  2300. :src="setAdminUserES(advice.checker)"
  2301. alt=""
  2302. srcset=""
  2303. v-else
  2304. />
  2305. </span>
  2306. </td>
  2307. <td height="32px">
  2308. <span v-if="advice.execution_time">{{
  2309. getTime(advice.execution_time, "{h}:{i}")
  2310. }}</span>
  2311. </td>
  2312. <td height="32px" v-if="org_id == 10223 || org_id == 9538 || org_id == 0 ||
  2313. org_id ==10375 || org_id ==10571 || org_id ==10600 ">
  2314. <span v-if="advice!=null && advice.checker>0">
  2315. <span v-if="setAdminUserES(advice.checker) == ''">{{ getAdminUser(advice.checker)}}</span>
  2316. <img
  2317. style="height: 30px"
  2318. :src="setAdminUserES(advice.checker)"
  2319. alt=""
  2320. srcset=""
  2321. v-else
  2322. />
  2323. </span>
  2324. </td>
  2325. </tr>
  2326. <!-- </template> -->
  2327. <tr
  2328. v-if="org_id == 0 || org_id ==10206 || org_id ==10489 || org_id ==10633 || org_id ==10644"
  2329. v-for="(advice, advice_index) in projectsOne"
  2330. :key="advice_index"
  2331. >
  2332. <td height="32px;padding:1px 1px" width="10%">
  2333. <span v-if="advice.start_time">
  2334. {{ getTime(advice.start_time, "{h}:{i}") }}
  2335. </span>
  2336. </td>
  2337. <td
  2338. colspan="2"
  2339. class="advice-name"
  2340. style="
  2341. letter-spacing: 5px;
  2342. text-align: center;
  2343. font-weight: 520;
  2344. font-size: 14px;
  2345. padding: 0px 8px;
  2346. line-height: 30px;
  2347. width: 200px;
  2348. "
  2349. >
  2350. <span v-if="advice.type == 2"> {{advice && advice.project? advice.project.project_name: ""}} {{ advice.count }} {{ advice.unit }}</span>
  2351. <span v-if="advice.type == 3"> {{advice && advice.good_info? advice.good_info.good_name: ""}} {{ advice.count }} {{ advice.unit }}</span>
  2352. </td>
  2353. <td height="32px">
  2354. <span
  2355. v-if="setAdminUserES(advice.doctor) == ''"
  2356. >{{ getAdminUser(advice.doctor) }}</span
  2357. >
  2358. <img
  2359. style="height: 30px"
  2360. :src="setAdminUserES(advice.doctor)"
  2361. alt=""
  2362. srcset=""
  2363. v-else
  2364. />
  2365. </td>
  2366. <td height="32px">
  2367. <span
  2368. v-if="
  2369. setAdminUserES(advice.execution_staff) == ''
  2370. "
  2371. >{{
  2372. getAdminUser(advice.execution_staff)
  2373. }}</span
  2374. >
  2375. <img
  2376. style="height: 30px"
  2377. :src="setAdminUserES(advice.execution_staff)"
  2378. alt=""
  2379. srcset=""
  2380. v-else
  2381. />
  2382. </td>
  2383. <td height="32px">
  2384. <span v-if="advice.execution_time">{{
  2385. getTime(advice.execution_time, "{h}:{i}")
  2386. }}</span>
  2387. </td>
  2388. <td height="32px">
  2389. <span v-if="setAdminUserES(advice.checker) == ''">{{
  2390. getAdminUser(advice.checker)
  2391. }}</span>
  2392. <img
  2393. style="height: 30px"
  2394. :src="setAdminUserES(advice.checker)"
  2395. alt=""
  2396. srcset=""
  2397. v-else
  2398. />
  2399. </td>
  2400. </tr>
  2401. </tbody>
  2402. </table>
  2403. </td>
  2404. </tr>
  2405. </tbody>
  2406. </table>
  2407. </div>
  2408. <template v-if="this.totollength > 13">
  2409. <div style="display: inline-block; width: 100%; text-align: center">
  2410. <div
  2411. class="order-yy-name"
  2412. style="
  2413. letter-spacing: 0;
  2414. font-weight: 600;
  2415. font-size: 22px;
  2416. display: inline-block;
  2417. "
  2418. >
  2419. {{ orgname }}
  2420. </div>
  2421. <div
  2422. class="order-title"
  2423. style="
  2424. letter-spacing: 0;
  2425. font-weight: 600;
  2426. font-size: 22px;
  2427. display: inline-block;
  2428. "
  2429. >
  2430. <span v-if="org_id!=3877 && org_id!=0 && org_id!=10449">血液净化治疗记录单</span>
  2431. <span v-if="org_id == 3877 || org_id == 0 || org_id == 10449">
  2432. <span v-if="prescription.mode_id!=13">血液净化治疗记录单</span>
  2433. <span v-if="prescription.mode_id==13">连续性肾脏替代治疗(CRRT)记录单</span>
  2434. </span>
  2435. </div>
  2436. </div>
  2437. <div class="row">
  2438. <div class="inline_block">
  2439. 姓名:
  2440. <div class="under_line" style="width: 50px; text-align: center">
  2441. {{ patientInfo.name }}
  2442. </div>
  2443. </div>
  2444. <div class="inline_block" style="margin-left: 10px">
  2445. 性别:
  2446. <div class="under_line" style="width: 30px; text-align: center">
  2447. {{ patientInfo_gender_1 ? "男" : "女" }}
  2448. </div>
  2449. </div>
  2450. <div class="inline_block" style="margin-left: 10px">
  2451. 年龄:
  2452. <div class="under_line" style="width: 30px; text-align: center">
  2453. {{ getAge(patientInfo) }}
  2454. </div>
  2455. </div>
  2456. <div class="inline_block" v-if="receiverTreatmentAccess.condition!=1">
  2457. 门诊:
  2458. <div class="under_line" style="width: 30px; text-align: center">
  2459. <check-box :checked="patientInfo_source_1"></check-box>
  2460. </div>
  2461. </div>
  2462. <div class="inline_block" v-if="receiverTreatmentAccess.condition==1">
  2463. 住院:
  2464. <div class="under_line" style="width: 30px; text-align: center">
  2465. <check-box :checked="receiverTreatmentAccess.condition == 1"></check-box>
  2466. </div>
  2467. </div>
  2468. <div class="inline_block" v-if="org_id!=10510 && org_id!=10624">
  2469. 病区:
  2470. <div class="under_line" style="width: 50px; text-align: center">
  2471. <span v-if="receiverTreatmentAccess.condition != 1">{{
  2472. patientInfo.DialysisSchedule.device_zone.name
  2473. ? patientInfo.DialysisSchedule.device_zone.name
  2474. : ""
  2475. }}</span>
  2476. <span>{{ "/" }}</span>
  2477. </div>
  2478. </div>
  2479. <div class="inline_block" v-if="org_id!=10510 && org_id!=10460 && org_id!=10624" >
  2480. 床号:
  2481. <div class="under_line" style="width: 50px; text-align: center">
  2482. <span v-if="org_id!=9538 && org_id!=0">{{
  2483. dialysisOrder &&
  2484. dialysisOrder.DeviceNumber &&
  2485. dialysisOrder.DeviceNumber.number.length > 0
  2486. ? dialysisOrder.DeviceNumber.number
  2487. : patientInfo.DialysisSchedule.device_number.number
  2488. }}</span>
  2489. <span v-if="org_id ==9538 || org_id==0">
  2490. <span v-if="receiverTreatmentAccess.condition != 1">
  2491. {{
  2492. dialysisOrder &&
  2493. dialysisOrder.DeviceNumber &&
  2494. dialysisOrder.DeviceNumber.number.length > 0
  2495. ? dialysisOrder.DeviceNumber.number
  2496. : patientInfo.DialysisSchedule.device_number.number
  2497. }}
  2498. </span>
  2499. </span>
  2500. <span>{{ "/" }}</span>
  2501. </div>
  2502. </div>
  2503. <div class="inline_block" v-if="org_id!=10683">
  2504. 透析号:
  2505. <div class="under_line" style="width: 70px; text-align: center">
  2506. {{ patientInfo.dialysis_no }}
  2507. </div>
  2508. </div>
  2509. <div class="inline_block" style="margin-left: 5px"
  2510. v-if="org_id!=9675 && org_id!=10447 && org_id!=10460&&org_id!=10624">
  2511. 住院号/门诊号:
  2512. <div
  2513. class="under_line"
  2514. style="width: 70px; text-align: left"
  2515. v-if="receiverTreatmentAccess.admission_number"
  2516. >
  2517. {{ receiverTreatmentAccess.admission_number }}
  2518. </div>
  2519. <div
  2520. class="under_line"
  2521. style="width: 70px; text-align: left"
  2522. v-else
  2523. >
  2524. {{ "/" }}
  2525. </div>
  2526. </div>
  2527. </div>
  2528. <div class="row" style="margin-bottom: 10px">
  2529. <div class="inline_block">
  2530. 入科方式:
  2531. <div
  2532. v-for="(item, index) in way_arr"
  2533. class="under_line"
  2534. v-if="receiverTreatmentAccess.way == item.id"
  2535. style="width: 180px; text-align: left"
  2536. >
  2537. {{ item.name }}
  2538. </div>
  2539. </div>
  2540. <div class="inline_block" style="margin-left: 10px" v-if="org_id!=10460&&org_id!=10624">
  2541. 诊断:
  2542. <div
  2543. class="under_line"
  2544. style="
  2545. width: 640px;
  2546. text-align: left;
  2547. word-break: break-all;
  2548. word-wrap: break-word;
  2549. display: inline-block;
  2550. "
  2551. >
  2552. {{ patientInfo.diagnose }}
  2553. </div>
  2554. </div>
  2555. </div>
  2556. </template>
  2557. <div class="row" style="margin-top: -11px; position: relative">
  2558. <table class="proj_table">
  2559. <tbody>
  2560. <template v-if="doctor_advices_2.length > 0">
  2561. <tr style="line-height: 35px; padding: 8px 5px">
  2562. <td
  2563. colspan="7"
  2564. style="
  2565. letter-spacing: 5px;
  2566. text-align: center;
  2567. font-weight: 520;
  2568. font-size: 16px;
  2569. padding: 6px 8px;
  2570. line-height: 30px;
  2571. "
  2572. >
  2573. 医嘱内容
  2574. </td>
  2575. </tr>
  2576. <tr style="line-height: 35px; padding: 8px 5px">
  2577. <td style="font-size: 16px" width="10%">时间</td>
  2578. <td style="font-size: 16px" colspan="2" width="45%">
  2579. 医嘱内容
  2580. </td>
  2581. <td style="font-size: 16px" width="10%">医生签名</td>
  2582. <td style="font-size: 16px" width="10%">执行人签名</td>
  2583. <td style="font-size: 16px" width="10%" v-if="org_id == 10598">核对护士</td>
  2584. <td style="font-size: 16px" width="10%">时间</td>
  2585. <td
  2586. style="font-size: 16px"
  2587. width="10%"
  2588. v-if="org_id == 10223 || org_id == 9538"
  2589. >
  2590. 核对护士
  2591. </td>
  2592. </tr>
  2593. <tr
  2594. v-for="(advice, advice_index) in doctor_advices_2"
  2595. :key="advice_index"
  2596. >
  2597. <td height="32px">
  2598. <span v-if="advice.start_time">
  2599. {{ getTime(advice.start_time, "{h}:{i}") }}
  2600. </span>
  2601. </td>
  2602. <td
  2603. height="32px"
  2604. colspan="2"
  2605. class="advice-name"
  2606. style="padding-left: 7px"
  2607. >
  2608. <span v-if="advice.parent_id > 0">---></span>
  2609. <span>{{ advice.advice_name }}</span>
  2610. <span v-if="advice && advice.advice_desc"
  2611. >({{ advice.advice_desc
  2612. }}{{ advice.drug_spec_unit }})</span
  2613. >
  2614. <span v-if="advice.prescribing_number"
  2615. >&nbsp;&nbsp; {{ advice.prescribing_number
  2616. }}{{ advice.prescribing_number_unit }}</span
  2617. >
  2618. <span v-if="advice.single_dose != 0"
  2619. >{{ advice.single_dose
  2620. }}{{ advice.single_dose_unit }}</span
  2621. >
  2622. <span v-if="advice.parent_id == 0">{{
  2623. advice.delivery_way
  2624. }}</span>
  2625. <span v-if="advice.parent_id == 0">{{
  2626. advice.execution_frequency
  2627. }}</span>
  2628. <span
  2629. v-if="advice.parent_id == 0 && advice.remark.length > 0"
  2630. >({{ advice.remark }})</span
  2631. >
  2632. </td>
  2633. <td height="32px">
  2634. <span v-if="advice!=null && advice.advice_doctor>0">
  2635. <span v-if="setAdminUserES(advice.advice_doctor) == ''">{{
  2636. getAdminUser(advice.advice_doctor)
  2637. }}</span>
  2638. <img
  2639. style="height: 30px"
  2640. :src="setAdminUserES(advice.advice_doctor)"
  2641. alt=""
  2642. srcset=""
  2643. v-else
  2644. />
  2645. </span>
  2646. </td>
  2647. <td height="32px">
  2648. <span v-if="setAdminUserES(advice.execution_staff) == ''">{{
  2649. getAdminUser(advice.execution_staff)
  2650. }}</span>
  2651. <img
  2652. style="height: 30px"
  2653. :src="setAdminUserES(advice.execution_staff)"
  2654. alt=""
  2655. srcset=""
  2656. v-else
  2657. />
  2658. </td>
  2659. <td v-if="org_id == 10598">
  2660. <span v-if="setAdminUserES(advice.checker) == ''">{{
  2661. getAdminUser(advice.checker)
  2662. }}</span>
  2663. <img
  2664. style="height: 30px"
  2665. :src="setAdminUserES(advice.checker)"
  2666. alt=""
  2667. srcset=""
  2668. v-else
  2669. />
  2670. </td>
  2671. <td height="32px">
  2672. <span v-if="advice.execution_time">{{
  2673. getTime(advice.execution_time, "{h}:{i}")
  2674. }}</span>
  2675. </td>
  2676. <td height="32px" v-if="org_id == 10223 || org_id ==9538">
  2677. <span v-if="setAdminUserES(advice.checker) == ''">{{
  2678. getAdminUser(advice.checker)
  2679. }}</span>
  2680. <img
  2681. style="height: 30px"
  2682. :src="setAdminUserES(advice.checker)"
  2683. alt=""
  2684. srcset=""
  2685. v-else
  2686. />
  2687. </td>
  2688. </tr>
  2689. </template>
  2690. <tr>
  2691. <td
  2692. colspan="7"
  2693. style="
  2694. letter-spacing: 5px;
  2695. text-align: center;
  2696. font-weight: 520;
  2697. font-size: 16px;
  2698. padding: 6px 8px;
  2699. line-height: 30px;
  2700. "
  2701. >
  2702. 透析后情况
  2703. </td>
  2704. </tr>
  2705. <tr>
  2706. <td colspan="7">
  2707. <div
  2708. class="row"
  2709. style="padding: 2px 0; line-height: 23px; display: flex"
  2710. >
  2711. <div class="inline_block" style="flex: 1">
  2712. T:
  2713. <div
  2714. class="under_line"
  2715. style="width: 50px; text-align: center"
  2716. >
  2717. {{
  2718. afterdialysis.temperature
  2719. ? afterdialysis.temperature
  2720. : "/"
  2721. }}
  2722. </div>
  2723. °C
  2724. </div>
  2725. <div
  2726. class="inline_block"
  2727. style="margin-left: 10px; flex: 1"
  2728. >
  2729. P:
  2730. <div
  2731. class="under_line"
  2732. style="width: 50px; text-align: center"
  2733. >
  2734. {{
  2735. afterdialysis.pulse_frequency
  2736. ? afterdialysis.pulse_frequency
  2737. : "/"
  2738. }}
  2739. </div>
  2740. 次/分
  2741. </div>
  2742. <div
  2743. class="inline_block"
  2744. style="margin-left: 10px; flex: 1"
  2745. >
  2746. R:
  2747. <div
  2748. class="under_line"
  2749. style="width: 50px; text-align: center"
  2750. >
  2751. {{
  2752. afterdialysis.breathing_rate
  2753. ? afterdialysis.breathing_rate
  2754. : "/"
  2755. }}
  2756. </div>
  2757. 次/分
  2758. </div>
  2759. <div
  2760. class="inline_block"
  2761. style="margin-left: 10px; flex: 1.5"
  2762. >
  2763. BP:
  2764. <div
  2765. class="under_line"
  2766. style="width: 50px; text-align: center"
  2767. >
  2768. {{
  2769. afterdialysis.systolic_blood_pressure
  2770. ? afterdialysis.systolic_blood_pressure
  2771. : "/"
  2772. }}
  2773. </div>
  2774. /
  2775. <div
  2776. class="under_line"
  2777. style="width: 50px; text-align: center"
  2778. >
  2779. {{
  2780. afterdialysis.diastolic_blood_pressure
  2781. ? afterdialysis.diastolic_blood_pressure
  2782. : "/"
  2783. }}
  2784. </div>
  2785. mmHg
  2786. </div>
  2787. <div class="inline_block" style="flex: 1.5">
  2788. 实际治疗时间:
  2789. <div
  2790. class="under_line"
  2791. style="width: 30px; text-align: center"
  2792. >
  2793. {{
  2794. afterdialysis.actual_treatment_hour
  2795. ? afterdialysis.actual_treatment_hour
  2796. : "/"
  2797. }}
  2798. </div>
  2799. h
  2800. <div
  2801. class="under_line"
  2802. style="width: 30px; text-align: center"
  2803. >
  2804. {{
  2805. afterdialysis.actual_treatment_minute
  2806. ? afterdialysis.actual_treatment_minute
  2807. : 0
  2808. }}
  2809. </div>
  2810. min
  2811. </div>
  2812. </div>
  2813. <div
  2814. class="row"
  2815. style="padding: 2px 0; line-height: 23px; display: flex"
  2816. >
  2817. <div class="inline_block" style="flex: 2.5">
  2818. 透析器凝血:
  2819. <div
  2820. class="under_line"
  2821. style="
  2822. width: 170px;
  2823. text-align: center;
  2824. white-space: normal;
  2825. "
  2826. >
  2827. {{ afterdialysis.cruor ? afterdialysis.cruor : "/" }}
  2828. </div>
  2829. </div>
  2830. <div class="inline_block" style="flex: 2"
  2831. v-if="org_id!=9675 && org_id!=10447 && org_id!=10598">
  2832. 内瘘:
  2833. <div
  2834. class="under_line"
  2835. style="
  2836. width: 170px;
  2837. text-align: center;
  2838. white-space: normal;
  2839. "
  2840. >
  2841. {{
  2842. afterdialysis.internal_fistula
  2843. ? afterdialysis.internal_fistula
  2844. : "/"
  2845. }}
  2846. </div>
  2847. </div>
  2848. <div class="inline_block" style="flex: 4"
  2849. v-if="org_id!=9675 && org_id!=10447&& org_id!=10598">
  2850. 导管:
  2851. <div
  2852. class="under_line"
  2853. style="min-width: 120px; text-align: center"
  2854. >
  2855. {{
  2856. afterdialysis.catheter ? afterdialysis.catheter : "/"
  2857. }}
  2858. </div>
  2859. </div>
  2860. </div>
  2861. <div
  2862. class="row"
  2863. style="padding: 2px 0; line-height: 23px; display: flex"
  2864. >
  2865. <div class="inline_block" style="flex: 1">
  2866. 透后体重:
  2867. <div
  2868. class="under_line"
  2869. style="width: 70px; text-align: center"
  2870. >
  2871. <span v-if="org_id!=9675&&org_id!=10447">
  2872. {{
  2873. afterdialysis.weight_after
  2874. ? parseFloat(
  2875. afterdialysis.weight_after -
  2876. afterdialysis.additional_weight
  2877. ).toFixed(1)
  2878. : "/"
  2879. }}
  2880. </span>
  2881. <span v-if="org_id ==9675 || org_id==10447">
  2882. {{
  2883. afterdialysis.weight_after
  2884. ? parseFloat(
  2885. afterdialysis.weight_after -
  2886. afterdialysis.additional_weight
  2887. ).toFixed(1)
  2888. : "未称重"
  2889. }}
  2890. </span>
  2891. </div>
  2892. kg
  2893. </div>
  2894. <div class="inline_block" style="flex: 1">
  2895. 体重减少:
  2896. <div
  2897. class="under_line"
  2898. style="width: 70px; text-align: center"
  2899. >
  2900. <span v-if="org_id!=10598 && org_id!=10551">{{
  2901. afterdialysis.weight_loss
  2902. ? afterdialysis.weight_loss
  2903. : "/"
  2904. }}
  2905. </span>
  2906. <span v-if="org_id ==10598 || org_id == 10551">
  2907. {{(predialysis.weight_before - afterdialysis.weight_after).toFixed(2)}}
  2908. </span>
  2909. </div>
  2910. kg
  2911. </div>
  2912. <div
  2913. class="inline_block"
  2914. style="flex: 1"
  2915. v-if="org_id != 10223 && org_id!=10375 && org_id!=10598"
  2916. >
  2917. <span v-if="org_id!=10460">
  2918. 透析中入量(L):
  2919. </span>
  2920. <span v-if="org_id==10460">
  2921. 透析中入量(ml):
  2922. </span>
  2923. <div
  2924. class="under_line"
  2925. style="width: 70px; text-align: center"
  2926. >
  2927. {{
  2928. afterdialysis.dialysis_intakes
  2929. ? afterdialysis.dialysis_intakes
  2930. : "/"
  2931. }}
  2932. </div>
  2933. {{ getUnit(afterdialysis.dialysis_intakes_unit) }}
  2934. </div>
  2935. <div class="inline_block" style="flex: 1">
  2936. 实际超滤量:
  2937. <div
  2938. class="under_line"
  2939. style="width: 70px; text-align: center"
  2940. >
  2941. {{
  2942. afterdialysis.actual_ultrafiltration
  2943. ? afterdialysis.actual_ultrafiltration
  2944. : "/"
  2945. }}
  2946. </div>
  2947. <span v-if="org_id!=9675&&org_id!=10447 &&org_id!=10624"> ml</span>
  2948. <span v-if="org_id ==9675||org_id==10447 || org_id==10624">L</span>
  2949. </div>
  2950. <div class="inline_block" style="flex: 1" v-if="org_id ==10598 || org_id == 0">
  2951. 在线Kt/V:
  2952. <div
  2953. class="under_line"
  2954. style="width: 100px; text-align: center"
  2955. >
  2956. {{
  2957. afterdialysis &&
  2958. afterdialysis.ktv
  2959. ? afterdialysis.ktv
  2960. : "/"
  2961. }}
  2962. </div>
  2963. </div>
  2964. </div>
  2965. <div
  2966. class="row"
  2967. style="padding: 2px 0; line-height: 23px; display: flex"
  2968. v-if="org_id == 10223"
  2969. >
  2970. <div class="inline_block" style="flex: 1">
  2971. 动脉管道:
  2972. <div
  2973. class="under_line"
  2974. style="width: 100px; text-align: center"
  2975. >
  2976. <span v-if="afterdialysis.arterial_tube == 0">/</span>
  2977. <span v-if="afterdialysis.arterial_tube == 1"
  2978. >动脉管道0</span
  2979. >
  2980. <span v-if="afterdialysis.arterial_tube == 2"
  2981. >动脉管道+</span
  2982. >
  2983. <span v-if="afterdialysis.arterial_tube == 3"
  2984. >动脉管道++</span
  2985. >
  2986. <span v-if="afterdialysis.arterial_tube == 4"
  2987. >动脉管道+++</span
  2988. >
  2989. </div>
  2990. </div>
  2991. <div class="inline_block" style="flex: 1">
  2992. 静脉管道:
  2993. <div
  2994. class="under_line"
  2995. style="width: 100px; text-align: center"
  2996. >
  2997. <span v-if="afterdialysis.intravenous_tube == 0"
  2998. >/</span
  2999. >
  3000. <span v-if="afterdialysis.intravenous_tube == 1"
  3001. >静脉管道0</span
  3002. >
  3003. <span v-if="afterdialysis.intravenous_tube == 2"
  3004. >静脉管道+</span
  3005. >
  3006. <span v-if="afterdialysis.intravenous_tube == 3"
  3007. >静脉管道++</span
  3008. >
  3009. <span v-if="afterdialysis.intravenous_tube == 4"
  3010. >静脉管道+++</span
  3011. >
  3012. </div>
  3013. </div>
  3014. <div class="inline_block" style="flex: 1">
  3015. 并发症:
  3016. <div
  3017. class="under_line"
  3018. style="width: 170px; text-align: center"
  3019. >
  3020. {{
  3021. afterdialysis.complication
  3022. ? afterdialysis.complication
  3023. : "/"
  3024. }}
  3025. </div>
  3026. </div>
  3027. </div>
  3028. <div
  3029. class="row"
  3030. style="padding: 2px 0; line-height: 23px; display: flex"
  3031. v-if="org_id == 10223"
  3032. >
  3033. <div class="inline_block" style="flex: 1">
  3034. 穿刺处血肿:
  3035. <div
  3036. class="under_line"
  3037. style="width: 50px; text-align: center"
  3038. >
  3039. <span v-if="afterdialysis.puncture_point_haematoma == 0"
  3040. >/</span
  3041. >
  3042. <span v-if="afterdialysis.puncture_point_haematoma == 1"
  3043. >有</span
  3044. >
  3045. <span v-if="afterdialysis.puncture_point_haematoma == 2"
  3046. >无</span
  3047. >
  3048. </div>
  3049. </div>
  3050. <div class="inline_block" style="flex: 1">
  3051. 中心静脉封管(肝素-A端):
  3052. <div
  3053. class="under_line"
  3054. style="width: 70px; text-align: center"
  3055. >
  3056. {{ afterdialysis.cvc_a ? afterdialysis.cvc_a : "/" }}
  3057. </div>
  3058. </div>
  3059. <div class="inline_block" style="flex: 1">
  3060. 中心静脉封管(肝素-V端):
  3061. <div
  3062. class="under_line"
  3063. style="width: 70px; text-align: center"
  3064. >
  3065. {{ afterdialysis.cvc_v ? afterdialysis.cvc_v : "/" }}
  3066. </div>
  3067. </div>
  3068. </div>
  3069. <div
  3070. v-if="org_id == 10440 || org_id == 0"
  3071. class="row"
  3072. style="padding: 2px 0; line-height: 23px; display: flex"
  3073. >
  3074. <div
  3075. class="inline_block"
  3076. style="flex: 1; display: inline-block"
  3077. >
  3078. 衣物重:
  3079. <div
  3080. class="under_line"
  3081. style="
  3082. width: 100px;
  3083. line-height: 25px;
  3084. text-align: left;
  3085. margin-left: 2px;
  3086. display: inline-block;
  3087. white-space: normal;
  3088. "
  3089. >
  3090. {{
  3091. afterdialysis.additional_weight
  3092. ? afterdialysis.additional_weight
  3093. : "/"
  3094. }}
  3095. </div>
  3096. </div>
  3097. </div>
  3098. <div
  3099. class="row"
  3100. style="padding: 2px 0; line-height: 23px; display: flex"
  3101. >
  3102. <div
  3103. class="inline_block"
  3104. style="flex: 1; display: inline-block"
  3105. >
  3106. 治疗小结:
  3107. <div
  3108. class="under_line"
  3109. style="
  3110. width: 860px;
  3111. line-height: 25px;
  3112. text-align: left;
  3113. margin-left: 2px;
  3114. display: inline-block;
  3115. white-space: normal;
  3116. "
  3117. >
  3118. {{
  3119. summary.dialysis_summary
  3120. ? summary.dialysis_summary
  3121. : "/"
  3122. }}
  3123. </div>
  3124. </div>
  3125. </div>
  3126. <div
  3127. v-if="org_id!=10460 &&org_id!=10624"
  3128. class="row"
  3129. style="padding: 2px 0; line-height: 23px; display: flex"
  3130. >
  3131. <div
  3132. class="inline_block"
  3133. style="flex: 1; display: inline-block"
  3134. >
  3135. 宣教知识:
  3136. <div
  3137. class="under_line"
  3138. style="
  3139. width: 860px;
  3140. line-height: 25px;
  3141. text-align: left;
  3142. margin-left: 2px;
  3143. display: inline-block;
  3144. white-space: normal;
  3145. "
  3146. >
  3147. {{
  3148. summary.mission
  3149. ? summary.mission
  3150. : "/"
  3151. }}
  3152. </div>
  3153. </div>
  3154. </div>
  3155. <div
  3156. class="row"
  3157. style="padding: 2px 0; line-height: 23px; display: flex"
  3158. v-if="org_id != 10223&&org_id!=9538&&org_id!=9675"
  3159. >
  3160. <div
  3161. class="inline_block"
  3162. style="flex: 1; display: inline-block"
  3163. v-if="org_id!=9675 && org_id!=10447"
  3164. >
  3165. 备注:
  3166. <div
  3167. class="under_line"
  3168. style="
  3169. width: 860px;
  3170. line-height: 25px;
  3171. text-align: left;
  3172. margin-left: 2px;
  3173. display: inline-block;
  3174. white-space: normal;
  3175. "
  3176. >
  3177. {{ afterdialysis.remark ? afterdialysis.remark : "/" }}
  3178. </div>
  3179. </div>
  3180. </div>
  3181. <div
  3182. class="row"
  3183. style="padding: 2px 0; line-height: 23px; display: flex"
  3184. v-if="org_id == 9538||org_id == 9675 || org_id == 0"
  3185. >
  3186. <div
  3187. class="inline_block"
  3188. style="flex: 1; display: inline-block"
  3189. >
  3190. 中心静脉导管封管:A端<div
  3191. class="under_line"
  3192. style="
  3193. width: 60px;
  3194. line-height: 25px;
  3195. text-align: center;
  3196. margin-left: 2px;
  3197. display: inline-block;
  3198. white-space: normal;
  3199. "
  3200. >
  3201. {{ afterdialysis.cvc_a ? afterdialysis.cvc_a : "/" }}
  3202. </div>ml,V端<div
  3203. class="under_line"
  3204. style="
  3205. width: 60px;
  3206. line-height: 25px;
  3207. text-align: center;
  3208. margin-left: 2px;
  3209. display: inline-block;
  3210. white-space: normal;
  3211. "
  3212. >
  3213. {{ afterdialysis.cvc_v ? afterdialysis.cvc_v : "/" }}
  3214. </div>ml
  3215. </div>
  3216. </div>
  3217. </td>
  3218. </tr>
  3219. <tr>
  3220. <td colspan="7">
  3221. <div
  3222. class="row"
  3223. style="padding: 2px 0; line-height: 23px; display: flex"
  3224. >
  3225. <div v-if="org_id == 0 || org_id == 10440">
  3226. <div class="inline_block" style="flex: 1">
  3227. 上机护士:
  3228. <div
  3229. class="under_line"
  3230. style="width: 90px; text-align: center"
  3231. >
  3232. <span
  3233. style="height: 30px; display: inline-block"
  3234. v-if="
  3235. setAdminUserES(
  3236. dialysisOrder == null
  3237. ? 0
  3238. : dialysisOrder.start_nurse
  3239. ) == ''
  3240. "
  3241. >
  3242. {{
  3243. getAdminUser(
  3244. dialysisOrder == null
  3245. ? 0
  3246. : dialysisOrder.start_nurse
  3247. )
  3248. }}</span
  3249. >
  3250. <img
  3251. style="height: 35px"
  3252. :src="
  3253. setAdminUserES(
  3254. dialysisOrder == null
  3255. ? 0
  3256. : dialysisOrder.start_nurse
  3257. )
  3258. "
  3259. alt=""
  3260. srcset=""
  3261. v-else
  3262. />
  3263. </div>
  3264. </div>
  3265. </div>
  3266. <div v-if="org_id ==10644">
  3267. <div class="inline_block" style="flex: 1" v-if="predialysis.catheter == ''">
  3268. 穿刺护士:
  3269. <div
  3270. class="under_line"
  3271. style="width: 90px; text-align: center"
  3272. >
  3273. <span
  3274. style="height: 30px; display: inline-block"
  3275. v-if="
  3276. setAdminUserES(
  3277. dialysisOrder == null
  3278. ? 0
  3279. : dialysisOrder.puncture_nurse
  3280. ) == ''
  3281. "
  3282. >
  3283. {{
  3284. getAdminUser(
  3285. dialysisOrder == null
  3286. ? 0
  3287. : dialysisOrder.puncture_nurse
  3288. )
  3289. }}</span
  3290. >
  3291. <img
  3292. style="height: 35px"
  3293. :src="
  3294. setAdminUserES(
  3295. dialysisOrder == null
  3296. ? 0
  3297. : dialysisOrder.puncture_nurse
  3298. )
  3299. "
  3300. alt=""
  3301. srcset=""
  3302. v-else
  3303. />
  3304. </div>
  3305. </div>
  3306. <div class="inline_block" style="flex: 1" v-if="predialysis.catheter != ''">
  3307. 换药护士:
  3308. <div
  3309. class="under_line"
  3310. style="width: 90px; text-align: center"
  3311. v-if="org_id==10644"
  3312. >
  3313. <span
  3314. style="height: 30px; display: inline-block"
  3315. v-if="
  3316. setAdminUserES(
  3317. dialysisOrder == null
  3318. ? 0
  3319. : dialysisOrder.change_nurse
  3320. ) == ''
  3321. "
  3322. >
  3323. {{
  3324. getAdminUser(
  3325. dialysisOrder == null
  3326. ? 0
  3327. : dialysisOrder.change_nurse
  3328. )
  3329. }}</span
  3330. >
  3331. <img
  3332. style="height: 35px"
  3333. :src="
  3334. setAdminUserES(
  3335. dialysisOrder == null
  3336. ? 0
  3337. : dialysisOrder.change_nurse
  3338. )
  3339. "
  3340. alt=""
  3341. srcset=""
  3342. v-else
  3343. />
  3344. </div>
  3345. <div
  3346. class="under_line"
  3347. style="width: 90px; text-align: center"
  3348. v-if="org_id!=10644"
  3349. >
  3350. <span
  3351. style="height: 30px; display: inline-block"
  3352. v-if="
  3353. setAdminUserES(
  3354. dialysisOrder == null
  3355. ? 0
  3356. : dialysisOrder.puncture_nurse
  3357. ) == ''
  3358. "
  3359. >
  3360. {{
  3361. getAdminUser(
  3362. dialysisOrder == null
  3363. ? 0
  3364. : dialysisOrder.puncture_nurse
  3365. )
  3366. }}</span
  3367. >
  3368. <img
  3369. style="height: 35px"
  3370. :src="
  3371. setAdminUserES(
  3372. dialysisOrder == null
  3373. ? 0
  3374. : dialysisOrder.puncture_nurse
  3375. )
  3376. "
  3377. alt=""
  3378. srcset=""
  3379. v-else
  3380. />
  3381. </div>
  3382. </div>
  3383. </div>
  3384. <div v-if="org_id !=10644 && org_id!=10440">
  3385. <div class="inline_block" style="flex: 1" v-if="predialysis.catheter == ''">
  3386. 穿刺护士:
  3387. <div
  3388. class="under_line"
  3389. style="width: 90px; text-align: center"
  3390. >
  3391. <span
  3392. style="height: 30px; display: inline-block"
  3393. v-if="
  3394. setAdminUserES(
  3395. dialysisOrder == null
  3396. ? 0
  3397. : dialysisOrder.puncture_nurse
  3398. ) == ''
  3399. "
  3400. >
  3401. {{
  3402. getAdminUser(
  3403. dialysisOrder == null
  3404. ? 0
  3405. : dialysisOrder.puncture_nurse
  3406. )
  3407. }}</span
  3408. >
  3409. <img
  3410. style="height: 35px"
  3411. :src="
  3412. setAdminUserES(
  3413. dialysisOrder == null
  3414. ? 0
  3415. : dialysisOrder.puncture_nurse
  3416. )
  3417. "
  3418. alt=""
  3419. srcset=""
  3420. v-else
  3421. />
  3422. </div>
  3423. </div>
  3424. <div class="inline_block" style="flex: 1" v-if="predialysis.catheter != ''">
  3425. 穿刺护士:
  3426. <div
  3427. class="under_line"
  3428. style="width: 90px; text-align: center"
  3429. v-if="org_id==10644"
  3430. >
  3431. <span
  3432. style="height: 30px; display: inline-block"
  3433. v-if="
  3434. setAdminUserES(
  3435. dialysisOrder == null
  3436. ? 0
  3437. : dialysisOrder.puncture_nurse
  3438. ) == ''
  3439. "
  3440. >
  3441. {{
  3442. getAdminUser(
  3443. dialysisOrder == null
  3444. ? 0
  3445. : dialysisOrder.puncture_nurse
  3446. )
  3447. }}</span
  3448. >
  3449. <img
  3450. style="height: 35px"
  3451. :src="
  3452. setAdminUserES(
  3453. dialysisOrder == null
  3454. ? 0
  3455. : dialysisOrder.puncture_nurse
  3456. )
  3457. "
  3458. alt=""
  3459. srcset=""
  3460. v-else
  3461. />
  3462. </div>
  3463. <div
  3464. class="under_line"
  3465. style="width: 90px; text-align: center"
  3466. v-if="org_id!=10644"
  3467. >
  3468. <span
  3469. style="height: 30px; display: inline-block"
  3470. v-if="
  3471. setAdminUserES(
  3472. dialysisOrder == null
  3473. ? 0
  3474. : dialysisOrder.puncture_nurse
  3475. ) == ''
  3476. "
  3477. >
  3478. {{
  3479. getAdminUser(
  3480. dialysisOrder == null
  3481. ? 0
  3482. : dialysisOrder.puncture_nurse
  3483. )
  3484. }}</span
  3485. >
  3486. <img
  3487. style="height: 35px"
  3488. :src="
  3489. setAdminUserES(
  3490. dialysisOrder == null
  3491. ? 0
  3492. : dialysisOrder.puncture_nurse
  3493. )
  3494. "
  3495. alt=""
  3496. srcset=""
  3497. v-else
  3498. />
  3499. </div>
  3500. </div>
  3501. </div>
  3502. <div v-if="org_id==10440">
  3503. <div class="inline_block" style="flex: 1">
  3504. <div>
  3505. <span>责任护士:</span>
  3506. <div
  3507. class="under_line"
  3508. style="width: 80px; text-align: center"
  3509. >
  3510. <span
  3511. style="height: 35px; display: inline-block"
  3512. v-if="
  3513. setAdminUserES(
  3514. dialysisOrder == null
  3515. ? 0
  3516. : dialysisOrder.start_nurse
  3517. ) == ''
  3518. "
  3519. >
  3520. {{
  3521. getAdminUser(
  3522. dialysisOrder == null
  3523. ? 0
  3524. : dialysisOrder.start_nurse
  3525. )
  3526. }}</span
  3527. >
  3528. <img
  3529. style="height: 30px"
  3530. :src="
  3531. setAdminUserES(
  3532. dialysisOrder == null
  3533. ? 0
  3534. : dialysisOrder.start_nurse
  3535. )
  3536. "
  3537. alt=""
  3538. srcset=""
  3539. v-else
  3540. />
  3541. </div>
  3542. </div>
  3543. </div>
  3544. </div>
  3545. <div v-if="org_id!=0&&org_id!=10440&&org_id!= 10206">
  3546. <div class="inline_block" style="flex: 1">
  3547. <span v-if="org_id==10414">责任护士:</span>
  3548. <span v-else>治疗护士:</span>
  3549. <div
  3550. class="under_line"
  3551. style="width: 80px; text-align: center"
  3552. >
  3553. <span
  3554. style="height: 30px; display: inline-block"
  3555. v-if="
  3556. setAdminUserES(
  3557. dialysisOrder == null
  3558. ? 0
  3559. : dialysisOrder.start_nurse
  3560. ) == ''
  3561. "
  3562. >
  3563. {{
  3564. getAdminUser(
  3565. dialysisOrder == null
  3566. ? 0
  3567. : dialysisOrder.start_nurse
  3568. )
  3569. }}</span
  3570. >
  3571. <img
  3572. style="height: 30px"
  3573. :src="
  3574. setAdminUserES(
  3575. dialysisOrder == null
  3576. ? 0
  3577. : dialysisOrder.start_nurse
  3578. )
  3579. "
  3580. alt=""
  3581. srcset=""
  3582. v-else
  3583. />
  3584. </div>
  3585. </div>
  3586. </div>
  3587. <div class="inline_block" style="flex: 1">
  3588. <span v-if="org_id==10387 || org_id ==10206 || org_id == 0" >核对护士:</span>
  3589. <span v-else >核对人员:</span>
  3590. <div
  3591. class="under_line"
  3592. style="width: 80px; text-align: center"
  3593. v-if="dialysisOrder == null"
  3594. >
  3595. <span
  3596. style="height: 30px; display: inline-block"
  3597. v-if="
  3598. setAdminUserES(check == null ? 0 : check.creater) ==
  3599. ''
  3600. "
  3601. >
  3602. {{ getAdminUser(check == null ? 0 : check.creater) }}
  3603. </span>
  3604. <img
  3605. style="height: 30px"
  3606. :src="
  3607. setAdminUserES(check == null ? 0 : check.creater)
  3608. "
  3609. alt=""
  3610. srcset=""
  3611. v-else
  3612. />
  3613. </div>
  3614. <div
  3615. class="under_line"
  3616. style="width: 80px; text-align: center"
  3617. v-if="
  3618. dialysisOrder != null &&
  3619. dialysisOrder.start_nurse == check.modifier
  3620. "
  3621. >
  3622. <span
  3623. style="height: 30px; display: inline-block"
  3624. v-if="
  3625. setAdminUserES(check == null ? 0 : check.creater) ==
  3626. ''
  3627. "
  3628. >
  3629. {{ getAdminUser(check == null ? 0 : check.creater) }}
  3630. </span>
  3631. <img
  3632. style="height: 30px"
  3633. :src="
  3634. setAdminUserES(check == null ? 0 : check.creater)
  3635. "
  3636. alt=""
  3637. srcset=""
  3638. v-else
  3639. />
  3640. </div>
  3641. <div
  3642. class="under_line"
  3643. style="width: 80px; text-align: center"
  3644. v-if="
  3645. dialysisOrder != null &&
  3646. dialysisOrder.start_nurse == check.creater
  3647. "
  3648. >
  3649. <span
  3650. style="height: 30px; display: inline-block"
  3651. v-if="
  3652. setAdminUserES(
  3653. check == null ? 0 : check.modifier
  3654. ) == ''
  3655. "
  3656. >
  3657. {{ getAdminUser(check == null ? 0 : check.modifier) }}
  3658. </span>
  3659. <img
  3660. style="height: 30px"
  3661. :src="
  3662. setAdminUserES(check == null ? 0 : check.modifier)
  3663. "
  3664. alt=""
  3665. srcset=""
  3666. v-else
  3667. />
  3668. </div>
  3669. <div
  3670. class="under_line"
  3671. style="width: 80px; text-align: center"
  3672. v-if="
  3673. dialysisOrder != null &&
  3674. dialysisOrder.start_nurse != check.creater &&
  3675. dialysisOrder.start_nurse != check.modifier
  3676. "
  3677. >
  3678. <span
  3679. style="height: 30px; display: inline-block"
  3680. v-if="
  3681. setAdminUserES(check == null ? 0 : check.creater) ==
  3682. ''
  3683. "
  3684. >
  3685. {{ getAdminUser(check == null ? 0 : check.creater) }}
  3686. </span>
  3687. <img
  3688. style="height: 30px"
  3689. :src="
  3690. setAdminUserES(check == null ? 0 : check.creater)
  3691. "
  3692. alt=""
  3693. srcset=""
  3694. v-else
  3695. />
  3696. </div>
  3697. </div>
  3698. <div class="inline_block" style="flex: 1" v-if="org_id!=10579">
  3699. 下机护士:
  3700. <div
  3701. class="under_line"
  3702. style="width: 80px; text-align: center"
  3703. >
  3704. <span
  3705. style="height: 30px; display: inline-block"
  3706. v-if="
  3707. setAdminUserES(
  3708. dialysisOrder == null
  3709. ? 0
  3710. : dialysisOrder.finish_nurse
  3711. ) == ''
  3712. "
  3713. >
  3714. {{
  3715. getAdminUser(
  3716. dialysisOrder == null
  3717. ? 0
  3718. : dialysisOrder.finish_nurse
  3719. )
  3720. }}
  3721. </span>
  3722. <img
  3723. style="height: 30px"
  3724. :src="
  3725. setAdminUserES(
  3726. dialysisOrder == null
  3727. ? 0
  3728. : dialysisOrder.finish_nurse
  3729. )
  3730. "
  3731. alt=""
  3732. srcset=""
  3733. v-else
  3734. />
  3735. </div>
  3736. </div>
  3737. <div class="inline_block" style="flex: 1" v-if="org_id==10579">
  3738. 患者签名
  3739. <div
  3740. class="under_line"
  3741. style="width: 80px; text-align: center"
  3742. >
  3743. </div>
  3744. </div>
  3745. <div class="inline_block" style="flex: 1">
  3746. 治疗医生:
  3747. <div
  3748. v-if="org_id ==10191"
  3749. class="under_line"
  3750. style="width: 80px; text-align: center"
  3751. >
  3752. <span
  3753. style="height: 30px; display: inline-block"
  3754. v-if="setAdminUserES(prescription.creater) == ''"
  3755. >
  3756. {{ getAdminUser(prescription.creater) }}
  3757. </span>
  3758. <img
  3759. style="height: 40px"
  3760. :src="setAdminUserES(prescription.creater)"
  3761. alt=""
  3762. srcset=""
  3763. v-else
  3764. />
  3765. </div>
  3766. <div
  3767. v-if="org_id!=10191"
  3768. class="under_line"
  3769. style="width: 80px; text-align: center"
  3770. >
  3771. <span v-if="doctor_advices[0]!=null && doctor_advices[0].advice_doctor>0">
  3772. <span
  3773. style="height: 30px; display: inline-block"
  3774. v-if="setAdminUserES(doctor_advices[0].advice_doctor) == ''"
  3775. >
  3776. {{ getAdminUser(doctor_advices[0].advice_doctor) }}
  3777. </span>
  3778. <img
  3779. style="height: 40px"
  3780. :src="setAdminUserES(doctor_advices[0].advice_doctor)"
  3781. alt=""
  3782. srcset=""
  3783. v-else
  3784. />
  3785. </span>
  3786. </div>
  3787. </div>
  3788. </div>
  3789. </td>
  3790. </tr>
  3791. </tbody>
  3792. </table>
  3793. </div>
  3794. </div>
  3795. </div>
  3796. <div id="dialysis-print-box-1-2" class="dialysis-print-order print-template-two print_page_main_content" style="position: relative;">
  3797. <div class="order-yy-name">{{ orgname }}</div>
  3798. <div class="order_title" v-if="org_id!=0&&org_id!=10579">血液净化科医嘱及执行单</div>
  3799. <div class="order_title" v-if="org_id==0|| org_id==10579">血液净化治疗记录单</div>
  3800. <div class="row" style="margin-top: 15px">
  3801. <div class="inline_block">
  3802. 科室:
  3803. <check-box text="门诊透析" :checked="patientInfo_source_1"></check-box>
  3804. &nbsp;
  3805. <check-box text="住院" :checked="patientInfo_source_2"></check-box>
  3806. </div>
  3807. <div class="inline_block" style="margin-left: 5px;">
  3808. 住院号:
  3809. <div class="under_line" style="width: 70px;text-align: left" v-if="patientInfo.admission_number">
  3810. {{ patientInfo.admission_number }}
  3811. </div>
  3812. <div class="under_line" style="width: 70px;text-align: left" v-else>
  3813. {{ "/" }}
  3814. </div>
  3815. </div>
  3816. <div class="inline_block" style="margin-left:10px;">
  3817. 姓名:
  3818. <div class="under_line" style="width: 50px;text-align: left">
  3819. {{ patientInfo.name }}
  3820. </div>
  3821. </div>
  3822. <div class="inline_block" style="margin-left: 10px;">
  3823. 性别:
  3824. <check-box text="男" :checked="patientInfo_gender_1"></check-box>
  3825. &nbsp;
  3826. <check-box text="女" :checked="patientInfo_gender_2"></check-box>
  3827. </div>
  3828. <div class="inline_block" style="margin-left: 10px;">
  3829. 年龄:
  3830. <div class="under_line" style="width: 30px;text-align: left">
  3831. {{ getAge(patientInfo) }}
  3832. </div>
  3833. </div>
  3834. <div class="inline_block" style="margin-left: 10px;">
  3835. 透析日期:
  3836. <div class="under_line" style="width: 100px;text-align: left">
  3837. {{ xtdate }}
  3838. </div>
  3839. </div>
  3840. </div>
  3841. <div class="row" style="margin-top: 15px">
  3842. <div class="inline_block" style="">
  3843. 诊断:
  3844. <div class="under_line" style="width:180px;text-align: left;white-space: normal;">
  3845. {{ patientInfo.diagnose }}
  3846. </div>
  3847. </div>
  3848. </div>
  3849. <table class="print-table-no">
  3850. <tbody>
  3851. <tr style="line-height: 35px; padding: 8px 5px">
  3852. <td
  3853. colspan="7"
  3854. style="
  3855. letter-spacing: 5px;
  3856. text-align: center;
  3857. font-weight: 520;
  3858. font-size: 16px;
  3859. padding: 6px 8px;
  3860. line-height: 30px;
  3861. "
  3862. >
  3863. 医嘱内容
  3864. </td>
  3865. </tr>
  3866. <tr style="line-height: 35px; padding: 8px 5px">
  3867. <td style="font-size: 16px" width="10%">时间</td>
  3868. <td style="font-size: 16px" colspan="2" width="45%">
  3869. 医嘱内容
  3870. </td>
  3871. <td style="font-size: 16px" width="10%">医生签名</td>
  3872. <td style="font-size: 16px" width="10%">执行人签名</td>
  3873. <td style="font-size: 16px" width="10%">时间</td>
  3874. <td
  3875. style="font-size: 16px"
  3876. width="10%"
  3877. v-if="org_id == 10223 || org_id == 9538 || org_id == 0 || org_id ==10375"
  3878. >
  3879. 核对护士
  3880. </td>
  3881. </tr>
  3882. <tr
  3883. v-for="(advice, advice_index) in doctor_advices"
  3884. :key="advice_index"
  3885. >
  3886. <td height="32px">
  3887. <span v-if="advice.start_time">
  3888. {{ getTime(advice.start_time, "{h}:{i}") }}
  3889. </span>
  3890. </td>
  3891. <td
  3892. height="32px"
  3893. colspan="2"
  3894. class="advice-name"
  3895. style="padding-left: 7px"
  3896. >
  3897. <span v-if="advice.parent_id > 0">---></span>
  3898. <span>{{ advice.advice_name }}</span>
  3899. <span v-if="advice && advice.advice_desc"
  3900. >({{ advice.advice_desc
  3901. }}{{ advice.drug_spec_unit }})</span
  3902. >
  3903. <span v-if="advice.prescribing_number"
  3904. >&nbsp;&nbsp; {{ advice.prescribing_number
  3905. }}{{ advice.prescribing_number_unit }}</span
  3906. >
  3907. <span v-if="advice.single_dose != 0"
  3908. >{{ advice.single_dose
  3909. }}{{ advice.single_dose_unit }}</span
  3910. >
  3911. <span v-if="advice.parent_id == 0">{{
  3912. advice.delivery_way
  3913. }}</span>
  3914. <span v-if="advice.parent_id == 0">{{
  3915. advice.execution_frequency
  3916. }}</span>
  3917. <span
  3918. v-if="
  3919. advice.parent_id == 0 && advice.remark.length > 0
  3920. "
  3921. >({{ advice.remark }})</span
  3922. >
  3923. </td>
  3924. <td height="32px">
  3925. <span
  3926. v-if="setAdminUserES(advice.advice_doctor) == ''"
  3927. >{{ getAdminUser(advice.advice_doctor) }}</span
  3928. >
  3929. <img
  3930. style="height: 30px"
  3931. :src="setAdminUserES(advice.advice_doctor)"
  3932. alt=""
  3933. srcset=""
  3934. v-else
  3935. />
  3936. </td>
  3937. <td height="32px">
  3938. <span
  3939. v-if="setAdminUserES(advice.execution_staff) == ''"
  3940. >{{ getAdminUser(advice.execution_staff) }}</span
  3941. >
  3942. <img
  3943. style="height: 30px"
  3944. :src="setAdminUserES(advice.execution_staff)"
  3945. alt=""
  3946. srcset=""
  3947. v-else
  3948. />
  3949. </td>
  3950. <td height="32px">
  3951. <span v-if="advice.execution_time">{{
  3952. getTime(advice.execution_time, "{h}:{i}")
  3953. }}</span>
  3954. </td>
  3955. <td height="32px" v-if="org_id == 10223 || org_id == 9538 || org_id == 0 || org_id ==10375">
  3956. <span v-if="setAdminUserES(advice.checker) == ''">{{
  3957. getAdminUser(advice.checker)
  3958. }}</span>
  3959. <img
  3960. style="height: 30px"
  3961. :src="setAdminUserES(advice.checker)"
  3962. alt=""
  3963. srcset=""
  3964. v-else
  3965. />
  3966. </td>
  3967. </tr>
  3968. <tr v-if="org_id == 0 || org_id == 10579">
  3969. <td colspan="7">
  3970. <div
  3971. class="row"
  3972. style="padding: 2px 0; line-height: 23px; display: flex"
  3973. >
  3974. <div v-if="org_id == 0 || org_id == 10440">
  3975. <div class="inline_block" style="flex: 1">
  3976. 上机护士:
  3977. <div
  3978. class="under_line"
  3979. style="width: 90px; text-align: center"
  3980. >
  3981. <span
  3982. style="height: 30px; display: inline-block"
  3983. v-if="
  3984. setAdminUserES(
  3985. dialysisOrder == null
  3986. ? 0
  3987. : dialysisOrder.start_nurse
  3988. ) == ''
  3989. "
  3990. >
  3991. {{
  3992. getAdminUser(
  3993. dialysisOrder == null
  3994. ? 0
  3995. : dialysisOrder.start_nurse
  3996. )
  3997. }}</span
  3998. >
  3999. <img
  4000. style="height: 35px"
  4001. :src="
  4002. setAdminUserES(
  4003. dialysisOrder == null
  4004. ? 0
  4005. : dialysisOrder.start_nurse
  4006. )
  4007. "
  4008. alt=""
  4009. srcset=""
  4010. v-else
  4011. />
  4012. </div>
  4013. </div>
  4014. </div>
  4015. <div v-if="org_id ==10644">
  4016. <div class="inline_block" style="flex: 1" v-if="predialysis.catheter == ''">
  4017. 穿刺护士:
  4018. <div
  4019. class="under_line"
  4020. style="width: 90px; text-align: center"
  4021. >
  4022. <span
  4023. style="height: 30px; display: inline-block"
  4024. v-if="
  4025. setAdminUserES(
  4026. dialysisOrder == null
  4027. ? 0
  4028. : dialysisOrder.puncture_nurse
  4029. ) == ''
  4030. "
  4031. >
  4032. {{
  4033. getAdminUser(
  4034. dialysisOrder == null
  4035. ? 0
  4036. : dialysisOrder.puncture_nurse
  4037. )
  4038. }}</span
  4039. >
  4040. <img
  4041. style="height: 35px"
  4042. :src="
  4043. setAdminUserES(
  4044. dialysisOrder == null
  4045. ? 0
  4046. : dialysisOrder.puncture_nurse
  4047. )
  4048. "
  4049. alt=""
  4050. srcset=""
  4051. v-else
  4052. />
  4053. </div>
  4054. </div>
  4055. <div class="inline_block" style="flex: 1" v-if="predialysis.catheter != ''">
  4056. 换药护士:
  4057. <div
  4058. class="under_line"
  4059. style="width: 90px; text-align: center"
  4060. v-if="org_id==10644"
  4061. >
  4062. <span
  4063. style="height: 30px; display: inline-block"
  4064. v-if="
  4065. setAdminUserES(
  4066. dialysisOrder == null
  4067. ? 0
  4068. : dialysisOrder.change_nurse
  4069. ) == ''
  4070. "
  4071. >
  4072. {{
  4073. getAdminUser(
  4074. dialysisOrder == null
  4075. ? 0
  4076. : dialysisOrder.change_nurse
  4077. )
  4078. }}</span
  4079. >
  4080. <img
  4081. style="height: 35px"
  4082. :src="
  4083. setAdminUserES(
  4084. dialysisOrder == null
  4085. ? 0
  4086. : dialysisOrder.change_nurse
  4087. )
  4088. "
  4089. alt=""
  4090. srcset=""
  4091. v-else
  4092. />
  4093. </div>
  4094. <div
  4095. class="under_line"
  4096. style="width: 90px; text-align: center"
  4097. v-if="org_id!=10644"
  4098. >
  4099. <span
  4100. style="height: 30px; display: inline-block"
  4101. v-if="
  4102. setAdminUserES(
  4103. dialysisOrder == null
  4104. ? 0
  4105. : dialysisOrder.puncture_nurse
  4106. ) == ''
  4107. "
  4108. >
  4109. {{
  4110. getAdminUser(
  4111. dialysisOrder == null
  4112. ? 0
  4113. : dialysisOrder.puncture_nurse
  4114. )
  4115. }}</span
  4116. >
  4117. <img
  4118. style="height: 35px"
  4119. :src="
  4120. setAdminUserES(
  4121. dialysisOrder == null
  4122. ? 0
  4123. : dialysisOrder.puncture_nurse
  4124. )
  4125. "
  4126. alt=""
  4127. srcset=""
  4128. v-else
  4129. />
  4130. </div>
  4131. </div>
  4132. </div>
  4133. <div v-if="org_id !=10644 && org_id!=10440">
  4134. <div class="inline_block" style="flex: 1" v-if="predialysis.catheter == ''">
  4135. 穿刺护士:
  4136. <div
  4137. class="under_line"
  4138. style="width: 90px; text-align: center"
  4139. >
  4140. <span
  4141. style="height: 30px; display: inline-block"
  4142. v-if="
  4143. setAdminUserES(
  4144. dialysisOrder == null
  4145. ? 0
  4146. : dialysisOrder.puncture_nurse
  4147. ) == ''
  4148. "
  4149. >
  4150. {{
  4151. getAdminUser(
  4152. dialysisOrder == null
  4153. ? 0
  4154. : dialysisOrder.puncture_nurse
  4155. )
  4156. }}</span
  4157. >
  4158. <img
  4159. style="height: 35px"
  4160. :src="
  4161. setAdminUserES(
  4162. dialysisOrder == null
  4163. ? 0
  4164. : dialysisOrder.puncture_nurse
  4165. )
  4166. "
  4167. alt=""
  4168. srcset=""
  4169. v-else
  4170. />
  4171. </div>
  4172. </div>
  4173. <div class="inline_block" style="flex: 1" v-if="predialysis.catheter != ''">
  4174. 穿刺护士:
  4175. <div
  4176. class="under_line"
  4177. style="width: 90px; text-align: center"
  4178. v-if="org_id==10644"
  4179. >
  4180. <span
  4181. style="height: 30px; display: inline-block"
  4182. v-if="
  4183. setAdminUserES(
  4184. dialysisOrder == null
  4185. ? 0
  4186. : dialysisOrder.puncture_nurse
  4187. ) == ''
  4188. "
  4189. >
  4190. {{
  4191. getAdminUser(
  4192. dialysisOrder == null
  4193. ? 0
  4194. : dialysisOrder.puncture_nurse
  4195. )
  4196. }}</span
  4197. >
  4198. <img
  4199. style="height: 35px"
  4200. :src="
  4201. setAdminUserES(
  4202. dialysisOrder == null
  4203. ? 0
  4204. : dialysisOrder.puncture_nurse
  4205. )
  4206. "
  4207. alt=""
  4208. srcset=""
  4209. v-else
  4210. />
  4211. </div>
  4212. <div
  4213. class="under_line"
  4214. style="width: 90px; text-align: center"
  4215. v-if="org_id!=10644"
  4216. >
  4217. <span
  4218. style="height: 30px; display: inline-block"
  4219. v-if="
  4220. setAdminUserES(
  4221. dialysisOrder == null
  4222. ? 0
  4223. : dialysisOrder.puncture_nurse
  4224. ) == ''
  4225. "
  4226. >
  4227. {{
  4228. getAdminUser(
  4229. dialysisOrder == null
  4230. ? 0
  4231. : dialysisOrder.puncture_nurse
  4232. )
  4233. }}</span
  4234. >
  4235. <img
  4236. style="height: 35px"
  4237. :src="
  4238. setAdminUserES(
  4239. dialysisOrder == null
  4240. ? 0
  4241. : dialysisOrder.puncture_nurse
  4242. )
  4243. "
  4244. alt=""
  4245. srcset=""
  4246. v-else
  4247. />
  4248. </div>
  4249. </div>
  4250. </div>
  4251. <div v-if="org_id==10440">
  4252. <div class="inline_block" style="flex: 1">
  4253. <div>
  4254. <span>责任护士:</span>
  4255. <div
  4256. class="under_line"
  4257. style="width: 80px; text-align: center"
  4258. >
  4259. <span
  4260. style="height: 35px; display: inline-block"
  4261. v-if="
  4262. setAdminUserES(
  4263. dialysisOrder == null
  4264. ? 0
  4265. : dialysisOrder.start_nurse
  4266. ) == ''
  4267. "
  4268. >
  4269. {{
  4270. getAdminUser(
  4271. dialysisOrder == null
  4272. ? 0
  4273. : dialysisOrder.start_nurse
  4274. )
  4275. }}</span
  4276. >
  4277. <img
  4278. style="height: 30px"
  4279. :src="
  4280. setAdminUserES(
  4281. dialysisOrder == null
  4282. ? 0
  4283. : dialysisOrder.start_nurse
  4284. )
  4285. "
  4286. alt=""
  4287. srcset=""
  4288. v-else
  4289. />
  4290. </div>
  4291. </div>
  4292. </div>
  4293. </div>
  4294. <div v-if="org_id!=0&&org_id!=10440&&org_id!= 10206">
  4295. <div class="inline_block" style="flex: 1">
  4296. <span v-if="org_id==10414">责任护士:</span>
  4297. <span v-else>治疗护士:</span>
  4298. <div
  4299. class="under_line"
  4300. style="width: 80px; text-align: center"
  4301. >
  4302. <span
  4303. style="height: 30px; display: inline-block"
  4304. v-if="
  4305. setAdminUserES(
  4306. dialysisOrder == null
  4307. ? 0
  4308. : dialysisOrder.start_nurse
  4309. ) == ''
  4310. "
  4311. >
  4312. {{
  4313. getAdminUser(
  4314. dialysisOrder == null
  4315. ? 0
  4316. : dialysisOrder.start_nurse
  4317. )
  4318. }}</span
  4319. >
  4320. <img
  4321. style="height: 30px"
  4322. :src="
  4323. setAdminUserES(
  4324. dialysisOrder == null
  4325. ? 0
  4326. : dialysisOrder.start_nurse
  4327. )
  4328. "
  4329. alt=""
  4330. srcset=""
  4331. v-else
  4332. />
  4333. </div>
  4334. </div>
  4335. </div>
  4336. <div class="inline_block" style="flex: 1">
  4337. <span v-if="org_id==10387 || org_id ==10206 || org_id == 0" >核对护士:</span>
  4338. <span v-else >核对人员:</span>
  4339. <div
  4340. class="under_line"
  4341. style="width: 80px; text-align: center"
  4342. v-if="dialysisOrder == null"
  4343. >
  4344. <span
  4345. style="height: 30px; display: inline-block"
  4346. v-if="
  4347. setAdminUserES(check == null ? 0 : check.creater) ==
  4348. ''
  4349. "
  4350. >
  4351. {{ getAdminUser(check == null ? 0 : check.creater) }}
  4352. </span>
  4353. <img
  4354. style="height: 30px"
  4355. :src="
  4356. setAdminUserES(check == null ? 0 : check.creater)
  4357. "
  4358. alt=""
  4359. srcset=""
  4360. v-else
  4361. />
  4362. </div>
  4363. <div
  4364. class="under_line"
  4365. style="width: 80px; text-align: center"
  4366. v-if="
  4367. dialysisOrder != null &&
  4368. dialysisOrder.start_nurse == check.modifier
  4369. "
  4370. >
  4371. <span
  4372. style="height: 30px; display: inline-block"
  4373. v-if="
  4374. setAdminUserES(check == null ? 0 : check.creater) ==
  4375. ''
  4376. "
  4377. >
  4378. {{ getAdminUser(check == null ? 0 : check.creater) }}
  4379. </span>
  4380. <img
  4381. style="height: 30px"
  4382. :src="
  4383. setAdminUserES(check == null ? 0 : check.creater)
  4384. "
  4385. alt=""
  4386. srcset=""
  4387. v-else
  4388. />
  4389. </div>
  4390. <div
  4391. class="under_line"
  4392. style="width: 80px; text-align: center"
  4393. v-if="
  4394. dialysisOrder != null &&
  4395. dialysisOrder.start_nurse == check.creater
  4396. "
  4397. >
  4398. <span
  4399. style="height: 30px; display: inline-block"
  4400. v-if="
  4401. setAdminUserES(
  4402. check == null ? 0 : check.modifier
  4403. ) == ''
  4404. "
  4405. >
  4406. {{ getAdminUser(check == null ? 0 : check.modifier) }}
  4407. </span>
  4408. <img
  4409. style="height: 30px"
  4410. :src="
  4411. setAdminUserES(check == null ? 0 : check.modifier)
  4412. "
  4413. alt=""
  4414. srcset=""
  4415. v-else
  4416. />
  4417. </div>
  4418. <div
  4419. class="under_line"
  4420. style="width: 80px; text-align: center"
  4421. v-if="
  4422. dialysisOrder != null &&
  4423. dialysisOrder.start_nurse != check.creater &&
  4424. dialysisOrder.start_nurse != check.modifier
  4425. "
  4426. >
  4427. <span
  4428. style="height: 30px; display: inline-block"
  4429. v-if="
  4430. setAdminUserES(check == null ? 0 : check.creater) ==
  4431. ''
  4432. "
  4433. >
  4434. {{ getAdminUser(check == null ? 0 : check.creater) }}
  4435. </span>
  4436. <img
  4437. style="height: 30px"
  4438. :src="
  4439. setAdminUserES(check == null ? 0 : check.creater)
  4440. "
  4441. alt=""
  4442. srcset=""
  4443. v-else
  4444. />
  4445. </div>
  4446. </div>
  4447. <div class="inline_block" style="flex: 1" v-if="org_id!=10579 && org_id!=0">
  4448. 下机护士:
  4449. <div
  4450. class="under_line"
  4451. style="width: 80px; text-align: center"
  4452. >
  4453. <span
  4454. style="height: 30px; display: inline-block"
  4455. v-if="
  4456. setAdminUserES(
  4457. dialysisOrder == null
  4458. ? 0
  4459. : dialysisOrder.finish_nurse
  4460. ) == ''
  4461. "
  4462. >
  4463. {{
  4464. getAdminUser(
  4465. dialysisOrder == null
  4466. ? 0
  4467. : dialysisOrder.finish_nurse
  4468. )
  4469. }}
  4470. </span>
  4471. <img
  4472. style="height: 30px"
  4473. :src="
  4474. setAdminUserES(
  4475. dialysisOrder == null
  4476. ? 0
  4477. : dialysisOrder.finish_nurse
  4478. )
  4479. "
  4480. alt=""
  4481. srcset=""
  4482. v-else
  4483. />
  4484. </div>
  4485. </div>
  4486. <div class="inline_block" style="flex: 1" v-if="org_id==10579 || org_id == 0">
  4487. 患者签名
  4488. <div
  4489. class="under_line"
  4490. style="width: 80px; text-align: center"
  4491. >
  4492. </div>
  4493. </div>
  4494. <div class="inline_block" style="flex: 1">
  4495. 治疗医生:
  4496. <div
  4497. v-if="org_id ==10191"
  4498. class="under_line"
  4499. style="width: 80px; text-align: center"
  4500. >
  4501. <span
  4502. style="height: 30px; display: inline-block"
  4503. v-if="setAdminUserES(prescription.creater) == ''"
  4504. >
  4505. {{ getAdminUser(prescription.creater) }}
  4506. </span>
  4507. <img
  4508. style="height: 40px"
  4509. :src="setAdminUserES(prescription.creater)"
  4510. alt=""
  4511. srcset=""
  4512. v-else
  4513. />
  4514. </div>
  4515. <div
  4516. v-if="org_id!=10191"
  4517. class="under_line"
  4518. style="width: 80px; text-align: center"
  4519. >
  4520. <span v-if="doctor_advices[0]!=null && doctor_advices[0].advice_doctor>0">
  4521. <span
  4522. style="height: 30px; display: inline-block"
  4523. v-if="setAdminUserES(doctor_advices[0].advice_doctor) == ''"
  4524. >
  4525. {{ getAdminUser(doctor_advices[0].advice_doctor) }}
  4526. </span>
  4527. <img
  4528. style="height: 40px"
  4529. :src="setAdminUserES(doctor_advices[0].advice_doctor)"
  4530. alt=""
  4531. srcset=""
  4532. v-else
  4533. />
  4534. </span>
  4535. </div>
  4536. </div>
  4537. </div>
  4538. </td>
  4539. </tr>
  4540. </tbody>
  4541. </table>
  4542. </div>
  4543. </div>
  4544. </template>
  4545. <script>
  4546. import CheckBox from "../batch_print/option_check_box";
  4547. import { getDialysisRecord } from "@/api/dialysis";
  4548. import { getDataConfig } from "@/utils/data";
  4549. import { jsGetAge, uParseTime,jsGetAgeOne } from "@/utils/tools";
  4550. import LabelBox from "../printItem/LabelBox";
  4551. import BreadCrumb from "@/xt_pages/components/bread-crumb";
  4552. // import DialysisPrintOrderOne from './template/dialysisPrintOrderOne'
  4553. // import DialysisPrintOrderTwo from './template/dialysisPrintOrderTwo'
  4554. import print from "print-js";
  4555. import html2pdf from 'html2pdf.js'
  4556. import { UploadPrintOrder } from "@/api/role/admin"
  4557. import { HTML5_FMT } from "moment";
  4558. import html2canvas from 'html2canvas'
  4559. import { jsPDF } from 'jspdf';
  4560. export default {
  4561. name: "dialysisPrintOrderSix",
  4562. props: ["childResponse"],
  4563. components: {
  4564. // DialysisPrintOrderOne,
  4565. // DialysisPrintOrderTwo,
  4566. CheckBox,
  4567. LabelBox,
  4568. BreadCrumb,
  4569. },
  4570. data() {
  4571. return {
  4572. way_arr: [],
  4573. consciousness_arr: [],
  4574. appetite_arr: [],
  4575. posture_arr: [],
  4576. sick_condition_arr: [],
  4577. precaution_arr: [],
  4578. intake_arr: [],
  4579. nutrition_arr: [],
  4580. crumbs: [
  4581. { path: false, name: "透析管理" },
  4582. { path: false, name: "打印单" },
  4583. ],
  4584. operators: [],
  4585. adminUser: [],
  4586. check: {},
  4587. xtdate: "",
  4588. dialysisOrder: {
  4589. DeviceNumber: [],
  4590. },
  4591. displaceLiquiPartOptions: [],
  4592. operatorMaps: {},
  4593. complications: [
  4594. "低血压",
  4595. "高血压",
  4596. "心律失常",
  4597. "头晕",
  4598. "头痛",
  4599. "呕吐",
  4600. "抽搐",
  4601. "出血",
  4602. "心衰",
  4603. "腹痛",
  4604. ],
  4605. jilurow: 0,
  4606. advice_jilurow: 0,
  4607. loading: false,
  4608. orgname: "",
  4609. patientInfo_gender_1: false,
  4610. patientInfo_gender_2: false,
  4611. patientInfo_source_2: false,
  4612. patientInfo_source_1: false,
  4613. modeOptions: {},
  4614. replacementWays: [],
  4615. perfusionApparatus: [],
  4616. anticoagulantsConfit: {},
  4617. bloodAccessParOpera: {},
  4618. dialysateFormulationOptions: {},
  4619. totollength: 0,
  4620. queryParams: {
  4621. xtdate: "",
  4622. xtno: "",
  4623. patient_id:0,
  4624. },
  4625. patientInfo: {
  4626. birth: "",
  4627. age: "",
  4628. DialysisSchedule: {
  4629. device_number: { number: "" },
  4630. device_zone: { name: "" },
  4631. },
  4632. gender: 0,
  4633. },
  4634. predialysis: {
  4635. score: "",
  4636. internal_fistula: "",
  4637. internal_fistula_skin: "",
  4638. catheter: "",
  4639. blood_access_part_opera_name: "",
  4640. },
  4641. afterdialysis: {
  4642. complications_index: "",
  4643. },
  4644. lastafterdialysis: {},
  4645. prescription: {
  4646. dialysate_formulation_name: "",
  4647. device: {},
  4648. },
  4649. advices: [],
  4650. users: [],
  4651. monitors: [],
  4652. monitors2: [],
  4653. summary: {},
  4654. receiverTreatmentAccess: {},
  4655. org_template_info: {},
  4656. doctor_advices: [],
  4657. doctor_advices_2: [],
  4658. advice_groups: [],
  4659. advice_groups_2: [],
  4660. print_length: 0,
  4661. blood_access_part: [],
  4662. blood_access_part_opera: [],
  4663. AlPanel: {
  4664. id: 0,
  4665. name: "",
  4666. type: 1,
  4667. shouji: 2,
  4668. weichi: 2,
  4669. zongliang: 2,
  4670. gaimingcheng: -1,
  4671. gaijiliang: -1,
  4672. shouji_unit: "mg",
  4673. weichi_unit: "mg/h",
  4674. zongliang_unit: "mg",
  4675. gaimingcheng_unit: "",
  4676. gaijiliang_unit: "",
  4677. },
  4678. org_id: 0,
  4679. projectsOne: [],
  4680. schedule_date_one:"",
  4681. new_doctor_advice_list:[]
  4682. };
  4683. },
  4684. methods: {
  4685. toUpload() {
  4686. let dom = document.getElementById("dialysis-print-box-1")
  4687. //调用方法下载
  4688. html2canvas(dom, {
  4689. useCORS: true, //允许跨域
  4690. allowTaint: false,
  4691. logging: false,
  4692. letterRendering: true,
  4693. ddpi: window.devicePixelRatio * 4, //将分辨率提高到特定的DPI 提高四倍
  4694. scale: 4, //按比例增加分辨率
  4695. background: '#fff',//pdf背景色为白色,默认是黑色的
  4696. }).then((canvas) => {
  4697. //返回图片dataURL,参数:图片格式和清晰度(0-1)
  4698. var pageData = canvas.toDataURL('image/jpeg', 1.0);
  4699. //方向默认竖直,尺寸ponits,格式a4[595.28,841.89]
  4700. var pdf = new jsPDF('', 'pt', 'a4');
  4701. //addImage后两个参数控制添加图片的尺寸,此处将页面高度按照a4纸宽高比列进行压缩
  4702. // pdf.addImage(pageData, 'JPEG', 0, 0, 595.28, 592.28 / canvas.width * canvas.height);
  4703. pdf.addImage(pageData, 'JPEG', 0, 0, 555.28, 592.28 / canvas.width * canvas.height);
  4704. console.log("pdf222222222222222222",pdf)
  4705. var newBase64Data = pdf.output("dataurlstring").split("base64,")[1]
  4706. // console.log("base63",newBase64Data)
  4707. const blob = this.base64ToBlob(newBase64Data, 'application/pdf');
  4708. console.log("blobwoowowowwo",blob)
  4709. this.openPdf(blob);
  4710. // var data = {
  4711. // name:newBase64Data,
  4712. // }
  4713. // UploadPrintOrder(data).then(response=>{
  4714. // if(response.data.state == 1){
  4715. // var sign = response.data.data.sign
  4716. // console.log("SIGNWWOOWWO")
  4717. // var pdfBase64 = response.data.data.pdfBase64
  4718. // console.log("pdfBase64",pdfBase64)
  4719. // this.$message.success("保存成功!")
  4720. // const blob = this.base64ToBlob(pdfBase64, 'application/pdf');
  4721. // this.openPdf(blob);
  4722. // }
  4723. // })
  4724. // this.viewPdf(newBase64Data)
  4725. //保存到pdf,名字是stone
  4726. // pdf.save('stone.pdf');
  4727. });
  4728. },
  4729. viewPdf(content) {
  4730. console.log("content",content);
  4731. const blob = this.base64ToBlob(content);
  4732. if (window.navigator && window.navigator.msSaveOrOpenBlob) {
  4733. window.navigator.msSaveOrOpenBlob(blob);
  4734. } else {
  4735. const fileURL = URL.createObjectURL(blob);
  4736. console.log("fileUlrwowowoow",fileURL)
  4737. window.open(fileURL);//打开ppf文件
  4738. }
  4739. },
  4740. compare (property) {
  4741. return function (a, b) {
  4742. var value1 = a[property]
  4743. var value2 = b[property]
  4744. return value1 - value2
  4745. }
  4746. },
  4747. openPdf(blob) {
  4748. const objectUrl = URL.createObjectURL(blob);
  4749. const a = document.createElement('a');
  4750. a.href = objectUrl;
  4751. a.target = '_blank';
  4752. a.click();
  4753. URL.revokeObjectURL(objectUrl);
  4754. },
  4755. base64ToBlob(base64Data, contentType) {
  4756. contentType = contentType || '';
  4757. const sliceSize = 1024;
  4758. const byteCharacters = window.atob(base64Data);
  4759. const bytesLength = byteCharacters.length;
  4760. const slicesCount = Math.ceil(bytesLength / sliceSize);
  4761. const byteArrays = new Array(slicesCount);
  4762. for (let sliceIndex = 0; sliceIndex < slicesCount; ++sliceIndex) {
  4763. const begin = sliceIndex * sliceSize;
  4764. const end = Math.min(begin + sliceSize, bytesLength);
  4765. const bytes = new Array(end - begin);
  4766. for (let offset = begin, i = 0; offset < end; ++i, ++offset) {
  4767. bytes[i] = byteCharacters[offset].charCodeAt(0);
  4768. }
  4769. byteArrays[sliceIndex] = new Uint8Array(bytes);
  4770. }
  4771. return new Blob(byteArrays, {
  4772. type: contentType
  4773. });
  4774. },
  4775. UploadPdf(res) {
  4776. let pdfBase64Str = res;
  4777. let title = "上传给后端的个人报告";
  4778. var myfile = this.dataURLtoFile(pdfBase64Str, title + ".pdf")
  4779. console.log("myfile",myfile)
  4780. },
  4781. // 获取当前年份,用于年龄计算
  4782. getoldAge() {
  4783. let date = new Date();
  4784. let year = date.getFullYear();
  4785. let year_d =
  4786. this.xtdate.split("-")[0] - this.patientInfo.birth.split("-")[0];
  4787. let year_m = this.xtdate.split("-")[1];
  4788. let birth_m = this.patientInfo.birth.split("-")[1];
  4789. let year_date = this.xtdate.split("-")[2];
  4790. let birth_date = this.patientInfo.birth.split("-")[2];
  4791. // console.log(year,'今年年月')
  4792. // console.log(this.xtdate.split('-'),'病人就诊年月')
  4793. console.log(this.patientInfo.birth, "病人生日");
  4794. // console.log(year_d,'year_d')
  4795. if (year_m < birth_m) {
  4796. return year_d - 1;
  4797. } else if (year_m == birth_m) {
  4798. if (year_date < birth_date) {
  4799. return year_d - 1;
  4800. } else {
  4801. return year_d;
  4802. }
  4803. } else {
  4804. return year_d;
  4805. }
  4806. },
  4807. checkData() {
  4808. if (this.receiverTreatmentAccess.way == 0) {
  4809. this.$message.error("入科方式未填");
  4810. } else if (this.predialysis.symptom_before_dialysis == "") {
  4811. this.$message.error("透前症状未填");
  4812. } else if (this.predialysis.temperature == "") {
  4813. this.$message.error("透前体温未填");
  4814. } else if (this.predialysis.pulse_frequency == "") {
  4815. this.$message.error("透前脉搏未填");
  4816. } else if (this.predialysis.breathing_rate == "") {
  4817. this.$message.error("透前呼吸频率未填");
  4818. } else if (
  4819. this.predialysis.systolic_blood_pressure == 0 ||
  4820. this.predialysis.diastolic_blood_pressure == 0
  4821. ) {
  4822. this.$message.error("透前血压未填完整");
  4823. } else if (this.predialysis.puncture_way == "") {
  4824. this.$message.error("穿刺方式未填");
  4825. } else if (this.predialysis.puncture_needle == "") {
  4826. this.$message.error("穿刺针未填");
  4827. } else if (
  4828. this.predialysis.blood_access_part_id == "" &&
  4829. this.predialysis.blood_access_part_opera_name == ""
  4830. ) {
  4831. this.$message.error("血管通路未填");
  4832. } else if (this.predialysis.internal_fistula == "") {
  4833. this.$message.error("透前内瘘未填");
  4834. } else if (this.predialysis.catheter == "") {
  4835. this.$message.error("透前导管未填");
  4836. } else if (this.prescription.mode_id == "") {
  4837. this.$message.error("透析方式未填");
  4838. } else if (
  4839. this.prescription.displace_liqui_part == 0 &&
  4840. this.prescription.mode_id == 2
  4841. ) {
  4842. this.$message.error("置换方式未填");
  4843. } else if (
  4844. this.prescription.displace_liqui_value == 0 &&
  4845. this.prescription.mode_id == 2
  4846. ) {
  4847. this.$message.error("置换量未填");
  4848. } else if (this.prescription.blood_flow_volume == 0) {
  4849. this.$message.error("血流量未填");
  4850. } else if (
  4851. this.prescription.dialysis_duration_hour == 0 &&
  4852. this.prescription.dialysis_duration_minute == 0
  4853. ) {
  4854. this.$message.error("透析时间未填");
  4855. } else if (
  4856. this.prescription.dialyzer_perfusion_apparatus == "" &&
  4857. this.prescription.dialysis_dialyszers == ""
  4858. ) {
  4859. this.$message.error("透析器未填");
  4860. } else if (this.prescription.dialysis_irrigation == "") {
  4861. this.$message.error("灌流器未填");
  4862. } else if (
  4863. this.prescription.plasma_separator == "" &&
  4864. this.org_id == 9538
  4865. ) {
  4866. this.$message.error("血浆分离器未填");
  4867. } else if (
  4868. this.prescription.bilirubin_adsorption_column == "" &&
  4869. this.org_id == 9538
  4870. ) {
  4871. this.$message.error("胆红素吸附柱未填");
  4872. } else if (this.predialysis.weight_before == 0) {
  4873. this.$message.error("透前体重未填");
  4874. } else if (this.predialysis.dry_weight == 0) {
  4875. this.$message.error("干体重未填");
  4876. } else if (this.prescription.target_ultrafiltration == 0) {
  4877. this.$message.error("计划超滤量未填");
  4878. } else if (this.prescription.calcium == 0) {
  4879. this.$message.error("钙未填");
  4880. } else if (this.prescription.sodium == 0) {
  4881. this.$message.error("钠未填");
  4882. } else if (this.prescription.kalium == 0) {
  4883. this.$message.error("钾未填");
  4884. } else if (this.prescription.bicarbonate == 0) {
  4885. this.$message.error("碳酸氢根未填");
  4886. } else if (this.prescription.dialysate_flow == 0) {
  4887. this.$message.error("透析液流量未填");
  4888. } else if (this.prescription.anticoagulant == 0) {
  4889. this.$message.error("抗凝剂未填");
  4890. } else if (
  4891. this.prescription.anticoagulant_gaimingcheng == "" &&
  4892. this.prescription.anticoagulant == 5
  4893. ) {
  4894. this.$message.error("钙名称未填");
  4895. } else if (
  4896. this.prescription.anticoagulant_gaijiliang == "" &&
  4897. this.prescription.anticoagulant == 5
  4898. ) {
  4899. this.$message.error("钙剂量未填");
  4900. } else if (this.afterdialysis.temperature == 0) {
  4901. this.$message.error("透后体温未填");
  4902. } else if (this.afterdialysis.pulse_frequency == 0) {
  4903. this.$message.error("透后脉搏未填");
  4904. } else if (this.afterdialysis.breathing_rate == 0) {
  4905. this.$message.error("透后呼吸频率未填");
  4906. } else if (
  4907. this.afterdialysis.systolic_blood_pressure == 0 ||
  4908. this.afterdialysis.diastolic_blood_pressure == 0
  4909. ) {
  4910. this.$message.error("透后血压未填完整");
  4911. } else if (
  4912. this.afterdialysis.actual_treatment_hour == 0 &&
  4913. this.afterdialysis.actual_treatment_minute == 0
  4914. ) {
  4915. this.$message.error("实际治疗时间未填");
  4916. } else if (this.afterdialysis.cruor == "") {
  4917. this.$message.error("透析器凝血未填");
  4918. } else if (this.afterdialysis.internal_fistula == "") {
  4919. this.$message.error("透后内瘘未填");
  4920. } else if (this.afterdialysis.catheter == "") {
  4921. this.$message.error("透后导管未填");
  4922. } else if (this.afterdialysis.weight_after == 0) {
  4923. this.$message.error("透后体重未填");
  4924. } else if (this.afterdialysis.weight_loss == 0) {
  4925. this.$message.error("透后体重减少未填");
  4926. } else if (this.afterdialysis.dialysis_intakes == 0) {
  4927. this.$message.error("透析中入量未填");
  4928. } else if (this.afterdialysis.actual_ultrafiltration == 0) {
  4929. this.$message.error("实际超滤量未填");
  4930. } else if (this.summary.dialysis_summary == "") {
  4931. this.$message.error("透析小结未填");
  4932. } else if (
  4933. this.dialysisOrder == null ||
  4934. this.dialysisOrder.puncture_nurse == 0
  4935. ) {
  4936. this.$message.error("穿刺护士未填");
  4937. } else if (
  4938. this.dialysisOrder == null ||
  4939. this.dialysisOrder.start_nurse == 0
  4940. ) {
  4941. this.$message.error("治疗护士未填");
  4942. } else if (this.dialysisOrder == null && this.check.creater == 0) {
  4943. this.$message.error("核对人员未填");
  4944. } else if (
  4945. this.dialysisOrder != null &&
  4946. this.dialysisOrder.start_nurse == this.check.modifier &&
  4947. this.check.creater == 0
  4948. ) {
  4949. this.$message.error("核对人员未填");
  4950. } else if (
  4951. this.dialysisOrder != null &&
  4952. this.dialysisOrder.start_nurse == this.check.creater &&
  4953. this.check.modifier == 0
  4954. ) {
  4955. this.$message.error("核对人员未填");
  4956. } else if (
  4957. this.dialysisOrder != null &&
  4958. this.dialysisOrder.start_nurse != this.check.creater &&
  4959. this.dialysisOrder.start_nurse != this.check.modifier &&
  4960. this.check.creater == 0
  4961. ) {
  4962. this.$message.error("核对人员未填");
  4963. } else if (
  4964. this.dialysisOrder == null ||
  4965. this.dialysisOrder.finish_nurse == 0
  4966. ) {
  4967. this.$message.error("下机护士未填");
  4968. } else if (this.prescription.creater == 0) {
  4969. this.$message.error("医生签名未填");
  4970. } else if (this.tableAdvice.length > 0) {
  4971. let num = 0;
  4972. this.tableAdvice.map((item) => {
  4973. if (item.id > 0 && (item.created_time || item.start_time)) {
  4974. this.users.map((it) => {
  4975. if (it.id == item.advice_doctor) {
  4976. if (it.user_type == 3) {
  4977. num++;
  4978. this.$message.closeAll();
  4979. this.$message.error("存在不是医生保存的医嘱");
  4980. } else if (
  4981. it.id == item.execution_staff &&
  4982. item.execution_staff > 0
  4983. ) {
  4984. if (it.user_type == 2) {
  4985. num++;
  4986. this.$message.closeAll();
  4987. this.$message.error("存在不是护士执行的医嘱");
  4988. }
  4989. } else if (it.id == item.checker && item.checker > 0) {
  4990. if (it.user_type == 2) {
  4991. num++;
  4992. this.$message.closeAll();
  4993. this.$message.error("存在不是护士核对的医嘱");
  4994. }
  4995. }
  4996. } else if (
  4997. it.id == item.execution_staff &&
  4998. item.execution_staff > 0
  4999. ) {
  5000. if (it.user_type == 2) {
  5001. num++;
  5002. this.$message.closeAll();
  5003. this.$message.error("存在不是护士执行的医嘱");
  5004. }
  5005. } else if (it.id == item.checker && item.checker > 0) {
  5006. if (it.user_type == 2) {
  5007. num++;
  5008. this.$message.closeAll();
  5009. this.$message.error("存在不是护士核对的医嘱");
  5010. }
  5011. }
  5012. });
  5013. }
  5014. });
  5015. if (num == 0) {
  5016. this.$message.success("核对完成");
  5017. }
  5018. } else {
  5019. this.$message.success("核对完成");
  5020. }
  5021. },
  5022. getDisplaceLiquiPart: function (val) {
  5023. let displace_liqui_part_name = "/";
  5024. const displace_liqui_part = this.displaceLiquiPartOptions;
  5025. for (let i = 0; i < displace_liqui_part.length; i++) {
  5026. if (displace_liqui_part[i].id == val) {
  5027. displace_liqui_part_name = displace_liqui_part[i].name;
  5028. }
  5029. }
  5030. return displace_liqui_part_name;
  5031. },
  5032. replacementWaysById: function (val) {
  5033. let replacementWaysname = "/";
  5034. // let vascular_access = getDataConfig('hemodialysis', 'vascular_access')
  5035. for (let i = 0; i < this.replacementWays.length; i++) {
  5036. if (this.replacementWays[i].id == val) {
  5037. replacementWaysname = this.replacementWays[i].name;
  5038. }
  5039. }
  5040. return replacementWaysname;
  5041. },
  5042. QueryPartById: function (val) {
  5043. let vascular_access_part_name = "/";
  5044. const vascular_access = getDataConfig("hemodialysis", "vascular_access");
  5045. for (let i = 0; i < vascular_access.length; i++) {
  5046. if (vascular_access[i].id == val) {
  5047. vascular_access_part_name = vascular_access[i].name;
  5048. }
  5049. }
  5050. return vascular_access_part_name;
  5051. },
  5052. getAdminUser(id) {
  5053. if (id == 0) {
  5054. return "";
  5055. }
  5056. if (id == undefined) {
  5057. return "";
  5058. }
  5059. for (let i = 0; i < this.adminUser.length; i++) {
  5060. if (this.adminUser[i].id == id) {
  5061. return this.adminUser[i].name;
  5062. }
  5063. }
  5064. },
  5065. getTime(value, temp) {
  5066. if (value == 0) {
  5067. return "";
  5068. }
  5069. if (value != undefined) {
  5070. return uParseTime(value, temp);
  5071. }
  5072. return "";
  5073. },
  5074. getUnit: function (val) {
  5075. switch (val) {
  5076. case 1:
  5077. return "g";
  5078. break;
  5079. case 2:
  5080. return "ml";
  5081. break;
  5082. }
  5083. },
  5084. printThisPage() {
  5085. var ptime = Math.round(new Date().getTime() / 1000);
  5086. this.print_time = uParseTime(ptime, "{y}-{m}-{d} {h}:{i}");
  5087. const style =
  5088. '@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;}';
  5089. if (this.org_template_info.template_id == 1) {
  5090. printJS({
  5091. printable: "dialysis-print-box",
  5092. type: "html",
  5093. style: style,
  5094. scanStyles: false,
  5095. });
  5096. } else if (
  5097. this.org_template_info.template_id == 2 ||
  5098. this.org_template_info.template_id == 0
  5099. ) {
  5100. printJS({
  5101. printable: "dialysis-print-box-1",
  5102. type: "html",
  5103. style: style,
  5104. scanStyles: false,
  5105. });
  5106. }
  5107. },
  5108. getNumber() {
  5109. if (this.dialysisOrder != null) {
  5110. return (
  5111. this.patientInfo.DialysisSchedule.device_zone.name +
  5112. this.dialysisOrder.DeviceNumber.number
  5113. );
  5114. } else {
  5115. return (
  5116. this.patientInfo.DialysisSchedule.device_zone.name +
  5117. this.patientInfo.DialysisSchedule.device_number.number
  5118. );
  5119. }
  5120. },
  5121. getXuserName(id) {
  5122. if (id <= 0) {
  5123. return "";
  5124. }
  5125. var name = "";
  5126. if (this.users == null || typeof this.users.length === "undefined") {
  5127. return name;
  5128. }
  5129. var leng = this.users.length;
  5130. if (leng == 0) {
  5131. return name;
  5132. }
  5133. for (let index = 0; index < leng; index++) {
  5134. if (this.users[index].id == id) {
  5135. name = this.users[index].name;
  5136. break;
  5137. }
  5138. }
  5139. return name;
  5140. },
  5141. setAdminUserES(id) {
  5142. if (id == 0) {
  5143. return "";
  5144. }
  5145. if (id in this.operatorMaps) {
  5146. return this.operatorMaps[id].url;
  5147. } else {
  5148. return "";
  5149. }
  5150. },
  5151. modeName(mode_id) {
  5152. return typeof this.modeOptions[mode_id] !== "undefined" &&
  5153. typeof this.modeOptions[mode_id].name !== "undefined"
  5154. ? this.modeOptions[mode_id].name
  5155. : "";
  5156. },
  5157. getDialysisRecord() {
  5158. this.loading = true;
  5159. // getDialysisRecord(this.queryParams).then(response => {
  5160. var response = this.childResponse;
  5161. if (response.data.state == 1) {
  5162. this.adminUser = response.data.data.users;
  5163. console.log('3333333wwwwww',response.data.data);
  5164. var schedule_date = response.data.data.schedule.schedule_date
  5165. this.schedule_date_one = uParseTime(
  5166. schedule_date,
  5167. "{y}-{m}-{d}"
  5168. );
  5169. this.users = response.data.data.users;
  5170. this.patientInfo = response.data.data.patientInfo;
  5171. this.patientInfo.birth = uParseTime(
  5172. this.patientInfo.birthday,
  5173. "{y}-{m}-{d}"
  5174. );
  5175. // console.log(this.patientInfo.birth,'测试生日')
  5176. // this.patientInfo.age = jsGetAge(this.patientInfo.birth, '-')
  5177. if (response.data.data.patientInfo.first_dialysis_date != 0) {
  5178. this.patientInfo.first_dialysis_date = uParseTime(
  5179. response.data.data.patientInfo.first_dialysis_date,
  5180. "{y}-{m}-{d}"
  5181. );
  5182. } else {
  5183. this.patientInfo.first_dialysis_date = "";
  5184. }
  5185. this.check = response.data.data.check;
  5186. this.xtdate = response.data.data.xtdate;
  5187. this.predialysis = response.data.data.PredialysisEvaluation;
  5188. console.log('透前评估', this.predialysis)
  5189. this.predialysis.blood_access_part_opera_name =this.bloodAccessParOperaName(this.predialysis.blood_access_part_opera_id);
  5190. this.afterdialysis = response.data.data.AssessmentAfterDislysis;
  5191. // console.log('透后体重', this.afterdialysis)
  5192. this.lastafterdialysis = response.data.data.assessmentAfterDislysis;
  5193. // console.log("上次透后体重", this.lastafterdialysis.weight_after);
  5194. this.operators = response.data.data.operators;
  5195. // console.log("operators", this.operators);
  5196. this.dialysisOrder =
  5197. response.data.data.dialysisOrder === null
  5198. ? null
  5199. : response.data.data.dialysisOrder;
  5200. // console.log("上机233232323232", this.dialysisOrder);
  5201. if (this.operators.length > 0) {
  5202. var operatorsLen = this.operators.length;
  5203. for (var index = 0; index < operatorsLen; index++) {
  5204. this.$set(
  5205. this.operatorMaps,
  5206. this.operators[index].creator,
  5207. this.operators[index]
  5208. );
  5209. }
  5210. }
  5211. this.afterdialysis.txqnx = -1;
  5212. if (this.afterdialysis.cruor.indexOf("0度") > -1) {
  5213. this.afterdialysis.txqnx = 0;
  5214. }
  5215. if (this.afterdialysis.cruor.indexOf("Ⅰ度") > -1) {
  5216. this.afterdialysis.txqnx = 1;
  5217. }
  5218. if (this.afterdialysis.cruor.indexOf("Ⅱ度") > -1) {
  5219. this.afterdialysis.txqnx = 2;
  5220. }
  5221. if (this.afterdialysis.cruor.indexOf("Ⅲ度") > -1) {
  5222. this.afterdialysis.txqnx = 3;
  5223. }
  5224. this.afterdialysis.complications =
  5225. this.afterdialysis.complication.split(",");
  5226. this.afterdialysis.complications_other = [];
  5227. this.afterdialysis.complications_index = [];
  5228. var acllen = this.afterdialysis.complications.length;
  5229. for (let index = 0; index < acllen; index++) {
  5230. if (
  5231. this.complications.indexOf(
  5232. this.afterdialysis.complications[index]
  5233. ) >= 0
  5234. ) {
  5235. this.afterdialysis.complications_index.push(
  5236. this.afterdialysis.complications[index]
  5237. );
  5238. } else if (
  5239. this.complications.indexOf(
  5240. this.afterdialysis.complications[index]
  5241. ) < 0 &&
  5242. this.afterdialysis.complications_other.indexOf(
  5243. this.afterdialysis.complications[index]
  5244. ) < 0
  5245. ) {
  5246. this.afterdialysis.complications_other.push(
  5247. this.afterdialysis.complications[index]
  5248. );
  5249. }
  5250. }
  5251. this.afterdialysis.complications_other =
  5252. this.afterdialysis.complications_other.join(",");
  5253. this.prescription = response.data.data.dialysisPrescription;
  5254. // console.log("透析处方", this.prescription);
  5255. this.receiverTreatmentAccess =
  5256. response.data.data.receiverTreatmentAccess;
  5257. this.prescription.mode = this.modeName(this.prescription.mode_id);
  5258. var rwLen = this.replacementWays.length;
  5259. this.prescription.replacement = "";
  5260. for (let index = 0; index < rwLen; index++) {
  5261. if (
  5262. this.replacementWays[index].id == this.prescription.replacement_way
  5263. ) {
  5264. this.prescription.replacement = this.replacementWays[index].name;
  5265. break;
  5266. }
  5267. }
  5268. this.prescription.dialysate_formulation_name =
  5269. this.dialysateFormulationName(
  5270. this.prescription.dialysate_formulation
  5271. );
  5272. var paLen = this.perfusionApparatus.length;
  5273. this.prescription.perfusion_apparatus_name = "";
  5274. for (let index = 0; index < paLen; index++) {
  5275. if (
  5276. this.perfusionApparatus[index].id ==
  5277. this.prescription.perfusion_apparatus
  5278. ) {
  5279. this.prescription.perfusion_apparatus_name =
  5280. this.perfusionApparatus[index].name;
  5281. break;
  5282. }
  5283. }
  5284. var acLen = this.anticoagulantsConfit.length;
  5285. var thisALID = this.prescription.anticoagulant;
  5286. this.prescription.anticoagulant_name = "";
  5287. if (
  5288. typeof this.anticoagulantsConfit[thisALID] !== "undefined" &&
  5289. this.anticoagulantsConfit[thisALID] != null
  5290. ) {
  5291. this.prescription.anticoagulant_name =
  5292. this.anticoagulantsConfit[thisALID].name;
  5293. this.AlPanel = this.anticoagulantsConfit[thisALID];
  5294. }
  5295. this.advices = response.data.data.advices;
  5296. this.tableAdvice = response.data.data.advices;
  5297. // console.log("医嘱数据2222222222", this.advices);
  5298. this.monitors = response.data.data.monitors;
  5299. this.summary = response.data.data.summary;
  5300. this.org_template_info = response.data.data.org_template_info;
  5301. if (this.monitors.length <= 3) {
  5302. var nl = 3;
  5303. this.print_length = 3;
  5304. for (let index = 0; index < nl; index++) {
  5305. if (
  5306. this.monitors[index] == undefined ||
  5307. this.monitors[index].length <= 0
  5308. ) {
  5309. this.monitors2.push([]);
  5310. } else {
  5311. continue;
  5312. }
  5313. }
  5314. }
  5315. var tempmonitorflag = true;
  5316. for (let index = 0; index < this.monitors.length; index++) {
  5317. const monitor = this.monitors[index];
  5318. this.monitors[index].end = "";
  5319. if (Object.keys(monitor).length > 0 && index > 1) {
  5320. if ((this.dialysisOrder &&monitor.operate_time == this.dialysisOrder.end_time)&&(this.org_id!=10414)) {
  5321. if(this.org_id!=10683){
  5322. this.monitors[index].end = "【结束透析】";
  5323. }
  5324. tempmonitorflag = false;
  5325. }
  5326. if ((tempmonitorflag && index == this.monitors.length - 1)&&(this.org_id!=10414)) {
  5327. if(this.org_id!=10683){
  5328. this.monitors[index].end = "【结束透析】";
  5329. }
  5330. }
  5331. }
  5332. }
  5333. this.jilurow = this.monitors.length + 1;
  5334. this.advice_jilurow = this.advices.length + 1;
  5335. var childMap = {};
  5336. for (const index in this.advices) {
  5337. if (this.advices[index].parent_id == 0) {
  5338. continue;
  5339. }
  5340. if (!(this.advices[index].parent_id in childMap)) {
  5341. childMap[this.advices[index].parent_id] = [];
  5342. }
  5343. childMap[this.advices[index].parent_id].push(this.advices[index]);
  5344. }
  5345. var advices = [];
  5346. for (const index in this.advices) {
  5347. if (this.advices[index].parent_id > 0) {
  5348. continue;
  5349. }
  5350. var item = this.advices[index];
  5351. if (item.id in childMap) {
  5352. item.children = childMap[item.id];
  5353. } else {
  5354. item.children = [];
  5355. }
  5356. advices.push(item);
  5357. }
  5358. var leftAdvice = [];
  5359. var rightAdvice = [];
  5360. var adlen = advices.length;
  5361. var halfLen = adlen % 2 == 0 ? adlen / 2 : (adlen + 1) / 2;
  5362. for (var i = 0; i < halfLen; i++) {
  5363. leftAdvice.push(advices[i]);
  5364. rightAdvice.push(advices[i + halfLen]);
  5365. }
  5366. if (halfLen < 5) {
  5367. var nl = 5 - leftAdvice.length;
  5368. for (let index = 0; index < nl; index++) {
  5369. leftAdvice.push([]);
  5370. }
  5371. var nl = 5 - rightAdvice.length;
  5372. for (let index = 0; index < nl; index++) {
  5373. rightAdvice.push([]);
  5374. }
  5375. }
  5376. this.advices = [];
  5377. for (var i = 0; i < halfLen; i++) {
  5378. var item = [];
  5379. item.push(leftAdvice[i]);
  5380. item.push(rightAdvice[i]);
  5381. this.advices.push(item);
  5382. }
  5383. this.loading = false;
  5384. this.doctor_advices =
  5385. response.data.data.advices == null ? [] : response.data.data.advices;
  5386. for (let index = 0; index < this.doctor_advices.length; index++) {
  5387. this.doctor_advices[index]["isShow"] = 2;
  5388. }
  5389. console.log("haaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",this.doctor_advices)
  5390. if(this.org_id ==10206 || this.org_id ==10489 || this.org_id ==10644 || this.org_id ==10633){
  5391. let projectsOne = [];
  5392. response.data.data.projects.map((item) => {
  5393. projectsOne.push(item);
  5394. });
  5395. this.projectsOne = projectsOne;
  5396. console.log("this.projectsOne", this.projectsOne);
  5397. }
  5398. console.log("RESWOOWOWWOOW",response.data.data.doctorAdevieInfo)
  5399. //华池
  5400. if(this.org_id == 10440){
  5401. var parint_id =0
  5402. var newArr = []
  5403. if(this.doctor_advices!=null&&this.doctor_advices.length>0){
  5404. for(let i=0;i<this.doctor_advices.length;i++){
  5405. if(this.doctor_advices[i].advice_name.indexOf("低分子")!=-1){
  5406. parint_id = this.doctor_advices[i].id
  5407. }
  5408. }
  5409. for(let i=0;i<this.doctor_advices.length;i++){
  5410. if(this.doctor_advices[i].id != parint_id && this.doctor_advices[i].parent_id!=parint_id){
  5411. newArr.push(this.doctor_advices[i])
  5412. }
  5413. }
  5414. this.doctor_advices =[]
  5415. this.doctor_advices = newArr
  5416. }
  5417. }
  5418. //HIS客户显示临时医嘱的地方
  5419. if(this.org_id == 10510 || this.org_id ==10567 || this.org_id == 10489|| this.org_id == 10644){
  5420. if(response.data.data.doctorAdevieInfo!=null && response.data.data.doctorAdevieInfo.length>0){
  5421. for(let i=0;i<response.data.data.doctorAdevieInfo.length;i++){
  5422. this.doctor_advices.push(response.data.data.doctorAdevieInfo[i])
  5423. console.log("寄哪里 222")
  5424. }
  5425. }
  5426. console.log("医护哦我我我哦我我哦",this.doctor_advices)
  5427. let projects = [];
  5428. response.data.data.projects.map((item) => {
  5429. if (item.type == 2) {
  5430. projects.push(item);
  5431. }
  5432. });
  5433. this.projects = projects;
  5434. console.log("this.projects", this.projects);
  5435. if(this.org_id!=10510 && this.org_id!=0&&this.org_id!=10206 && this.org_id!=10478){
  5436. if(this.projects!=null && this.projects.length >0){
  5437. for(let i=0;i<this.projects.length;i++){
  5438. if(this.projects[i].type== 2){
  5439. this.projects[i].project_team_name = ""
  5440. this.projects[i].project_team_id = 0
  5441. console.log("this.projects[i].project.team",this.projects[i].project.team)
  5442. if(this.projects[i].team!= "undefined" && this.projects[i].team.id >0){
  5443. this.projects[i].project_team = this.projects[i].team.project_team
  5444. this.projects[i].project_team_id = this.projects[i].team.id
  5445. this.projects[i].start_time = this.projects[i].start_time
  5446. this.projects[i].single_dose = this.projects[i].single_dose
  5447. this.projects[i].single_dose_unit = this.projects[i].unit
  5448. this.projects[i].execution_time = this.projects[i].execution_time
  5449. this.projects[i].execution_staff= this.projects[i].execution_staff
  5450. this.projects[i].advice_name = this.projects[i].team.project_team
  5451. this.projects[i].advice_doctor = this.projects[i].doctor
  5452. this.doctor_advices.push(this.projects[i])
  5453. // this.doctor_advices_2.push(this.project[i])
  5454. }else{
  5455. this.projects[i].project_team = this.projects[i].project.project_name
  5456. this.projects[i].advice_name = this.projects[i].project.project_name
  5457. this.projects[i].start_time = this.projects[i].start_time
  5458. this.projects[i].single_dose = this.projects[i].single_dose
  5459. this.projects[i].single_dose_unit = this.projects[i].unit
  5460. this.projects[i].execution_time = this.projects[i].execution_time
  5461. this.projects[i].execution_staff= this.projects[i].execution_staff
  5462. this.projects[i].advice_doctor = this.projects[i].doctor
  5463. this.doctor_advices.push(this.projects[i])
  5464. // this.doctor_advices_2.push(this.projects[i])
  5465. }
  5466. }
  5467. }
  5468. }
  5469. }
  5470. }
  5471. console.log("时间我我我哦我我",this.doctor_advices)
  5472. //针对内蒙古阿拉善
  5473. if(this.org_id ==10206){
  5474. if(this.doctor_advices!=null && this.doctor_advices.length > 0){
  5475. for(let i=0;i<this.doctor_advices.length;i++){
  5476. this.doctor_advices[i].new_groupno = ""
  5477. this.doctor_advices[i].new_groupno = this.doctor_advices[i].prescription_id + "_" + this.doctor_advices[i].groupno
  5478. let objInfo = {}
  5479. this.doctor_advices.forEach((item,index)=>{
  5480. let { new_groupno } = item
  5481. if(!objInfo[new_groupno]){
  5482. objInfo[new_groupno] = {
  5483. new_groupno,
  5484. child:[],
  5485. start_time:item.start_time,
  5486. advice_doctor:item.advice_doctor,
  5487. advice_name:item.advice_name,
  5488. check_time:item.check_time,
  5489. checker:item.checker,
  5490. delivery_way:item.delivery_way,
  5491. execution_frequency:item.execution_frequency,
  5492. execution_staff:item.execution_staff,
  5493. execution_state:item.execution_state,
  5494. execution_time:item.execution_time,
  5495. frequency_type:item.frequency_type,
  5496. new_groupno:item.new_groupno,
  5497. advice_desc:item.advice_desc,
  5498. drug_spec_unit:item.drug_spec_unit,
  5499. prescribing_number:item.prescribing_number,
  5500. prescribing_number_unit:item.prescribing_number_unit,
  5501. single_dose:item.single_dose,
  5502. single_dose_unit:item.single_dose_unit,
  5503. parent_id:item.parent_id,
  5504. remark:item.remark,
  5505. }
  5506. }
  5507. })
  5508. let newArr = Object.values(objInfo);
  5509. if(newArr!=null && newArr.length >0){
  5510. for(let i=0;i<newArr.length;i++){
  5511. for(let j=0;j<this.doctor_advices.length;j++){
  5512. if(newArr[i].new_groupno == this.doctor_advices[j].new_groupno){
  5513. newArr[i].child.push(this.doctor_advices[j])
  5514. }
  5515. }
  5516. }
  5517. }
  5518. console.log("newArrwowoow",newArr)
  5519. this.new_doctor_advice_list = []
  5520. this.new_doctor_advice_list.push(...newArr)
  5521. console.log("newArrwowoow",this.new_doctor_advice_list)
  5522. }
  5523. }
  5524. }
  5525. console.log("新时间我哦我哦",this.doctor_advices)
  5526. //过滤口服药
  5527. if(this.org_id == 10265){
  5528. var docArr = []
  5529. if(this.doctor_advices!=null && this.doctor_advices.length>0){
  5530. for(let i=0;i<this.doctor_advices.length;i++){
  5531. if(this.doctor_advices[i].delivery_way!='口服' && this.doctor_advices[i].delivery_way!='中药口服'){
  5532. docArr.push(this.doctor_advices[i])
  5533. }
  5534. }
  5535. }
  5536. this.doctor_advices = []
  5537. this.doctor_advices = docArr
  5538. }
  5539. if (this.doctor_advices.length + this.projectsOne.length <= 6) {
  5540. var nl = 6 - (this.doctor_advices.length + this.projectsOne.length);
  5541. this.print_length = 6;
  5542. for (let index = 0; index < nl; index++) {
  5543. if (
  5544. this.projectsOne[index] == undefined ||
  5545. this.projectsOne[index].length <= 0
  5546. ) {
  5547. this.projectsOne.push([]);
  5548. } else {
  5549. continue;
  5550. }
  5551. }
  5552. }
  5553. this.totollength = this.doctor_advices.length + this.monitors.length;
  5554. console.log("this.totollength",this.totollength)
  5555. if (this.totollength > 18) {
  5556. var temp_advice_length = 17 - this.monitors.length;
  5557. var doctor_advices_1 = [];
  5558. var doctor_advices_2 = [];
  5559. for (let index = 0; index < this.doctor_advices.length; index++) {
  5560. const element = this.doctor_advices[index];
  5561. if (temp_advice_length > index) {
  5562. doctor_advices_1.push(element);
  5563. } else {
  5564. doctor_advices_2.push(element);
  5565. }
  5566. }
  5567. this.doctor_advices = doctor_advices_1;
  5568. this.doctor_advices_2 = doctor_advices_2;
  5569. }
  5570. // console.log(this.advice_groups);
  5571. } else {
  5572. this.loading = false;
  5573. this.$message.error("请求数据失败");
  5574. return false;
  5575. }
  5576. // })
  5577. },
  5578. bloodAccessParOperaName(id) {
  5579. if (id in this.bloodAccessParOpera) {
  5580. return this.bloodAccessParOpera[id].name;
  5581. }
  5582. return "";
  5583. },
  5584. dialysateFormulationName(id) {
  5585. if (id in this.dialysateFormulationOptions) {
  5586. return this.dialysateFormulationOptions[id].name;
  5587. }
  5588. return "";
  5589. },
  5590. // getAge: function (val) {
  5591. // if (
  5592. // this.org_template_info.template_id == 2 ||
  5593. // this.org_template_info.template_id == 0
  5594. // ) {
  5595. // if (val.age == 0) {
  5596. // return jsGetAge(val.birth, "-");
  5597. // } else {
  5598. // return val.age;
  5599. // }
  5600. // } else {
  5601. // return this.getoldAge();
  5602. // }
  5603. // },
  5604. getAge: function(val) {
  5605. if (val.id_card_no) {
  5606. var thisLen = val.id_card_no.length
  5607. var birth = ''
  5608. if (thisLen == 15) {
  5609. birth = '19' + val.id_card_no.substr(6, 6)
  5610. } else {
  5611. birth = val.id_card_no.substr(6, 8)
  5612. }
  5613. var birthtwo =
  5614. birth.substr(0, 4) +
  5615. '-' +
  5616. birth.substr(4, 2) +
  5617. '-' +
  5618. birth.substr(6, 2)
  5619. if(this.org_id!=0&& this.org_id!=10460){
  5620. var age = jsGetAge(birthtwo, '-')
  5621. return age
  5622. }
  5623. if(this.org_id == 0 || this.org_id ==10460){
  5624. console.log("日期搜哦",this.schedule_date_one)
  5625. var strBirthdayArr = this.schedule_date_one.split("-")
  5626. console.log("strBirthdayArr",strBirthdayArr)
  5627. var yeaer = strBirthdayArr[0]
  5628. var month = strBirthdayArr[1]
  5629. var day = strBirthdayArr[2]
  5630. var age = jsGetAgeOne(birthtwo, '-',yeaer,month,day)
  5631. // console.log("agesssss",age)
  5632. return age
  5633. }
  5634. }
  5635. },
  5636. newAdviceGroupObject: function () {
  5637. return Object.assign(
  5638. {},
  5639. {
  5640. group_no: 0,
  5641. // advice_doctor: 0,
  5642. // start_time: 0,
  5643. advices: [],
  5644. // exec_staff: 0,
  5645. // exec_time: 0,
  5646. // checker: 0,
  5647. }
  5648. );
  5649. },
  5650. getFloat: function (x) {
  5651. if (x == 0) {
  5652. return "/";
  5653. }
  5654. if (x != ".") {
  5655. var f = Math.round(x * 100) / 100;
  5656. var s = f.toString();
  5657. var rs = s.indexOf(".");
  5658. if (rs <= 0) {
  5659. rs = s.length;
  5660. s += ".";
  5661. }
  5662. while (s.length <= rs + 1) {
  5663. s += "0";
  5664. }
  5665. return s;
  5666. } else {
  5667. return "0.0";
  5668. }
  5669. },
  5670. },
  5671. watch: {
  5672. "patientInfo.gender": function () {
  5673. if (this.patientInfo.gender == 1) {
  5674. this.patientInfo_gender_1 = true;
  5675. this.patientInfo_gender_2 = false;
  5676. } else if (this.patientInfo.gender == 2) {
  5677. this.patientInfo_gender_2 = true;
  5678. this.patientInfo_gender_1 = false;
  5679. } else {
  5680. this.patientInfo_gender_2 = false;
  5681. this.patientInfo_gender_1 = false;
  5682. }
  5683. },
  5684. "patientInfo.source": function () {
  5685. if (this.patientInfo.source == 1) {
  5686. this.patientInfo_source_1 = true;
  5687. this.patientInfo_source_2 = false;
  5688. } else if (this.patientInfo.source == 2) {
  5689. this.patientInfo_source_2 = true;
  5690. this.patientInfo_source_1 = false;
  5691. } else {
  5692. this.patientInfo_source_2 = false;
  5693. this.patientInfo_source_1 = false;
  5694. }
  5695. },
  5696. },
  5697. created() {
  5698. this.way_arr = getDataConfig("hemodialysis", "way");
  5699. this.consciousness_arr = getDataConfig("hemodialysis", "consciousness");
  5700. this.appetite_arr = getDataConfig("hemodialysis", "appetite");
  5701. this.posture_arr = getDataConfig("hemodialysis", "posture");
  5702. this.sick_condition_arr = getDataConfig("hemodialysis", "sick_condition");
  5703. this.precaution_arr = getDataConfig("hemodialysis", "precaution");
  5704. this.intake_arr = getDataConfig("hemodialysis", "intake");
  5705. this.nutrition_arr = getDataConfig("hemodialysis", "nutrition");
  5706. var xtuser = this.$store.getters.xt_user;
  5707. this.orgname = xtuser.org.org_name;
  5708. // this.orgname = "遂溪方济医院";
  5709. this.modeOptions = this.$store.getters.treatment_mode;
  5710. this.replacementWays = this.$store.getters.replacement_ways;
  5711. this.perfusionApparatus = this.$store.getters.perfusion_apparatus;
  5712. this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit;
  5713. this.displaceLiquiPartOptions = this.$store.getters.displace_liqui;
  5714. this.blood_access_part = getDataConfig("hemodialysis", "vascular_access");
  5715. this.blood_access_part_opera = getDataConfig(
  5716. "hemodialysis",
  5717. "vascular_access_desc"
  5718. );
  5719. this.org_id = this.$store.getters.xt_user.org.id;
  5720. // this.bloodAccessParOpera = getDataConfig('hemodialysis', 'vascular_access_desc')
  5721. var bloodAccessParOpera = getDataConfig(
  5722. "hemodialysis",
  5723. "vascular_access_desc"
  5724. );
  5725. for (var key in bloodAccessParOpera) {
  5726. this.bloodAccessParOpera[bloodAccessParOpera[key].id] =
  5727. bloodAccessParOpera[key];
  5728. }
  5729. var dialysateFormulationOptions = getDataConfig(
  5730. "hemodialysis",
  5731. "dialysate_formulation"
  5732. );
  5733. for (var key in dialysateFormulationOptions) {
  5734. this.dialysateFormulationOptions[dialysateFormulationOptions[key].id] =
  5735. dialysateFormulationOptions[key];
  5736. }
  5737. const xtdate = this.$route.query && this.$route.query.xtdate;
  5738. // console.log("xtdate", xtdate);
  5739. const xtno = this.$route.query && this.$route.query.xtno;
  5740. // console.log("xtno", xtno);
  5741. if (
  5742. typeof xtdate === "string" &&
  5743. xtdate.length > 0 &&
  5744. typeof xtno === "string" &&
  5745. xtno.length > 0
  5746. ) {
  5747. this.queryParams.xtdate = xtdate;
  5748. this.queryParams.xtno = xtno;
  5749. this.getDialysisRecord();
  5750. } else {
  5751. this.$message.error("参数不齐");
  5752. return false;
  5753. }
  5754. },
  5755. };
  5756. </script>
  5757. <style>
  5758. .print_page_main_content {
  5759. background-color: white;
  5760. width: 960px;
  5761. margin: 0 auto 50px;
  5762. padding: 0 0 0 0;
  5763. page-break-after: always;
  5764. }
  5765. .print_page_main_content .order-yy-name {
  5766. margin: auto;
  5767. text-align: center;
  5768. font-size: 20px;
  5769. letter-spacing: 5px;
  5770. }
  5771. .dialysis-print-order .order-title {
  5772. margin: auto;
  5773. font-weight: 600;
  5774. text-align: center;
  5775. font-size: 22px;
  5776. padding: 10px;
  5777. }
  5778. .print_page_main_content .order_title {
  5779. text-align: center;
  5780. font-size: 23px;
  5781. line-height: 50px;
  5782. font-weight: 500;
  5783. }
  5784. .row {
  5785. font-size: 14px;
  5786. line-height: 20px;
  5787. padding: 5px 0;
  5788. }
  5789. .inline_block {
  5790. display: inline-block;
  5791. }
  5792. .under_line_two {
  5793. display: inline-block;
  5794. border-bottom: 1px solid #999;
  5795. text-align: left;
  5796. white-space: nowrap;
  5797. width: 50%;
  5798. }
  5799. .under_line_two::before {
  5800. content: "\00A0";
  5801. }
  5802. .under_line_two::after {
  5803. content: "\00A0";
  5804. }
  5805. .under_line {
  5806. display: inline-block;
  5807. border-bottom: 1px solid #999;
  5808. text-align: center;
  5809. white-space: nowrap;
  5810. width: 50%;
  5811. }
  5812. .under_line::before {
  5813. content: "\00A0";
  5814. }
  5815. .under_line::after {
  5816. content: "\00A0";
  5817. }
  5818. .flex {
  5819. display: -webkit-box;
  5820. display: -moz-box;
  5821. display: -ms-flexbox;
  5822. display: -webkit-flex;
  5823. display: flex;
  5824. align-items: center;
  5825. -webkit-align-items: center;
  5826. box-align: center;
  5827. -moz-box-align: center;
  5828. -webkit-box-align: center;
  5829. text-align: center;
  5830. -webkit-justify-content: space-between;
  5831. justify-content: space-between;
  5832. -moz-box-pack: space-between;
  5833. -webkit--moz-box-pack: space-between;
  5834. box-pack: space-between;
  5835. }
  5836. .print_page_main_content .proj_table {
  5837. width: 100%;
  5838. border: 1px solid;
  5839. border-collapse: collapse;
  5840. padding: 2px;
  5841. }
  5842. .print_page_main_content .proj_table tbody tr td {
  5843. border: 1px solid;
  5844. /* text-align: center; */
  5845. font-size: 16px;
  5846. padding: 5px 8px;
  5847. line-height: 30px;
  5848. }
  5849. .print_page_main_content .proj_table .inside_table {
  5850. width: 100%;
  5851. border: hidden; /* 解决边框冲突 */
  5852. border-collapse: collapse;
  5853. }
  5854. .print_page_main_content .proj_table .inside_table tr td {
  5855. border: 1px solid;
  5856. text-align: center;
  5857. font-size: 14px;
  5858. padding: 0px 5px;
  5859. line-height: 16px;
  5860. }
  5861. .print-table-no {
  5862. width: 100%;
  5863. text-align: center;
  5864. border-collapse: collapse;
  5865. font-size: 14px;
  5866. }
  5867. .es-img {
  5868. height: 20px;
  5869. }
  5870. .advice-name {
  5871. text-align: left !important;
  5872. line-height: 16px !important;
  5873. }
  5874. .advice-children {
  5875. display: flex;
  5876. }
  5877. .margin-bottom-50 {
  5878. }
  5879. .margin-bottom-300 {
  5880. margin-bottom: 450px;
  5881. }
  5882. .margin-bottom-600 {
  5883. margin-bottom: 600px;
  5884. }
  5885. .margin-bottom-900 {
  5886. margin-bottom: 900px;
  5887. }
  5888. .print-yema {
  5889. position: absolute;
  5890. left: 50%;
  5891. }
  5892. .print-yema2 {
  5893. position: absolute;
  5894. left: 50%;
  5895. }
  5896. .print-yema3 {
  5897. position: absolute;
  5898. left: 50%;
  5899. }
  5900. .print-yema4 {
  5901. position: absolute;
  5902. left: 50%;
  5903. }
  5904. .check_box_panel .did_checke::after {
  5905. font-size: 8px;
  5906. margin-left: 2px;
  5907. margin-top: 2px;
  5908. position: absolute;
  5909. }
  5910. </style>