Elizabeth's proactive approach involves introducing urinal toilet attachment , an ingenious concept that optimizes space and functionality.

assessmentBeforeDislysisDialog.vue 46KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271
  1. <template>
  2. <div>
  3. <el-dialog
  4. class="newDialog"
  5. title="透前评估"
  6. :visible.sync="isVisibility"
  7. width="1010px"
  8. :modal-append-to-body="false"
  9. >
  10. <div class="warnTxt" v-if="showTxt != ''">{{ showTxt }}</div>
  11. <!--<check-box-dialog-->
  12. <!--:propsForm="InnerDialogProps"-->
  13. <!--v-on:dialog-comfirm="innerDialogComfirm"-->
  14. <!--v-on:dialog-cancle="innerDialogCancle"-->
  15. <!--&gt;</check-box-dialog>-->
  16. <multi-select-box
  17. :propsForm="InnerDialogProps"
  18. v-on:dialog-comfirm="innerDialogComfirm"
  19. v-on:dialog-cancle="innerDialogCancle"
  20. ></multi-select-box>
  21. <el-form ref="assessmentBeforeDislysis" :model="assessmentBeforeDislysis" label-width="125px">
  22. <el-row :gutter="24">
  23. <el-col :span="8">
  24. <el-form-item label="透前称重(kg): " v-if="isShow('透前称重')">
  25. <el-input type="number" v-model="assessmentBeforeDislysis.weight_before"></el-input>
  26. </el-form-item>
  27. </el-col>
  28. <el-col :span="8">
  29. <el-form-item label="干体重(kg):"
  30. v-if="isShow('干体重')">
  31. <el-input type="number" v-model="assessmentBeforeDislysis.dry_weight" readonly
  32. @focus="showDryWeightDialog"></el-input>
  33. </el-form-item>
  34. </el-col>
  35. <el-col :span="8">
  36. <el-form-item label="衣物重(kg):" v-if="isShow('衣物重')">
  37. <el-input type="number" v-model="assessmentBeforeDislysis.additional_weight"></el-input>
  38. </el-form-item>
  39. </el-col>
  40. <!-- <el-col :span="8">-->
  41. <!-- <el-form-item label="透析机型号:" v-if="isShow('透析机型号')">-->
  42. <!-- <el-input v-model="assessmentBeforeDislysis.machine_type"></el-input>-->
  43. <!-- </el-form-item>-->
  44. <!-- </el-col>-->
  45. <el-col :span="8">
  46. <el-form-item label="透析机型号" v-if="isShow('透析机型号')">
  47. <el-select v-model="assessmentBeforeDislysis.machine_type">
  48. <el-option :key="0" label="请选择" :value="0"></el-option>
  49. <el-option v-for="item in machineType" :label="item.name" :value="item.id"
  50. :key="item.id"></el-option>
  51. </el-select>
  52. </el-form-item>
  53. </el-col>
  54. <el-col :span="8" v-if="isShow('透析频次')">
  55. <el-form-item label="透析频次(次/周):">
  56. <el-input v-model="assessmentBeforeDislysis.dialysis_count"></el-input>
  57. </el-form-item>
  58. </el-col>
  59. <el-col :span="8">
  60. <el-form-item label="体温(℃):" v-if="isShow('体温')">
  61. <el-input type="number" v-model="assessmentBeforeDislysis.temperature"></el-input>
  62. </el-form-item>
  63. </el-col>
  64. <el-col :span="8">
  65. <el-form-item label="收缩压(mmHg): " v-if="isShow('收缩压')">
  66. <el-input type="number" v-model="assessmentBeforeDislysis.systolic_blood_pressure"></el-input>
  67. </el-form-item>
  68. </el-col>
  69. <el-col :span="8">
  70. <el-form-item label="舒张压(mmHg): " v-if="isShow('舒张压')">
  71. <el-input type="number" v-model="assessmentBeforeDislysis.diastolic_blood_pressure"></el-input>
  72. </el-form-item>
  73. </el-col>
  74. <el-col :span="8">
  75. <el-form-item label="呼吸频率(次/分):" v-if="isShow('呼吸频率')">
  76. <el-input type="number" v-model="assessmentBeforeDislysis.breathing_rate"></el-input>
  77. </el-form-item>
  78. </el-col>
  79. <el-col :span="8">
  80. <el-form-item label="脉搏(次/分):" v-if="isShow('脉搏')">
  81. <el-input type="number" v-model="assessmentBeforeDislysis.pulse_frequency"></el-input>
  82. </el-form-item>
  83. </el-col>
  84. <el-col :span="8">
  85. <el-form-item label="体液过多症状: " v-if="isShow('体液过多症状')">
  86. <el-select v-model="assessmentBeforeDislysis.humor_excessive_symptom">
  87. <el-option :key="0" label="请选择" :value="0"></el-option>
  88. <el-option v-for="item in humor_excessive_symptom_array" :label="item.name" :value="item.id"
  89. :key="item.id"></el-option>
  90. </el-select>
  91. </el-form-item>
  92. </el-col>
  93. <el-col :span="8">
  94. <el-form-item label="血管通路: " v-if="isShow('血管通路')">
  95. <el-select v-model="assessmentBeforeDislysis.blood_access_part_opera_id">
  96. <el-option :key="0" label="请选择" :value="0"></el-option>
  97. <el-option v-for="item in blood_access_part_opera" :label="item.name" :value="item.id"
  98. :key="item.id"></el-option>
  99. </el-select>
  100. </el-form-item>
  101. </el-col>
  102. <el-col :span="8">
  103. <el-form-item label="血管通路部位: " v-if="isShow('血管通路部位')">
  104. <el-select v-model="assessmentBeforeDislysis.blood_access_part_id">
  105. <el-option :key="0" label="请选择" :value="0"></el-option>
  106. <el-option v-for="item in blood_access_part" :label="item.name" :value="item.id"
  107. :key="item.id"></el-option>
  108. </el-select>
  109. </el-form-item>
  110. </el-col>
  111. <el-col :span="8">
  112. <el-form-item label="血管通路其他部位:" v-if="isShow('血管通路其他部位')">
  113. <el-input v-model="assessmentBeforeDislysis.venous_catheterization_part_other"></el-input>
  114. </el-form-item>
  115. </el-col>
  116. <el-col :span="8">
  117. <el-form-item label="内瘘: " v-if="isShow('内瘘')">
  118. <el-input v-model="assessmentBeforeDislysis.internal_fistula" readonly
  119. @focus="showInnerDialog('7')"></el-input>
  120. </el-form-item>
  121. </el-col>
  122. <el-col :span="8" v-if="assessmentBeforeDislysis.is_hemorrhage == 1&&isShow('其他出血情况')">
  123. <el-form-item label="其他出血情况: ">
  124. <el-input v-model="assessmentBeforeDislysis.hemorrhage_other"></el-input>
  125. </el-form-item>
  126. </el-col>
  127. <el-col :span="8">
  128. <el-form-item label="血管通路(内瘘)其他:" v-if="isShow('血管通路(内瘘)其他')">
  129. <el-input v-model="assessmentBeforeDislysis.internal_fistula_other"></el-input>
  130. </el-form-item>
  131. </el-col>
  132. <el-col :span="8" v-if="isShow('血管杂音')">
  133. <el-form-item label="血管杂音: ">
  134. <el-select v-model="assessmentBeforeDislysis.blood_access_noise">
  135. <el-option :key="0" label="请选择" :value="0"></el-option>
  136. <el-option v-for="item in blood_access_noise" :label="item.name" :value="item.id"
  137. :key="item.id"></el-option>
  138. </el-select>
  139. </el-form-item>
  140. </el-col>
  141. <!-- </el-row>
  142. <el-row :gutter="20"> -->
  143. <el-col :span="8">
  144. <el-form-item label="血管通路皮肤情况: " v-if="isShow('血管通路皮肤情况')">
  145. <el-input v-model="assessmentBeforeDislysis.internal_fistula_skin" readonly
  146. @focus="showInnerDialog('8')"></el-input>
  147. </el-form-item>
  148. </el-col>
  149. <el-col :span="8">
  150. <el-form-item label="中心静脉置管: " v-if="isShow('中心静脉置管')">
  151. <el-select v-model="assessmentBeforeDislysis.venous_catheterization">
  152. <el-option :key="0" label="请选择" :value="0"></el-option>
  153. <el-option v-for="item in this.$store.getters.venous_catheterization" :label="item.name"
  154. :value="item.id"
  155. :key="item.id"></el-option>
  156. </el-select>
  157. </el-form-item>
  158. </el-col>
  159. <el-col :span="8">
  160. <el-form-item label="导管: " v-if="isShow('导管')">
  161. <el-input v-model="assessmentBeforeDislysis.catheter" @focus="showInnerDialog('4')"></el-input>
  162. </el-form-item>
  163. </el-col>
  164. <!--<el-col :span="8">-->
  165. <!--<el-form-item label="附加物重(kg): ">-->
  166. <!--<el-input type="number" v-model="assessmentBeforeDislysis.additional_weight"></el-input>-->
  167. <!--</el-form-item>-->
  168. <!--</el-col>-->
  169. <!-- </el-row>
  170. <el-row :gutter="20"> -->
  171. <el-col :span="8">
  172. <el-form-item label="导管打折: " v-if="isShow('导管打折')">
  173. <el-select v-model="assessmentBeforeDislysis.catheter_bend">
  174. <el-option :key="0" label="请选择" :value="0"></el-option>
  175. <el-option label="有" value="1"></el-option>
  176. <el-option label="无" value="2"></el-option>
  177. </el-select>
  178. <!-- <el-select v-model="assessmentBeforeDislysis.catheter_bend" placeholder="请选择">
  179. <el-option
  180. v-for="item in catheters"
  181. :key="item.value"
  182. :label="item.label"
  183. :value="item.value">
  184. </el-option>
  185. </el-select> -->
  186. </el-form-item>
  187. </el-col>
  188. <!-- </el-row>
  189. <el-row :gutter="20"> -->
  190. <el-col :span="8">
  191. <el-form-item label="穿刺针: " v-if="isShow('穿刺针')">
  192. <el-input v-model="assessmentBeforeDislysis.puncture_needle" @focus="showInnerDialog('11')"></el-input>
  193. </el-form-item>
  194. </el-col>
  195. <el-col :span="8">
  196. <el-form-item label="针眼: " v-if="isShow('针眼')">
  197. <el-input v-model="assessmentBeforeDislysis.pinholing" readonly
  198. @focus="showInnerDialog('14')"></el-input>
  199. </el-form-item>
  200. </el-col>
  201. <el-col :span="8">
  202. <el-form-item label="穿刺方式: " v-if="isShow('穿刺方式')">
  203. <!-- <el-select v-model="assessmentBeforeDislysis.puncture_way">
  204. <el-option :key="0" label="请选择" :value="0"></el-option>
  205. <el-option v-for="item in this.puncture_ways" :label="item.name" :value="item.id"
  206. :key="item.id"></el-option>
  207. </el-select> -->
  208. <el-input v-model="assessmentBeforeDislysis.puncture_way" readonly
  209. @focus="showInnerDialog('13')">
  210. </el-input>
  211. </el-form-item>
  212. </el-col>
  213. <el-col :span="8">
  214. <el-form-item label="出血: " v-if="isShow('出血')">
  215. <el-select v-model="assessmentBeforeDislysis.is_hemorrhage">
  216. <el-option :key="0" label="请选择" :value="0"></el-option>
  217. <el-option label="是" value="1"></el-option>
  218. <el-option label="否" value="2"></el-option>
  219. </el-select>
  220. <!-- <el-select v-model="assessmentBeforeDislysis.is_hemorrhage" placeholder="请选择">
  221. <el-option
  222. v-for="item in hemorrhages"
  223. :key="item.value"
  224. :label="item.label"
  225. :value="item.value">
  226. </el-option>
  227. </el-select> -->
  228. </el-form-item>
  229. </el-col>
  230. <el-col :span="8" v-if="assessmentBeforeDislysis.is_hemorrhage == 1&&isShow('出血选项')">
  231. <el-form-item label="出血选项: ">
  232. <div>
  233. <el-input v-model="assessmentBeforeDislysis.hemorrhage" @focus="showInnerDialog('6')"></el-input>
  234. </div>
  235. </el-form-item>
  236. </el-col>
  237. <el-col :span="8" v-if="isShow('皮肤')">
  238. <el-form-item label="皮肤: ">
  239. <!-- <el-select v-model="assessmentBeforeDislysis.skin">
  240. <el-option :key="0" label="请选择" :value="0"></el-option>
  241. <el-option v-for="item in this.$store.getters.skin" :label="item.name" :value="item.id"
  242. :key="item.id"></el-option>
  243. </el-select> -->
  244. <el-input v-model="assessmentBeforeDislysis.skin" readonly
  245. @focus="showInnerDialog('12')">
  246. </el-input>
  247. </el-form-item>
  248. </el-col>
  249. <el-col :span="8">
  250. <el-form-item label="并发症: " v-if="isShow('并发症')">
  251. <el-input v-model="assessmentBeforeDislysis.complication" @focus="showInnerDialog('5')"></el-input>
  252. </el-form-item>
  253. </el-col>
  254. <el-col :span="8">
  255. <el-form-item label="透析前症状: " v-if="isShow('透析前症状')">
  256. <el-input v-model="assessmentBeforeDislysis.symptom_before_dialysis"
  257. @focus="showInnerDialog('3')"></el-input>
  258. </el-form-item>
  259. </el-col>
  260. <el-col :span="8">
  261. <el-form-item label="前次透析后症状:" v-if="isShow('前次透析后症状')">
  262. <el-input v-model="assessmentBeforeDislysis.last_post_dialysis" @focus="showInnerDialog('1')"></el-input>
  263. </el-form-item>
  264. </el-col>
  265. <el-col :span="8" v-if="isShow('急诊')">
  266. <el-form-item label="急诊: ">
  267. <el-select v-model="assessmentBeforeDislysis.emergency_treatment">
  268. <el-option :key="0" label="请选择" :value="0"></el-option>
  269. <el-option v-for="item in this.$store.getters.emergency_treatment" :label="item.name" :value="item.id"
  270. :key="item.id"></el-option>
  271. </el-select>
  272. </el-form-item>
  273. </el-col>
  274. <el-col :span="8" v-if="isShow('其他急诊情况')">
  275. <el-form-item label="其他急诊情况:">
  276. <el-input v-model="assessmentBeforeDislysis.emergency_treatment_other"></el-input>
  277. </el-form-item>
  278. </el-col>
  279. <el-col :span="24">
  280. <el-form-item label="备注: ">
  281. <el-input type="textarea" v-model="assessmentBeforeDislysis.remark" :rows="5"></el-input>
  282. </el-form-item>
  283. </el-col>
  284. <el-col :span="8">
  285. <el-form-item label="透析期间: " v-if="isShow('透析期间')">
  286. <el-input v-model="assessmentBeforeDislysis.dialysis_interphase" @focus="showInnerDialog('2')">>
  287. </el-input>
  288. </el-form-item>
  289. </el-col>
  290. <!-- <el-col :span="8" v-if="isShow('血管通路(内瘘)')">-->
  291. <!-- <el-form-item label="血管通路(内瘘):">-->
  292. <!-- <div>-->
  293. <!-- <el-input v-model="assessmentBeforeDislysis.blood_access_internal_fistula"-->
  294. <!-- @focus="showInnerDialog('9')"></el-input>-->
  295. <!-- </div>-->
  296. <!-- </el-form-item>-->
  297. <!-- </el-col>-->
  298. <el-col :span="8">
  299. <el-form-item label="位置: " v-if="isShow('位置')">
  300. <el-select v-model="assessmentBeforeDislysis.venous_catheterization_part">
  301. <el-option :key="0" label="请选择" :value="0"></el-option>
  302. <el-option v-for="item in this.$store.getters.venous_catheterization_part" :label="item.name"
  303. :value="item.id"
  304. :key="item.id"></el-option>
  305. </el-select>
  306. </el-form-item>
  307. </el-col>
  308. <!-- <el-col :span="8" v-if="isShow('导管')">-->
  309. <!-- <el-form-item label="导管:">-->
  310. <!-- <div>-->
  311. <!-- <el-input v-model="assessmentBeforeDislysis.ductus_arantii" @focus="showInnerDialog('10')"></el-input>-->
  312. <!-- </div>-->
  313. <!-- </el-form-item>-->
  314. <!-- </el-col>-->
  315. <el-col :span="8" v-if="isShow('其他中心静脉导管')">
  316. <el-form-item label="其他中心静脉导管:">
  317. <div>
  318. <el-input v-model="assessmentBeforeDislysis.ductus_arantii_other"></el-input>
  319. </div>
  320. </el-form-item>
  321. </el-col>
  322. <!-- </el-row>
  323. <el-row :gutter="20"> -->
  324. <el-col :span="8">
  325. <el-form-item label="感染: " v-if="isShow('感染')">
  326. <el-select v-model="assessmentBeforeDislysis.is_infect">
  327. <el-option :key="0" label="请选择" :value="0"></el-option>
  328. <el-option label="无" value="1"></el-option>
  329. <el-option label="有" value="2"></el-option>
  330. </el-select>
  331. </el-form-item>
  332. </el-col>
  333. <el-col :span="8" v-if="isShow('其他感染情况')">
  334. <el-form-item label="其他感染情况:">
  335. <el-input v-model="assessmentBeforeDislysis.infect_other"></el-input>
  336. </el-form-item>
  337. </el-col>
  338. <el-col :span="8" v-if="isShow('外露')">
  339. <el-form-item label="外露(cm):">
  340. <el-input v-model="assessmentBeforeDislysis.exposed"></el-input>
  341. </el-form-item>
  342. </el-col>
  343. <el-col :span="8" v-if="isShow('其他皮肤情况')">
  344. <el-form-item label="其他皮肤情况:">
  345. <el-input v-model="assessmentBeforeDislysis.skin_other"></el-input>
  346. </el-form-item>
  347. </el-col>
  348. <el-col :span="8">
  349. <el-form-item label="导管缝线:" v-if="isShow('导管缝线')">
  350. <el-input v-model="assessmentBeforeDislysis.catheter_suture" @focus="showInnerDialog('15')"></el-input>
  351. </el-form-item>
  352. </el-col>
  353. <el-col :span="8" v-if="isShow('导管缝线(其他)')">
  354. <el-form-item label="导管缝线(其他):">
  355. <el-input v-model="assessmentBeforeDislysis.catheter_suture_other"></el-input>
  356. </el-form-item>
  357. </el-col>
  358. <el-col :span="8" v-if="isShow('尿量')">
  359. <el-form-item label="尿量(ml):">
  360. <el-input v-model="assessmentBeforeDislysis.urine_volume"></el-input>
  361. </el-form-item>
  362. </el-col>
  363. <el-col :span="8">
  364. <el-form-item label="水肿:" v-if="isShow('水肿')">
  365. <el-input v-model="assessmentBeforeDislysis.edema" @focus="showInnerDialog('16')"></el-input>
  366. </el-form-item>
  367. </el-col>
  368. <!-- </el-row>
  369. <el-row :gutter="20"> -->
  370. <!--<el-col :span="8">-->
  371. <!--<el-form-item label="穿刺方法: " v-if="isShow('穿刺方法')">-->
  372. <!--<el-select v-model="assessmentBeforeDislysis.puncture_method">-->
  373. <!--<el-option :key="0" label="请选择" :value="0"></el-option>-->
  374. <!--<el-option v-for="item in puncture_method" :label="item.name" :value="item.name"-->
  375. <!--:key="item.id"></el-option>-->
  376. <!--</el-select>-->
  377. <!--</el-form-item>-->
  378. <!--</el-col>-->
  379. </el-row>
  380. </el-form>
  381. <span slot="footer" class="dialog-footer">
  382. <el-button @click="handleCancle">取 消</el-button>
  383. <el-button type="primary" v-if="hasPermission" @click="handleComfirm">保 存</el-button>
  384. </span>
  385. </el-dialog>
  386. <el-dialog title="调整干体重 " :visible.sync="dialogFormVisible" width="50%" @close="cancleDryWeight()">
  387. <el-form :model="weight_adjust" ref="weight_adjust">
  388. <el-form-item label="干体重 :" label-width="80px" >
  389. <el-input style="width: 200px" v-model="weight_adjust.weight" auto-complete="off"></el-input>
  390. </el-form-item>
  391. <el-form-item label="医生 : " label-width="80px">
  392. <el-select v-model="weight_adjust.doctor" placeholder="请选择医生">
  393. <el-option v-for="(item,index) in doctorOptions" :label="item.name" :value="item.id" :key="index"></el-option>
  394. </el-select>
  395. </el-form-item>
  396. <el-form-item label="备注 : " label-width="80px">
  397. <el-input
  398. type="textarea"
  399. :rows="2"
  400. style="width:200px;"
  401. placeholder="请输入内容"
  402. v-model="weight_adjust.remark">
  403. </el-input>
  404. </el-form-item>
  405. </el-form>
  406. <div slot="footer" class="dialog-footer">
  407. <el-button @click="cancleDryWeight()">取 消</el-button>
  408. <el-button type="primary" @click="submitDryWeight()">保 存</el-button>
  409. </div>
  410. </el-dialog>
  411. </div>
  412. </template>
  413. <script>
  414. import multiSelectBox from './MultiSelectBox'
  415. import { getDataConfig } from '@/utils/data'
  416. import { postAssessmentBeforeDislysis, CreateDryWeight } from '@/api/dialysis'
  417. import store from '@/store'
  418. import { uParseTime } from '@/utils/tools'
  419. import request from '@/utils/request'
  420. export default {
  421. components: {
  422. multiSelectBox
  423. },
  424. name: 'assessment-after-dislysis-dialog',
  425. data() {
  426. return {
  427. hemorrhages:[
  428. {value:0,label:'请选择'},
  429. {value:1,label: '是'},
  430. {value:2,label: '否'},
  431. ],
  432. catheters:[
  433. {value:0,label:'请选择'},
  434. {value:1,label:'有'},
  435. {value:2,label:'无'}
  436. ],
  437. showTxt: '',
  438. hasPermission: true,
  439. weight_adjust: {
  440. weight: '',
  441. doctor: '',
  442. remark: ''
  443. },
  444. lastPredialysisEvaluation: null,
  445. lastDryWeightDislysis: null,
  446. doctorOptions: [],
  447. isVisibility: false,
  448. dialogFormVisible: false,
  449. actualTreatmentHourShow: new Date(2018, 1, 1, 3, 0),
  450. record_date: '',
  451. cruorOptions: [],
  452. last_dialysis_after: [],
  453. dialysis_interphase: [],
  454. symptom_before_dialysis: [],
  455. blood_access_noise: [],
  456. catheter_suture:[],
  457. edema:[],
  458. catheter: [],
  459. complication: [],
  460. hemorrhage: [],
  461. blood_access_part: [],
  462. blood_access_part_opera: [],
  463. humor_excessive_symptom_array: [],
  464. internal_fistula: [],
  465. internal_fistula_skin: [],
  466. puncture_method: [],
  467. isVisibiltyForCruorDialog: false,
  468. assessmentBeforeDislysis: {
  469. puncture_needle: '',
  470. catheter_bend: '',
  471. internal_fistula_skin: '',
  472. weight_before: '',
  473. additional_weight: '',
  474. temperature: '',
  475. dry_weight: '',
  476. systolic_blood_pressure: '',
  477. diastolic_blood_pressure: '',
  478. symptom_before_dialysis: '',
  479. pulse_frequency: '',
  480. last_post_dialysis: '',
  481. dialysis_interphase: '',
  482. catheter: '',
  483. complication: '',
  484. remark: '',
  485. humor_excessive_symptom: '',
  486. blood_access_part_id: '',
  487. blood_access_part_opera_id: '',
  488. internal_fistula: '',
  489. is_hemorrhage: '',
  490. hemorrhage: '',
  491. hemorrhage_other: '',
  492. puncture_method: '',
  493. breathing_rate: '',
  494. dialysis_count: '',
  495. emergency_treatment: '',
  496. emergency_treatment_other: '',
  497. ductus_arantii_other: '',
  498. ductus_arantii: '',
  499. venous_catheterization_part_other: '',
  500. venous_catheterization_part: '',
  501. venous_catheterization: '',
  502. puncture_way: '',
  503. blood_access_noise: '',
  504. internal_fistula_other: '',
  505. blood_access_internal_fistula: '',
  506. is_infect: '',
  507. exposed: '',
  508. skin: '',
  509. skin_other: '',
  510. infect_other: '',
  511. machine_type: '',
  512. pinholing:'',
  513. catheter_suture:'',
  514. catheter_suture_other:'',
  515. urine_volume:'',
  516. edema:'',
  517. },
  518. InnerDialogProps: {
  519. values: [],
  520. visibility: false,
  521. isShowTextArea: true,
  522. customContent: '',
  523. titles: '',
  524. type: '' // 不同弹框类型,用来匹配数据
  525. },
  526. machineType: [],
  527. puncture_ways: '',
  528. skins:[],
  529. pinholings:[]
  530. }
  531. },
  532. props: {
  533. predialysis_evaluation: { // 透前评估
  534. type: Object,
  535. default: () => {
  536. return { id: 0 }
  537. }
  538. },
  539. patient: { // 患者信息
  540. type: Object,
  541. default: () => {
  542. return { id: 0 }
  543. }
  544. },
  545. admin_users: { // 系统用户列表
  546. type: Array,
  547. default: () => {
  548. return []
  549. }
  550. }
  551. },
  552. methods: {
  553. setLastRecord(lastPredialysisEvaluation, lastDryWeightDislysis) {
  554. this.lastPredialysisEvaluation = lastPredialysisEvaluation
  555. this.lastDryWeightDislysis = lastDryWeightDislysis
  556. },
  557. isShow(name) {
  558. var filedList = store.getters.xt_user.fileds
  559. for (let i = 0; i < filedList.length; i++) {
  560. if (filedList[i].module == 3 && filedList[i].filed_name_cn == name && filedList[i].is_show == 1) {
  561. return true
  562. }
  563. }
  564. return false
  565. },
  566. show(assessment, lastDryWeightDislysis,last_predialysis_evaluation) {
  567. this.lastPredialysisEvaluation = last_predialysis_evaluation
  568. if(this.lastPredialysisEvaluation != null) {
  569. if (this.lastPredialysisEvaluation.is_hemorrhage == 1) {
  570. this.lastPredialysisEvaluation.is_hemorrhage = "1"
  571. }
  572. if (this.lastPredialysisEvaluation.is_hemorrhage == 2) {
  573. this.lastPredialysisEvaluation.is_hemorrhage = "2"
  574. }
  575. if (this.lastPredialysisEvaluation.catheter_bend == 1) {
  576. this.lastPredialysisEvaluation.catheter_bend = "1"
  577. }
  578. if (this.lastPredialysisEvaluation.catheter_bend == 2) {
  579. this.lastPredialysisEvaluation.catheter_bend = "2"
  580. }
  581. if (this.lastPredialysisEvaluation.is_infect == 1) {
  582. this.lastPredialysisEvaluation.is_infect = "1"
  583. }
  584. if (this.lastPredialysisEvaluation.is_infect == 2) {
  585. this.lastPredialysisEvaluation.is_infect = "2"
  586. }
  587. }
  588. this.assessment = assessment
  589. this.getPermission()
  590. this.isVisibility = true
  591. for (let i = 0; i < this.admin_users.length; i++) {
  592. if (this.admin_users[i].user_type != 3) {
  593. this.doctorOptions.push(this.admin_users[i])
  594. }
  595. }
  596. if (this.$store.getters.xt_user.user.user_type == 1 || this.$store.getters.xt_user.user.user_type == 2) {
  597. this.weight_adjust.doctor = this.$store.getters.xt_user.user.id
  598. }
  599. if (this.predialysis_evaluation.id == 0) {
  600. if (lastDryWeightDislysis != null) {
  601. this.weight_adjust.weight = lastDryWeightDislysis.dry_weight
  602. this.$set(
  603. this.assessmentBeforeDislysis,
  604. 'dry_weight',
  605. lastDryWeightDislysis.dry_weight.toString()
  606. )
  607. } else {
  608. if (this.lastPredialysisEvaluation != null) {
  609. this.weight_adjust.weight = this.lastPredialysisEvaluation.dry_weight
  610. this.assessmentBeforeDislysis.dry_weight = this.lastPredialysisEvaluation.dry_weight
  611. }
  612. }
  613. if (this.lastPredialysisEvaluation != null) {
  614. for (var key in this.lastPredialysisEvaluation){
  615. if (key != 'systolic_blood_pressure' && key != 'diastolic_blood_pressure' && key != 'pulse_frequency' && key != 'dry_weight' && key != 'weight_before'){
  616. this.$set(
  617. this.assessmentBeforeDislysis,
  618. key,
  619. this.lastPredialysisEvaluation[key]
  620. )
  621. }
  622. }
  623. }
  624. } else {
  625. this.assessmentBeforeDislysis.dry_weight = this.predialysis_evaluation['dry_weight']
  626. this.weight_adjust.weight = this.predialysis_evaluation['dry_weight']
  627. }
  628. },
  629. hide() {
  630. this.isVisibility = false
  631. },
  632. showInnerDialog: function(val) {
  633. this.InnerDialogProps.visibility = true
  634. switch (val) {
  635. case '1': // 前次透析后
  636. this.InnerDialogProps.values = this.last_dialysis_after
  637. this.InnerDialogProps.titles = '前次透析后'
  638. this.InnerDialogProps.type = 'last_dialysis_after'
  639. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.last_post_dialysis
  640. this.InnerDialogProps.isShowTextArea = false
  641. break
  642. case '2': // 透析期间
  643. this.InnerDialogProps.values = this.dialysis_interphase
  644. this.InnerDialogProps.titles = '透析期间'
  645. this.InnerDialogProps.type = 'dialysis_interphase'
  646. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.dialysis_interphase
  647. this.InnerDialogProps.isShowTextArea = false
  648. break
  649. break
  650. case '3': // 透析前症状
  651. this.InnerDialogProps.values = this.symptom_before_dialysis
  652. this.InnerDialogProps.titles = '透析期间'
  653. this.InnerDialogProps.type = 'symptom_before_dialysis'
  654. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.symptom_before_dialysis
  655. this.InnerDialogProps.isShowTextArea = false
  656. break
  657. case '4': // 导管
  658. this.InnerDialogProps.values = this.catheter
  659. this.InnerDialogProps.titles = '导管'
  660. this.InnerDialogProps.type = 'catheter'
  661. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.catheter
  662. this.InnerDialogProps.isShowTextArea = false
  663. break
  664. break
  665. case '5': // 并发症
  666. this.InnerDialogProps.values = this.complication
  667. this.InnerDialogProps.titles = '并发症'
  668. this.InnerDialogProps.type = 'complication'
  669. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.complication
  670. this.InnerDialogProps.isShowTextArea = false
  671. break
  672. case '6': // 出血选项
  673. this.InnerDialogProps.values = this.hemorrhage
  674. this.InnerDialogProps.titles = '出血选项'
  675. this.InnerDialogProps.type = 'hemorrhage'
  676. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.hemorrhage
  677. this.InnerDialogProps.isShowTextArea = false
  678. break
  679. case '7': // 内瘘
  680. this.InnerDialogProps.values = this.internal_fistula
  681. this.InnerDialogProps.titles = '内瘘'
  682. this.InnerDialogProps.type = 'internal_fistula'
  683. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.internal_fistula
  684. this.InnerDialogProps.isShowTextArea = false
  685. break
  686. case '8': // 内瘘皮肤情况
  687. this.InnerDialogProps.values = this.internal_fistula_skin
  688. this.InnerDialogProps.titles = '血管通路皮肤情况'
  689. this.InnerDialogProps.type = 'internal_fistula_skin'
  690. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.internal_fistula_skin
  691. this.InnerDialogProps.isShowTextArea = false
  692. break
  693. case '9': //
  694. this.InnerDialogProps.values = this.$store.getters.blood_access_internal_fistula
  695. this.InnerDialogProps.titles = '血管通路(内瘘)'
  696. this.InnerDialogProps.type = 'blood_access_internal_fistula'
  697. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.blood_access_internal_fistula
  698. this.InnerDialogProps.isShowTextArea = false
  699. break
  700. case '10': //
  701. this.InnerDialogProps.values = this.$store.getters.ductus_arantii
  702. this.InnerDialogProps.titles = '中心静脉导管'
  703. this.InnerDialogProps.type = 'ductus_arantii'
  704. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.ductus_arantii
  705. this.InnerDialogProps.isShowTextArea = false
  706. break
  707. case '11': //
  708. this.InnerDialogProps.values =getDataConfig('hemodialysis', 'puncture_needle')
  709. this.InnerDialogProps.titles = '穿刺针'
  710. this.InnerDialogProps.type = 'puncture_needle'
  711. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.puncture_needle
  712. this.InnerDialogProps.isShowTextArea = false
  713. break
  714. case '12': // 皮肤
  715. this.InnerDialogProps.values = this.skins
  716. this.InnerDialogProps.titles = '皮肤'
  717. this.InnerDialogProps.type = 'skin'
  718. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.skin
  719. this.InnerDialogProps.isShowTextArea = false
  720. break
  721. case '13': // 穿刺方式
  722. this.InnerDialogProps.values = this.puncture_ways
  723. this.InnerDialogProps.titles = '穿刺方式'
  724. this.InnerDialogProps.type = 'puncture_way'
  725. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.puncture_way
  726. this.InnerDialogProps.isShowTextArea = false
  727. break
  728. case '14': // 针眼
  729. this.InnerDialogProps.values = this.pinholings
  730. this.InnerDialogProps.titles = '针眼'
  731. this.InnerDialogProps.type = 'pinholing'
  732. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.pinholing
  733. this.InnerDialogProps.isShowTextArea = false
  734. break
  735. case '15': // 导管缝线
  736. this.InnerDialogProps.values = this.catheter_suture
  737. this.InnerDialogProps.titles = '导管缝线'
  738. this.InnerDialogProps.type = 'catheter_suture'
  739. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.catheter_suture
  740. this.InnerDialogProps.isShowTextArea = false
  741. break
  742. case '16': // 水肿
  743. this.InnerDialogProps.values = this.edema
  744. this.InnerDialogProps.titles = '水肿'
  745. this.InnerDialogProps.type = 'edema'
  746. this.InnerDialogProps.selected = this.assessmentBeforeDislysis.edema
  747. this.InnerDialogProps.isShowTextArea = false
  748. break
  749. }
  750. },
  751. innerDialogComfirm: function(val) {
  752. this.InnerDialogProps.visibility = false
  753. switch (val.type) {
  754. case 'last_dialysis_after':
  755. this.assessmentBeforeDislysis.last_post_dialysis = val.value.join(',')
  756. break
  757. case 'dialysis_interphase':
  758. this.assessmentBeforeDislysis.dialysis_interphase = val.value.join(',')
  759. break
  760. case 'symptom_before_dialysis':
  761. this.assessmentBeforeDislysis.symptom_before_dialysis = val.value.join(',')
  762. break
  763. case 'catheter':
  764. this.assessmentBeforeDislysis.catheter = val.value.join(',')
  765. break
  766. case 'complication':
  767. this.assessmentBeforeDislysis.complication = val.value.join(',')
  768. break
  769. case 'hemorrhage':
  770. this.assessmentBeforeDislysis.hemorrhage = val.value.join(',')
  771. break
  772. case 'internal_fistula':
  773. this.assessmentBeforeDislysis.internal_fistula = val.value.join(',')
  774. break
  775. case 'internal_fistula_skin':
  776. this.assessmentBeforeDislysis.internal_fistula_skin = val.value.join(',')
  777. break
  778. case 'blood_access_internal_fistula':
  779. this.assessmentBeforeDislysis.blood_access_internal_fistula = val.value.join(',')
  780. break
  781. case 'ductus_arantii':
  782. this.assessmentBeforeDislysis.ductus_arantii = val.value.join(',')
  783. break
  784. case 'puncture_needle':
  785. this.assessmentBeforeDislysis.puncture_needle = val.value.join(',')
  786. break
  787. case 'skin':
  788. this.assessmentBeforeDislysis.skin = val.value.join(',')
  789. break
  790. case 'puncture_way':
  791. this.assessmentBeforeDislysis.puncture_way = val.value.join(',')
  792. break
  793. case 'pinholing':
  794. this.assessmentBeforeDislysis.pinholing = val.value.join(',')
  795. break
  796. case 'catheter_suture':
  797. this.assessmentBeforeDislysis.catheter_suture = val.value.join(',')
  798. break
  799. case 'edema':
  800. this.assessmentBeforeDislysis.edema = val.value.join(',')
  801. break
  802. }
  803. },
  804. innerDialogCancle: function() {
  805. this.InnerDialogProps.visibility = false
  806. }, handleComfirm: function() {
  807. var arr = this.assessmentBeforeDislysis
  808. for (let i = 0; i < this.machineType.length; i++) {
  809. if (arr.machine_type == this.machineType[i].id) {
  810. arr.machine_type = this.machineType[i].name
  811. }
  812. }
  813. // console.log('arr', arr)
  814. const ParamsQuery = arr
  815. // console.log('paramsquery', ParamsQuery)
  816. ParamsQuery['patient'] = this.patient.id
  817. ParamsQuery['record_date'] = this.record_date
  818. ParamsQuery['mode'] = '1'
  819. // console.log(this.predialysis_evaluation)
  820. if (this.predialysis_evaluation.id == 0) {
  821. ParamsQuery['mode'] = '1'
  822. } else {
  823. if (this.predialysis_evaluation.creater == 0) {
  824. ParamsQuery['mode'] = '1'
  825. } else {
  826. ParamsQuery['mode'] = '2'
  827. if (this.predialysis_evaluation.creater != this.$store.getters.xt_user.user.id) {
  828. ParamsQuery['mode'] = '3'
  829. }
  830. }
  831. }
  832. postAssessmentBeforeDislysis(ParamsQuery).then(response => {
  833. if (response.data.state == 0) {
  834. this.$message.error(response.data.msg)
  835. return false
  836. } else {
  837. this.$notify({
  838. title: '成功',
  839. message: '提交成功',
  840. type: 'success',
  841. duration: 2000
  842. })
  843. const assessment_before_dislysis_resp = response.data.data.assessmentBeforeDislysis
  844. // console.log("返回数据",assessment_before_dislysis_resp)
  845. // prop
  846. var predialysis_evaluation = this.predialysis_evaluation
  847. for (var index in assessment_before_dislysis_resp) {
  848. // predialysis_evaluation[index] = assessment_before_dislysis_resp[index];
  849. this.$set(predialysis_evaluation, index, assessment_before_dislysis_resp[index])
  850. }
  851. this.hide()
  852. }
  853. })
  854. }, handleCancle: function() {
  855. this.isVisibility = false
  856. }, showDryWeightDialog: function() {
  857. if (this.$store.getters.xt_user.user.user_type == 3) {
  858. this.$message.error('您没有权限调整干体重')
  859. return
  860. }
  861. this.dialogFormVisible = true
  862. this.isVisibility = false
  863. }, submitDryWeight() {
  864. const params = {
  865. id: this.patient.id,
  866. dry_weight: this.weight_adjust.weight,
  867. remark: this.weight_adjust.remark,
  868. doctor_id: this.weight_adjust.doctor,
  869. mode: '1'
  870. }
  871. CreateDryWeight(params).then(response => {
  872. if (response.data.state == 0) {
  873. this.$message.error(response.data.msg)
  874. return false
  875. } else {
  876. this.$message.success('提交成功')
  877. this.assessmentBeforeDislysis.dry_weight = this.weight_adjust.weight
  878. this.dialogFormVisible = false
  879. this.isVisibility = true
  880. }
  881. })
  882. }, cancleDryWeight() {
  883. this.dialogFormVisible = false
  884. this.isVisibility = true
  885. },
  886. getPermission() {
  887. request.get('/api/func_per/get', {
  888. params: {
  889. create_url: '/api/dialysis/assessmentbeforedislysis?mode=1',
  890. modify_url: '/api/dialysis/assessmentbeforedislysis?mode=2',
  891. modify_other_url: '/api/dialysis/assessmentbeforedislysis?mode=3',
  892. module: 3
  893. }
  894. }).then(res => {
  895. // console.log(res)
  896. // console.log('透前', this.patient_prop)
  897. console.log('透前', this.assessment)
  898. if (res.data.state == 0) {
  899. this.hasPermission = false
  900. } else if (res.data.state == 1) {
  901. if (this.assessment.id != '' && this.assessment.creater != 0) { // 有数据
  902. if (this.assessment.creater == this.$store.getters.xt_user.user.id) { // 创建人是自己
  903. if (res.data.data.is_has_modify == false) {
  904. this.hasPermission = false
  905. this.showTxt = '你没有修改透前评估权限'
  906. }
  907. } else { // 创建人不是自己
  908. if (res.data.data.is_has_modify_other == false) {
  909. this.hasPermission = false
  910. this.showTxt = '你没有修改他人透前评估权限'
  911. }
  912. }
  913. } else if (this.assessment.id == '' || this.assessment.creater == 0) {
  914. if (res.data.data.is_has_create == false) {
  915. this.hasPermission = false
  916. this.showTxt = '你没有新增透前评估权限'
  917. }
  918. }
  919. }
  920. })
  921. }
  922. },
  923. created() {
  924. this.last_dialysis_after = getDataConfig('hemodialysis', 'last_dialysis_after')
  925. this.dialysis_interphase = getDataConfig('hemodialysis', 'dialysis_duration')
  926. this.symptom_before_dialysis = getDataConfig('hemodialysis', 'dialysis_before')
  927. this.catheter = getDataConfig('hemodialysis', 'catheter')
  928. this.complication = getDataConfig('hemodialysis', 'complication')
  929. this.hemorrhage = getDataConfig('hemodialysis', 'hemorrhage')
  930. this.puncture_ways = getDataConfig('hemodialysis', 'puncture_method')
  931. this.blood_access_part = getDataConfig('hemodialysis', 'vascular_access')
  932. this.blood_access_part_opera = getDataConfig('hemodialysis', 'vascular_access_desc')
  933. this.humor_excessive_symptom_array = getDataConfig('hemodialysis', 'humor_excessive_symptom')
  934. // console.log("血管通路部位",this.blood_access_part_opera)
  935. this.internal_fistula = getDataConfig('hemodialysis', 'internal_fistula')
  936. this.internal_fistula_skin = getDataConfig('hemodialysis', 'internal_fistula_skin')
  937. this.puncture_method = getDataConfig('hemodialysis', 'puncture_method')
  938. this.machineType = getDataConfig('hemodialysis', 'machine_type')
  939. this.catheter_suture = getDataConfig('hemodialysis', 'catheter_suture')
  940. this.edema = getDataConfig('hemodialysis', 'edema')
  941. this.blood_access_noise = this.$store.getters.blood_access_noise
  942. var date = this.$route.query && this.$route.query.date
  943. this.record_date = uParseTime(date, '{y}-{m}-{d}')
  944. //获取皮肤
  945. this.skins = getDataConfig('hemodialysis','skin')
  946. console.log("皮肤",this.skins)
  947. this.pinholings = getDataConfig('hemodialysis','pinholing')
  948. console.log("针眼",this.pinholings)
  949. // this.weight_adjust.weight = this.dry_weight.dry_weight
  950. // if(this.predialysis_evaluation.id == 0){
  951. //
  952. //
  953. //
  954. // }els
  955. // if(this.dry_weight == null){
  956. // if (this.predialysis_evaluation['dry_weight'] == 0) {
  957. // this.assessmentBeforeDislysis['dry_weight'] = ''
  958. // }
  959. //
  960. // }
  961. }, watch: {
  962. isVisibility(val) {
  963. },
  964. 'predialysis_evaluation.id': function() {
  965. if (this.predialysis_evaluation.id > 0) {
  966. for (var index in this.assessmentBeforeDislysis) {
  967. this.assessmentBeforeDislysis[index] = this.predialysis_evaluation[index]
  968. }
  969. if (this.predialysis_evaluation['catheter_bend'] == 0) {
  970. this.assessmentBeforeDislysis['catheter_bend'] = ''
  971. } else {
  972. this.assessmentBeforeDislysis['catheter_bend'] = this.predialysis_evaluation['catheter_bend'] + ''
  973. }
  974. if (this.predialysis_evaluation['is_hemorrhage'] == 0) {
  975. this.assessmentBeforeDislysis['is_hemorrhage'] = ''
  976. } else {
  977. this.assessmentBeforeDislysis['is_hemorrhage'] = this.predialysis_evaluation['is_hemorrhage'] + ''
  978. }
  979. if (this.predialysis_evaluation['is_infect'] == 0) {
  980. this.assessmentBeforeDislysis['is_infect'] = ''
  981. } else {
  982. this.assessmentBeforeDislysis['is_infect'] = this.predialysis_evaluation['is_infect'] + ''
  983. }
  984. if (this.predialysis_evaluation['blood_access_part_id'] == 0) {
  985. this.assessmentBeforeDislysis['blood_access_part_id'] = ''
  986. }
  987. if (this.predialysis_evaluation['blood_access_part_opera_id'] == 0) {
  988. this.assessmentBeforeDislysis['blood_access_part_opera_id'] = ''
  989. }
  990. if (this.predialysis_evaluation['weight_before'] == 0) {
  991. this.assessmentBeforeDislysis['weight_before'] = ''
  992. }
  993. if (this.predialysis_evaluation['temperature'] == 0) {
  994. this.assessmentBeforeDislysis['temperature'] = ''
  995. }
  996. if (this.predialysis_evaluation['systolic_blood_pressure'] == 0) {
  997. this.assessmentBeforeDislysis['systolic_blood_pressure'] = ''
  998. }
  999. if (this.predialysis_evaluation['diastolic_blood_pressure'] == 0) {
  1000. this.assessmentBeforeDislysis['diastolic_blood_pressure'] = ''
  1001. }
  1002. if (this.predialysis_evaluation['pulse_frequency'] == 0) {
  1003. this.assessmentBeforeDislysis['pulse_frequency'] = ''
  1004. }
  1005. if (this.predialysis_evaluation['pulse_frequency'] == 0) {
  1006. this.assessmentBeforeDislysis['pulse_frequency'] = ''
  1007. }
  1008. }
  1009. }
  1010. }
  1011. }
  1012. </script>
  1013. <style scoped>
  1014. .warnTxt{
  1015. text-align: center;
  1016. margin: 0 auto;
  1017. background: #faa331;
  1018. max-width: 240px;
  1019. padding: 10px 20px;
  1020. border-radius: 4px;
  1021. margin-bottom: 10px;
  1022. color:#fff;
  1023. }
  1024. </style>
  1025. <style lang="scss">
  1026. .newDialog{
  1027. .el-dialog__body{
  1028. padding: 10px 20px 30px;
  1029. }
  1030. }
  1031. </style>