血透系统PC前端

dialysisPrescriptionDialog.vue 24KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732
  1. <template>
  2. <el-dialog
  3. title="透析处方"
  4. :visible.sync="isVisibility"
  5. width="70%"
  6. >
  7. <el-form ref="dialysisPrescription" :model="dialysisPrescription" label-width="160px">
  8. <!-- <el-row :gutter="20"> -->
  9. <el-row :gutter="20">
  10. <el-col :span="8">
  11. <el-form-item label="透析模式: ">
  12. <el-select v-model="dialysisPrescription.mode_id">
  13. <el-option v-for="item in treatment_mode" :label="item.name" :value="item.id" :key="item.id"></el-option>
  14. </el-select>
  15. </el-form-item>
  16. </el-col>
  17. <el-col :span="8">
  18. <el-form-item label="透析时长(h): ">
  19. <el-input type="number" v-model="dialysisPrescription.dialysis_duration_hour"></el-input>
  20. </el-form-item>
  21. </el-col>
  22. <el-col :span="8">
  23. <el-form-item label="透析时长(min): ">
  24. <el-input type="number" v-model="dialysisPrescription.dialysis_duration_minute"></el-input>
  25. </el-form-item>
  26. </el-col>
  27. </el-row>
  28. <el-row :gutter="20">
  29. <el-col :span="8">
  30. <el-form-item label="血流量(ml/min):">
  31. <el-input type="number" v-model="dialysisPrescription.blood_flow_volume"></el-input>
  32. </el-form-item>
  33. </el-col>
  34. <el-col :span="8">
  35. <el-form-item label="目标超滤量(ml):">
  36. <el-input type="number" v-model="dialysisPrescription.target_ultrafiltration"></el-input>
  37. </el-form-item>
  38. </el-col>
  39. <el-col :span="8">
  40. <el-form-item label="透析液配方:">
  41. <!-- <el-input type="number" v-model="dialysisPrescription.dialysate_formulation"></el-input> -->
  42. <el-select v-model="dialysisPrescription.dialysate_formulation" placeholder="请选择">
  43. <el-option v-for="(option, index) in dialysate_formulation_options" :key="index" :label="option.name" :value="option.id"></el-option>
  44. </el-select>
  45. </el-form-item>
  46. </el-col>
  47. </el-row>
  48. <el-row :gutter="20">
  49. <el-col :span="8">
  50. <el-form-item label="透析液温度(°C):">
  51. <el-input type="number" v-model="dialysisPrescription.dialysate_temperature"></el-input>
  52. </el-form-item>
  53. </el-col>
  54. <el-col :span="8">
  55. <el-form-item label="置换量(L):">
  56. <el-input type="number" v-model="dialysisPrescription.replacement_total"></el-input>
  57. </el-form-item>
  58. </el-col>
  59. <el-col :span="8">
  60. <el-form-item label="抗凝剂:">
  61. <el-select v-model="dialysisPrescription.anticoagulant" placeholder="请选择" style="width:100%;"
  62. @change="changeThisAnticoagulant">
  63. <el-option v-for="item in anticoagulantsConfit" :label="item.name" :key="item.id"
  64. :value="item.id"></el-option>
  65. </el-select>
  66. </el-form-item>
  67. </el-col>
  68. </el-row>
  69. <el-row :gutter="20">
  70. <el-col :span="8" v-if="anticoagulant.shouji != -1">
  71. <el-form-item :label="'首剂('+anticoagulant.shouji_unit+') : '">
  72. <el-input type="number" v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
  73. </el-form-item>
  74. </el-col>
  75. <el-col :span="8" v-if="anticoagulant.weichi != -1">
  76. <el-form-item :label="'维持('+anticoagulant.weichi_unit+') : '" v-if="anticoagulant.weichi != -1">
  77. <el-input type="number" v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
  78. </el-form-item>
  79. </el-col>
  80. <el-col :span="8" v-if="anticoagulant.zongliang != -1">
  81. <el-form-item :label="'总量('+anticoagulant.zongliang_unit+') : '">
  82. <el-input type="number" v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
  83. </el-form-item>
  84. </el-col>
  85. <el-col :span="8" v-if="anticoagulant.gaimingcheng != -1">
  86. <el-form-item label="钙名称 : ">
  87. <el-input v-model="dialysisPrescription.anticoagulant_gaimingcheng"
  88. :disabled="anticoagulant.gaimingcheng==1?false:true" placeholder="钙名称"></el-input>
  89. </el-form-item>
  90. </el-col>
  91. <el-col :span="8" v-if="anticoagulant.gaijiliang != -1">
  92. <el-form-item label="钙剂量(ml/h) : ">
  93. <el-input type="number" v-model="dialysisPrescription.anticoagulant_gaijiliang"
  94. :disabled="anticoagulant.gaijiliang==1?false:true" placeholder="钙剂量"></el-input>
  95. </el-form-item>
  96. </el-col>
  97. </el-row>
  98. <el-row :gutter="20">
  99. <el-col :span="8">
  100. <el-form-item label="钾(mmol/L): ">
  101. <el-input type="number" v-model="dialysisPrescription.kalium"></el-input>
  102. </el-form-item>
  103. </el-col>
  104. <el-col :span="8">
  105. <el-form-item label="钠(mmol/L):">
  106. <el-input type="number" v-model="dialysisPrescription.sodium"></el-input>
  107. </el-form-item>
  108. </el-col>
  109. <el-col :span="8">
  110. <el-form-item label="钙(mmol/L):">
  111. <el-input type="number" v-model="dialysisPrescription.calcium"></el-input>
  112. </el-form-item>
  113. </el-col>
  114. <!--<el-col :span="8">-->
  115. <!--<el-form-item label="灌流器: ">-->
  116. <!--<el-select v-model="dialysisPrescription.perfusion_apparatus">-->
  117. <!--<el-option v-for="item in perfusion_apparatus" :label="item.name" :value="item.id"-->
  118. <!--:key="item.id"></el-option>-->
  119. <!--</el-select>-->
  120. <!--</el-form-item>-->
  121. <!--</el-col>-->
  122. </el-row>
  123. <el-row :gutter="20">
  124. <el-col :span="8">
  125. <el-form-item label="碳酸氢盐(mmol/L):">
  126. <el-input type="number" v-model="dialysisPrescription.bicarbonate"></el-input>
  127. </el-form-item>
  128. </el-col>
  129. <el-col :span="8">
  130. <el-form-item label="葡萄糖(mmol/L):">
  131. <el-input type="number" v-model="dialysisPrescription.glucose"></el-input>
  132. </el-form-item>
  133. </el-col>
  134. <el-col :span="8">
  135. <el-form-item label="透析液流量(ml/min):">
  136. <el-input type="number" v-model="dialysisPrescription.dialysate_flow"></el-input>
  137. </el-form-item>
  138. </el-col>
  139. </el-row>
  140. <el-row :gutter="20">
  141. <el-col :span="8">
  142. <el-form-item label="电导率(mS/cm): ">
  143. <el-input type="number" v-model="dialysisPrescription.conductivity"></el-input>
  144. </el-form-item>
  145. </el-col>
  146. <el-col :span="8">
  147. <el-form-item label="透析器/灌流器">
  148. <el-input v-model="dialysisPrescription.dialyzer_perfusion_apparatus"></el-input>
  149. </el-form-item>
  150. </el-col>
  151. <!--<el-col :span="8">-->
  152. <!--<el-form-item label="透析器:">-->
  153. <!--<el-select v-model="dialysisPrescription.dialyzer">-->
  154. <!--<el-option v-for="item in deviceList" :label="item.name" :value="item.id" :key="item.id"></el-option>-->
  155. <!--</el-select>-->
  156. <!--</el-form-item>-->
  157. <!--</el-col>-->
  158. </el-row>
  159. <!--<el-row :gutter="20">-->
  160. <!--<el-col :span="8">-->
  161. <!--<el-form-item label="脱水量(L):">-->
  162. <!--<el-input type="number" v-model="dialysisPrescription.dewater_amount"></el-input>-->
  163. <!--</el-form-item>-->
  164. <!--</el-col>-->
  165. <!--<el-col :span="8">-->
  166. <!--<el-form-item label="置换液(L): ">-->
  167. <!--<el-input type="number" v-model="dialysisPrescription.displace_liqui"></el-input>-->
  168. <!--</el-form-item>-->
  169. <!--</el-col>-->
  170. <!--<el-col :span="8">-->
  171. <!--<el-form-item label="置换方式: ">-->
  172. <!--<el-select v-model="dialysisPrescription.region">-->
  173. <!--<el-option v-for="item in replacement_ways" :label="item.name" :value="item.id"-->
  174. <!--:key="item.id"></el-option>-->
  175. <!--</el-select>-->
  176. <!--</el-form-item>-->
  177. <!--</el-col>-->
  178. <!---->
  179. <!--</el-row>-->
  180. <el-row :gutter="20">
  181. <el-col :span="24">
  182. <el-form-item label="备注: ">
  183. <el-input type="textarea" v-model="dialysisPrescription.remark" :rows="5"></el-input>
  184. </el-form-item>
  185. </el-col>
  186. </el-row>
  187. </el-form>
  188. <span slot="footer" class="dialog-footer">
  189. <el-button @click="handleCancle">取 消</el-button>
  190. <el-button type="primary" @click="handleCommit">确定</el-button>
  191. <el-button type="primary" @click="handleSolution">保存为长期处方</el-button>
  192. </span>
  193. </el-dialog>
  194. </template>
  195. <script>
  196. import {postPrescription, postSoulution} from "@/api/dialysis";
  197. import {getDataConfig} from '@/utils/data'
  198. import {uParseTime} from "@/utils/tools";
  199. export default {
  200. name: "dialysisPrescriptionDialog",
  201. props: {
  202. prescription: { // 透析处方
  203. type: Object,
  204. default: () => {
  205. return {id: 0}
  206. }
  207. },
  208. solution: { // 长期处方
  209. type: Object,
  210. default: () => {
  211. return {id: 0}
  212. }
  213. },
  214. dialysis_order: { // 透析记录
  215. type: Object,
  216. default: () => {
  217. return {id: 0}
  218. }
  219. },
  220. patient: { // 患者信息
  221. type: Object,
  222. default: () => {
  223. return {id: 0}
  224. }
  225. },
  226. devices: {
  227. type: Array,
  228. default: function () {
  229. return new Array();
  230. }
  231. }
  232. },
  233. data() {
  234. return {
  235. isVisibility: false,
  236. isShowTime: false,
  237. isClose: false,
  238. isShow: false,
  239. record_date: '',
  240. time: '',
  241. treatment_mode: [],
  242. deviceList: [],
  243. replacement_ways: [],
  244. anticoagulantsConfit: {},
  245. dialysate_formulation_options: [],
  246. dialysisPrescription: {
  247. replacement_total: "",
  248. mode_id: "",
  249. dialysis_duration: "",
  250. dialysis_duration_hour: "",
  251. dialysis_duration_minute: "",
  252. mode_name: "",
  253. dialyzer: "",
  254. perfusion_apparatus: "",
  255. blood_flow_volume: "",
  256. dewater_amount: "",
  257. displace_liqui: "",
  258. replacement_way: "",
  259. anticoagulant: "",
  260. anticoagulant_shouji: "",
  261. anticoagulant_weichi: "",
  262. anticoagulant_zongliang: "",
  263. anticoagulant_gaimingcheng: "",
  264. anticoagulant_gaijiliang: "",
  265. kalium: "",
  266. sodium: "",
  267. calcium: "",
  268. bicarbonate: "",
  269. glucose: "",
  270. dry_weight: "",
  271. dialysate_flow: "",
  272. dialysate_temperature: "",
  273. target_ultrafiltration: "",
  274. dialysate_formulation: "",
  275. conductivity: "",
  276. doctor: "",
  277. remark: "",
  278. dialyzer_perfusion_apparatus:"",
  279. },
  280. anticoagulant: {
  281. id: 0,
  282. name: "",
  283. type: 1,
  284. shouji: 1,
  285. weichi: 1,
  286. zongliang: 1,
  287. gaimingcheng: -1,
  288. gaijiliang: -1,
  289. shouji_unit: "mg",
  290. weichi_unit: "mg/h",
  291. zongliang_unit: "mg",
  292. gaimingcheng_unit: "",
  293. gaijiliang_unit: ""
  294. }
  295. }
  296. },
  297. methods: {
  298. show() {
  299. this.isVisibility = true;
  300. },
  301. hide() {
  302. this.isVisibility = false;
  303. },
  304. changeThisAnticoagulant: function (val) {
  305. var thismode = parseInt(val);
  306. if (isNaN(thismode) || thismode <= 0) {
  307. return false;
  308. }
  309. if (typeof(this.anticoagulantsConfit[thismode]) == 'undefined' || this.anticoagulantsConfit[thismode] == null) {
  310. return false;
  311. }
  312. this.anticoagulant = this.anticoagulantsConfit[thismode];
  313. }, handleCommit: function () {
  314. if (this.patient.id <= 0) {
  315. this.$message.error("没有选择患者")
  316. this.loading = false
  317. return
  318. }
  319. let ParamsQuery = this.dialysisPrescription;
  320. ParamsQuery["patient"] = this.patient.id;
  321. ParamsQuery["record_date"] = this.record_date;
  322. postPrescription(ParamsQuery).then(response => {
  323. if (response.data.state == 0) {
  324. this.$message.error(response.data.msg);
  325. return false;
  326. } else {
  327. this.$notify({
  328. title: "成功",
  329. message: "提交成功",
  330. type: "success",
  331. duration: 2000
  332. });
  333. let prescription_resp = response.data.data.prescription;
  334. var prescription = this.prescription;
  335. for (var index in prescription_resp) {
  336. // prescription[index] = prescription_resp[index];
  337. this.$set(prescription, index, prescription_resp[index])
  338. }
  339. this.hide()
  340. }
  341. });
  342. }, handleCancle: function () {
  343. this.hide()
  344. }, handleSolution: function () {
  345. if (this.patient.id <= 0) {
  346. this.$message.error("没有选择患者")
  347. this.loading = false
  348. return
  349. }
  350. let ParamsQuery = this.dialysisPrescription;
  351. ParamsQuery["patient"] = this.patient.id;
  352. ParamsQuery["record_date"] = this.record_date;
  353. postSoulution(ParamsQuery).then(response => {
  354. if (response.data.state == 0) {
  355. this.$message.error(response.data.msg);
  356. return false;
  357. } else {
  358. this.$notify({
  359. title: "成功",
  360. message: "提交成功",
  361. type: "success",
  362. duration: 2000
  363. });
  364. let prescription_resp = response.data.data.prescription;
  365. let solution_resp = response.data.data.solution;
  366. var prescription = this.prescription;
  367. var solution = this.solution;
  368. for (var index in prescription_resp) {
  369. // prescription[index] = prescription_resp[index];
  370. this.$set(prescription, index, prescription_resp[index])
  371. }
  372. for (var index in solution_resp) {
  373. // solution[index] = solution_resp[index];
  374. this.$set(solution, index, solution_resp[index])
  375. }
  376. this.hide()
  377. }
  378. });
  379. }
  380. },
  381. created() {
  382. this.treatment_mode = this.$store.getters.treatment_mode
  383. this.perfusion_apparatus = getDataConfig('hemodialysis', 'perfusion_apparatus')
  384. this.replacement_ways = getDataConfig('hemodialysis', 'replacement_ways')
  385. this.dialysate_formulation_options = getDataConfig("hemodialysis", "dialysate_formulation")
  386. this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
  387. this.dialysisList = this.devices
  388. var date = this.$route.query && this.$route.query.date;
  389. this.record_date = uParseTime(date, '{y}-{m}-{d}');
  390. },
  391. watch: {
  392. isVisibility(val) {
  393. },
  394. "prescription.id": function () {
  395. if (this.prescription.id > 0) {
  396. for (var index in this.dialysisPrescription) {
  397. this.dialysisPrescription[index] = this.prescription[index];
  398. }
  399. // console.log(this.prescription['dialysate_formulation'])
  400. if(this.prescription['dialysate_formulation'] == 0){
  401. this.dialysisPrescription['dialysate_formulation'] = ''
  402. }
  403. // else{
  404. // this.dialysisPrescription['dialysate_formulation'] = this.prescription['dialysate_formulation']
  405. //
  406. // }
  407. //
  408. //
  409. if(this.prescription['anticoagulant'] == 0){
  410. this.dialysisPrescription['anticoagulant'] = ''
  411. }
  412. // else{
  413. // this.dialysisPrescription['anticoagulant'] = this.prescription['anticoagulant']
  414. //
  415. // }
  416. if(this.prescription['dialysis_duration_hour'] == 0){
  417. this.dialysisPrescription['dialysis_duration_hour'] = ''
  418. }
  419. if(this.prescription['dialysis_duration_minute'] == 0){
  420. this.dialysisPrescription['dialysis_duration_minute'] = ''
  421. }
  422. if(this.prescription['blood_flow_volume'] == 0){
  423. this.dialysisPrescription['blood_flow_volume'] = ''
  424. }
  425. if(this.prescription['target_ultrafiltration'] == 0){
  426. this.dialysisPrescription['target_ultrafiltration'] = ''
  427. }
  428. if(this.prescription['dialysate_temperature'] == 0){
  429. this.dialysisPrescription['dialysate_temperature'] = ''
  430. }
  431. if(this.prescription['anticoagulant_shouji'] == 0){
  432. this.dialysisPrescription['anticoagulant_shouji'] = ''
  433. }
  434. if(this.prescription['anticoagulant_weichi'] == 0){
  435. this.dialysisPrescription['anticoagulant_weichi'] = ''
  436. }
  437. if(this.prescription['anticoagulant_zongliang'] == 0){
  438. this.dialysisPrescription['anticoagulant_zongliang'] = ''
  439. }
  440. if(this.prescription['anticoagulant_gaijiliang'] == 0){
  441. this.dialysisPrescription['anticoagulant_gaijiliang'] = ''
  442. }
  443. if(this.prescription['kalium'] == 0){
  444. this.dialysisPrescription['kalium'] = ''
  445. }
  446. if(this.prescription['sodium'] == 0){
  447. this.dialysisPrescription['sodium'] = ''
  448. }
  449. if(this.prescription['calcium'] == 0){
  450. this.dialysisPrescription['calcium'] = ''
  451. }
  452. if(this.prescription['bicarbonate'] == 0){
  453. this.dialysisPrescription['bicarbonate'] = ''
  454. }
  455. if(this.prescription['glucose'] == 0){
  456. this.dialysisPrescription['glucose'] = ''
  457. }
  458. if(this.prescription['dialysate_flow'] == 0){
  459. this.dialysisPrescription['dialysate_flow'] = ''
  460. }
  461. if(this.prescription['conductivity'] == 0){
  462. this.dialysisPrescription['conductivity'] = ''
  463. }
  464. if(this.prescription['replacement_total'] == 0){
  465. this.dialysisPrescription['replacement_total'] = ''
  466. }
  467. }
  468. },
  469. "solution.id": function () {
  470. if (this.solution.id > 0) {
  471. if (this.prescription != null && typeof(this.prescription.id) != 'undefined' && this.prescription.id > 0) {
  472. for (const key in this.prescription) {
  473. this.dialysisPrescription[key] = this.prescription[key];
  474. }
  475. if(this.prescription['dialysate_formulation'] == 0){
  476. this.dialysisPrescription['dialysate_formulation'] = ''
  477. }
  478. // else{
  479. // this.dialysisPrescription['dialysate_formulation'] = this.prescription['dialysate_formulation']+''
  480. //
  481. // }
  482. //
  483. //
  484. if(this.prescription['anticoagulant'] == 0){
  485. this.dialysisPrescription['anticoagulant'] = ''
  486. }
  487. //
  488. // else{
  489. // this.dialysisPrescription['anticoagulant'] = this.prescription['anticoagulant']+''
  490. //
  491. // }
  492. if(this.prescription['dialysis_duration_hour'] == 0){
  493. this.dialysisPrescription['dialysis_duration_hour'] = ''
  494. }
  495. if(this.prescription['dialysis_duration_minute'] == 0){
  496. this.dialysisPrescription['dialysis_duration_minute'] = ''
  497. }
  498. if(this.prescription['blood_flow_volume'] == 0){
  499. this.dialysisPrescription['blood_flow_volume'] = ''
  500. }
  501. if(this.prescription['target_ultrafiltration'] == 0){
  502. this.dialysisPrescription['target_ultrafiltration'] = ''
  503. }
  504. if(this.prescription['dialysate_temperature'] == 0){
  505. this.dialysisPrescription['dialysate_temperature'] = ''
  506. }
  507. if(this.prescription['anticoagulant_shouji'] == 0){
  508. this.dialysisPrescription['anticoagulant_shouji'] = ''
  509. }
  510. if(this.prescription['anticoagulant_weichi'] == 0){
  511. this.dialysisPrescription['anticoagulant_weichi'] = ''
  512. }
  513. if(this.prescription['anticoagulant_zongliang'] == 0){
  514. this.dialysisPrescription['anticoagulant_zongliang'] = ''
  515. }
  516. if(this.prescription['anticoagulant_gaijiliang'] == 0){
  517. this.dialysisPrescription['anticoagulant_gaijiliang'] = ''
  518. }
  519. if(this.prescription['kalium'] == 0){
  520. this.dialysisPrescription['kalium'] = ''
  521. }
  522. if(this.prescription['sodium'] == 0){
  523. this.dialysisPrescription['sodium'] = ''
  524. }
  525. if(this.prescription['calcium'] == 0){
  526. this.dialysisPrescription['calcium'] = ''
  527. }
  528. if(this.prescription['bicarbonate'] == 0){
  529. this.dialysisPrescription['bicarbonate'] = ''
  530. }
  531. if(this.prescription['glucose'] == 0){
  532. this.dialysisPrescription['glucose'] = ''
  533. }
  534. if(this.prescription['dialysate_flow'] == 0){
  535. this.dialysisPrescription['dialysate_flow'] = ''
  536. }
  537. if(this.prescription['conductivity'] == 0){
  538. this.dialysisPrescription['conductivity'] = ''
  539. }
  540. if(this.prescription['replacement_total'] == 0){
  541. this.dialysisPrescription['replacement_total'] = ''
  542. }
  543. } else if (this.solution != null && typeof this.solution.id != 'undefined' && this.solution.id) {
  544. for (const key in this.solution) {
  545. this.dialysisPrescription[key] = this.solution[key];
  546. }
  547. if(this.solution['dialysate_formulation'] == 0){
  548. this.dialysisPrescription['dialysate_formulation'] = ''
  549. }
  550. // else{
  551. // this.dialysisPrescription['dialysate_formulation'] = this.solution['dialysate_formulation']+''
  552. //
  553. // }
  554. if(this.solution['anticoagulant'] == 0){
  555. this.dialysisPrescription['anticoagulant'] = ''
  556. }
  557. if(this.solution['dialysis_duration_hour'] == 0){
  558. this.dialysisPrescription['dialysis_duration_hour'] = ''
  559. }
  560. if(this.solution['dialysis_duration_minute'] == 0){
  561. this.dialysisPrescription['dialysis_duration_minute'] = ''
  562. }
  563. if(this.solution['blood_flow_volume'] == 0){
  564. this.dialysisPrescription['blood_flow_volume'] = ''
  565. }
  566. if(this.solution['target_ultrafiltration'] == 0){
  567. this.dialysisPrescription['target_ultrafiltration'] = ''
  568. }
  569. if(this.solution['dialysate_temperature'] == 0){
  570. this.dialysisPrescription['dialysate_temperature'] = ''
  571. }
  572. if(this.solution['anticoagulant_shouji'] == 0){
  573. this.dialysisPrescription['anticoagulant_shouji'] = ''
  574. }
  575. if(this.solution['anticoagulant_weichi'] == 0){
  576. this.dialysisPrescription['anticoagulant_weichi'] = ''
  577. }
  578. if(this.solution['anticoagulant_zongliang'] == 0){
  579. this.dialysisPrescription['anticoagulant_zongliang'] = ''
  580. }
  581. if(this.solution['anticoagulant_gaijiliang'] == 0){
  582. this.dialysisPrescription['anticoagulant_gaijiliang'] = ''
  583. }
  584. if(this.solution['kalium'] == 0){
  585. this.dialysisPrescription['kalium'] = ''
  586. }
  587. if(this.solution['sodium'] == 0){
  588. this.dialysisPrescription['sodium'] = ''
  589. }
  590. if(this.solution['calcium'] == 0){
  591. this.dialysisPrescription['calcium'] = ''
  592. }
  593. if(this.solution['bicarbonate'] == 0){
  594. this.dialysisPrescription['bicarbonate'] = ''
  595. }
  596. if(this.solution['glucose'] == 0){
  597. this.dialysisPrescription['glucose'] = ''
  598. }
  599. if(this.solution['dialysate_flow'] == 0){
  600. this.dialysisPrescription['dialysate_flow'] = ''
  601. }
  602. if(this.solution['conductivity'] == 0){
  603. this.dialysisPrescription['conductivity'] = ''
  604. }
  605. if(this.solution['replacement_total'] == 0){
  606. this.dialysisPrescription['replacement_total'] = ''
  607. }
  608. }
  609. }
  610. },
  611. }
  612. }
  613. </script>
  614. <style scoped>
  615. </style>