瀏覽代碼

Merge branch '20201109_pc_vue_new_branch' of http://git.shengws.com/csx/Vue_New into 20201109_pc_vue_new_branch

csx 3 年之前
父節點
當前提交
9a81cdfef0
共有 21 個文件被更改,包括 2745 次插入2218 次删除
  1. 1 1
      src/xt_pages/dialysis/batch_print/batch_print_order_fortyOne.vue
  2. 2 2
      src/xt_pages/dialysis/dialysisPrintOrder.vue
  3. 2 2
      src/xt_pages/dialysis/template/DialysisPrintOrderEight.vue
  4. 1 1
      src/xt_pages/dialysis/template/DialysisPrintOrderEighteen.vue
  5. 2 2
      src/xt_pages/dialysis/template/DialysisPrintOrderFortyOne.vue
  6. 12 4
      src/xt_pages/dialysis/template/DialysisPrintOrderFortyTwo.vue
  7. 2 2
      src/xt_pages/dialysis/template/DialysisPrintOrderSeven.vue
  8. 2 2
      src/xt_pages/dialysis/template/DialysisPrintOrderSeventeen.vue
  9. 2 2
      src/xt_pages/dialysis/template/DialysisPrintOrderThirteen.vue
  10. 568 412
      src/xt_pages/dialysis/template/DialysisPrintOrderThirtyEight.vue
  11. 512 421
      src/xt_pages/dialysis/template/DialysisPrintOrderThirtyFour.vue
  12. 88 0
      src/xt_pages/dialysis/template/DialysisPrintOrderThirtyNine.vue
  13. 472 416
      src/xt_pages/dialysis/template/DialysisPrintOrderThirtySeven.vue
  14. 1000 880
      src/xt_pages/dialysis/template/DialysisPrintOrderThirtyTwo.vue
  15. 2 2
      src/xt_pages/dialysis/template/DialysisPrintOrderTwentyFive.vue
  16. 11 5
      src/xt_pages/dialysis/template/DialysisPrintOrderTwentyNine.vue
  17. 2 2
      src/xt_pages/dialysis/template/dialysisPrintOrderTwelve.vue
  18. 2 2
      src/xt_pages/outpatientCharges/statementTemplate/printThree.vue
  19. 2 2
      src/xt_pages/workforce/components/tableWeeks.vue
  20. 58 56
      src/xt_pages/workforce/components/template_table.vue
  21. 2 2
      src/xt_pages/workforce/remind_print.vue

+ 1 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_fortyOne.vue 查看文件

@@ -1192,7 +1192,7 @@ export default {
1192 1192
       const style2 =
1193 1193
         '@media print {.option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 960px;margin: 0 auto 50px;padding: 0 0 0 0; page-break-after: always;}.print_page_main_content .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.print_page_main_content .order_title {text-align: center;font-size: 23px; line-height: 50px;font-weight: 500;} .row {font-size: 14px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}.under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap; width: 50%;}.flex {display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;box-align: center;-moz-box-align: center;-webkit-box-align: center;text-align: center;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}.print_page_main_content .proj_table {width: 100%;border: 1px solid;border-collapse: collapse;padding: 2px;}.print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 3px 8px;line-height: 30px;}.print_page_main_content .proj_table .inside_table {width: 100%;border: hidden; border-collapse: collapse;}.print_page_main_content .proj_table .inside_table tr td {border: 1px solid; text-align: center;font-size: 14px;padding: 6px 5px;line-height: 16px;}.print-table-no {width: 100%;text-align: center;border-collapse: collapse;font-size: 14px;}.es-img {height: 30px;}.advice-name {text-align: left !important;line-height: 16px !important;}.advice-children {display: flex;}}.margin-bottom-50{margin-bottom:50px;}.margin-bottom-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:900px;}.print-yema{ position: absolute;top: 920px;left: 50%;} .print-yema2{ position: absolute;top: 400px;left: 50%;}.print-yema3{position: absolute;top: 1230px;left: 50%;}.print-yema4{position: absolute;top: 1370px;left: 50%;}.check_box{width:15px !important;height:15px !important;}.did_checke::after {font-size: 8px;margin-left: 2px;margin-top: 12px !important;position: absolute;}'
1194 1194
       const style9 =
1195
-        '@media print {#dialysis-print-box-1{margin:0 auto;}.dialysis-print-order{width:920px;margin:0 10px;font-size:10px;}.option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 940px;margin: 0 auto 50px;padding: 0 0 0 0; page-break-after: always;}.print_page_main_content .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.print_page_main_content .order_title {text-align: center;font-size: 23px; line-height: 50px;font-weight: 500;} .row {font-size: 14px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}.under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap; width: 50%;}.flex {display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;box-align: center;-moz-box-align: center;-webkit-box-align: center;text-align: center;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}.print_page_main_content .proj_table {width: 100%;border: 1px solid;border-collapse: collapse;padding: 2px;}.print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 3px 8px;line-height: 30px;}.print_page_main_content .proj_table .inside_table {width: 100%;border: hidden; border-collapse: collapse;}.print_page_main_content .proj_table .inside_table tr td {border: 1px solid; text-align: center;font-size: 14px;padding: 6px 5px;line-height: 16px;}.print-table-no {width: 100%;text-align: center;border-collapse: collapse;font-size: 14px;}.es-img {height: 30px;}.advice-name {text-align: left !important;line-height: 16px !important;}.advice-children {display: flex;}}.margin-bottom-50{margin-bottom:50px;}.margin-bottom-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:900px;}.print-yema{ position: absolute;top: 920px;left: 50%;} .print-yema2{ position: absolute;top: 400px;left: 50%;}.print-yema3{position: absolute;top: 1230px;left: 50%;}.print-yema4{position: absolute;top: 1050px;left: 50%;}.check_box{width:15px !important;height:15px !important;}.did_checke::after {font-size: 8px;margin-left: 2px;margin-top: 12px !important;position: absolute;}.table-box1 {border: 1px solid #000;width: 100%;line-height: 30px;font-size: 14px;border-collapse: collapse;}.table-box1 tr {border-bottom: 1px solid #000;}';
1195
+        '@media print {#dialysis-print-box-1{margin:0 auto;}.dialysis-print-order{width:920px;margin:0 10px;font-size:10px;}.option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 940px;margin: 0 auto 50px;padding: 0 0 0 0; page-break-after: always;}.print_page_main_content .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.print_page_main_content .order_title {text-align: center;font-size: 23px; line-height: 50px;font-weight: 500;} .row {font-size: 14px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}.under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap; width: 50%;}.flex {display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;box-align: center;-moz-box-align: center;-webkit-box-align: center;text-align: center;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}.print_page_main_content .proj_table {width: 100%;border: 1px solid;border-collapse: collapse;padding: 2px;}.print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 3px 8px;line-height: 30px;}.print_page_main_content .proj_table .inside_table {width: 100%;border: hidden; border-collapse: collapse;}.print_page_main_content .proj_table .inside_table tr td {border: 1px solid; text-align: center;font-size: 14px;padding: 6px 5px;line-height: 16px;}.print-table-no {width: 100%;text-align: center;border-collapse: collapse;font-size: 14px;}.es-img {height: 30px;}.advice-name {text-align: left !important;line-height: 16px !important;}.advice-children {display: flex;}}.margin-bottom-50{margin-bottom:50px;}.margin-bottom-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:900px;}.print-yema{ position: absolute;top: 920px;left: 50%;} .print-yema2{ position: absolute;top: 400px;left: 50%;}.print-yema3{position: absolute;top: 1230px;left: 50%;}.print-yema4{position: absolute;top: 1050px;left: 50%;}.check_box{width:15px !important;height:15px !important;}.did_checke::after {font-size: 8px;margin-left: 2px;margin-top: 12px !important;position: absolute;}.table-box1 {border: 1px solid #000;width: 100%;line-height: 30px;font-size: 14px;border-collapse: collapse;} @page {margin-top:5px;}.table-box1 tr {border-bottom: 1px solid #000;}';
1196 1196
       printJS({
1197 1197
         printable: 'print_content',
1198 1198
         type: 'html',

+ 2 - 2
src/xt_pages/dialysis/dialysisPrintOrder.vue 查看文件

@@ -1174,9 +1174,9 @@ export default {
1174 1174
       const style8 =
1175 1175
         '@media print {.dialysis-print-order{width:960px;margin:0 auto;font-size:10px;}.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 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:23px;font-size:10px}.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:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.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;}.widthLength25{width: 25%;}.lineHeight{line-height: 20px;display: flex;justify-content: space-between;}';
1176 1176
       const style9 =
1177
-        '@media print {#dialysis-print-box-1{margin:0 auto;}.dialysis-print-order{width:920px;margin:0 10px;font-size:10px;}.option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 940px;margin: 0 auto 50px;padding: 0 0 0 0; page-break-after: always;}.print_page_main_content .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.print_page_main_content .order_title {text-align: center;font-size: 23px; line-height: 50px;font-weight: 500;} .row {font-size: 14px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}.under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap; width: 50%;}.flex {display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;box-align: center;-moz-box-align: center;-webkit-box-align: center;text-align: center;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}.print_page_main_content .proj_table {width: 100%;border: 1px solid;border-collapse: collapse;padding: 2px;}.print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 3px 8px;line-height: 30px;}.print_page_main_content .proj_table .inside_table {width: 100%;border: hidden; border-collapse: collapse;}.print_page_main_content .proj_table .inside_table tr td {border: 1px solid; text-align: center;font-size: 14px;padding: 6px 5px;line-height: 16px;}.print-table-no {width: 100%;text-align: center;border-collapse: collapse;font-size: 14px;}.es-img {height: 30px;}.advice-name {text-align: left !important;line-height: 16px !important;}.advice-children {display: flex;}}.margin-bottom-50{margin-bottom:50px;}.margin-bottom-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:900px;}.print-yema{ position: absolute;top: 920px;left: 50%;} .print-yema2{ position: absolute;top: 400px;left: 50%;}.print-yema3{position: absolute;top: 1230px;left: 50%;}.print-yema4{position: absolute;top: 1050px;left: 50%;}.check_box{width:15px !important;height:15px !important;}.did_checke::after {font-size: 8px;margin-left: 2px;margin-top: 12px !important;position: absolute;}.table-box1 {border: 1px solid #000;width: 100%;line-height: 30px;font-size: 14px;border-collapse: collapse;}.table-box1 tr {border-bottom: 1px solid #000;}';
1177
+        '@media print {#dialysis-print-box-1{margin:0 auto;}.dialysis-print-order{width:920px;margin:0 10px;font-size:10px;}.option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 940px;margin: 0 auto 50px;padding: 0 0 0 0; page-break-after: always;}.print_page_main_content .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.print_page_main_content .order_title {text-align: center;font-size: 23px; line-height: 50px;font-weight: 500;} .row {font-size: 14px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}.under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap; width: 50%;}.flex {display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;box-align: center;-moz-box-align: center;-webkit-box-align: center;text-align: center;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}.print_page_main_content .proj_table {width: 100%;border: 1px solid;border-collapse: collapse;padding: 2px;}.print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 3px 8px;line-height: 30px;}.print_page_main_content .proj_table .inside_table {width: 100%;border: hidden; border-collapse: collapse;}.print_page_main_content .proj_table .inside_table tr td {border: 1px solid; text-align: center;font-size: 14px;padding: 6px 5px;line-height: 16px;}.print-table-no {width: 100%;text-align: center;border-collapse: collapse;font-size: 14px;}.es-img {height: 30px;}.advice-name {text-align: left !important;line-height: 16px !important;}.advice-children {display: flex;}}.margin-bottom-50{margin-bottom:50px;}.margin-bottom-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:900px;}.print-yema{ position: absolute;top: 920px;left: 50%;} .print-yema2{ position: absolute;top: 400px;left: 50%;}.print-yema3{position: absolute;top: 1230px;left: 50%;}.print-yema4{position: absolute;top: 1050px;left: 50%;}.check_box{width:15px !important;height:15px !important;}.did_checke::after {font-size: 8px;margin-left: 2px;margin-top: 12px !important;position: absolute;}.table-box1 {border: 1px solid #000;width: 100%;line-height: 30px;font-size: 14px;border-collapse: collapse;}@page {margin-top:5px;}.table-box1 tr {border-bottom: 1px solid #000;}';
1178 1178
       const style10 =
1179
-        '@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 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:40px;font-size:14px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:40px;font-size:14px}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.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;line-height:35px} .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;}';
1179
+        '@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 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:40px;font-size:14px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:40px;font-size:14px}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.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;line-height:35px} .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;}@page {margin-left:30px;margin-right:40px;}';
1180 1180
 
1181 1181
       if (this.org_template_info.template_id == 1) {
1182 1182
         printJS({

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderEight.vue 查看文件

@@ -1296,9 +1296,9 @@ export default {
1296 1296
         this.$message.error('透析时间未填')
1297 1297
       }else if(this.prescription.dialyzer_perfusion_apparatus == ""){
1298 1298
         this.$message.error('透析器型号未填')
1299
-      }else if(this.prescription.displace_liqui_part == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1299
+      }else if(this.prescription.displace_liqui_part == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1300 1300
         this.$message.error('置换方式未填')
1301
-      }else if(this.prescription.displace_liqui_value == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1301
+      }else if(this.prescription.displace_liqui_value == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1302 1302
         this.$message.error('置换量未填')
1303 1303
       }else if(this.orderForm.start_nurse == ""){
1304 1304
         this.$message.error('责任护士未填')

+ 1 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderEighteen.vue 查看文件

@@ -61,7 +61,7 @@
61 61
               <span>
62 62
                 &nbsp;{{ predialysis.temperature ? predialysis.temperature : "" }}℃
63 63
               </span>
64
-            </td> 
64
+            </td>                                   
65 65
           </tr>
66 66
           <tr style="text-align:left">
67 67
             <td colspan="8" style="padding-left:5px">

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderFortyOne.vue 查看文件

@@ -423,7 +423,7 @@
423 423
                       {{predialysis.blood_access_part_opera_name}}
424 424
                     </div>
425 425
                   </div>
426
-                  <div class="inline_block" style="flex:1" v-if="org_id == 0">
426
+                  <div class="inline_block" style="flex:1">
427 427
                     血管通路部位:
428 428
                     <div class="under_line" style="width: 120px;text-align: center;">
429 429
                       {{predialysis.blood_access_part_id}}
@@ -1073,7 +1073,7 @@ export default {
1073 1073
         this.check = response.data.data.check
1074 1074
         this.xtdate = response.data.data.xtdate
1075 1075
         this.predialysis = response.data.data.PredialysisEvaluation
1076
-        console.log("透前评估",this.predialysis)
1076
+         console.log("透前评估",this.predialysis)
1077 1077
         this.predialysis.blood_access_part_opera_name = this.bloodAccessParOperaName(
1078 1078
           this.predialysis.blood_access_part_opera_id
1079 1079
         )

+ 12 - 4
src/xt_pages/dialysis/template/DialysisPrintOrderFortyTwo.vue 查看文件

@@ -133,8 +133,8 @@
133 133
           <td style="text-align:left;" colspan="2">
134 134
             <span style="display:inline-block;margin-left:15px;">
135 135
               透析时长:
136
-              {{ prescription.dialysis_duration_hour ? prescription.dialysis_duration_hour : "0" }}h
137
-              {{ prescription.dialysis_duration_minute ? prescription.dialysis_duration_minute : "0" }}min
136
+              {{ afterdialysis.actual_treatment_hour ? afterdialysis.actual_treatment_hour : "0" }}h
137
+              {{ afterdialysis.actual_treatment_minute ? afterdialysis.actual_treatment_minute : "0" }}min
138 138
             </span>
139 139
           </td>
140 140
         </tr>
@@ -315,6 +315,9 @@
315 315
             机温
316 316
             <br />℃
317 317
           </td>
318
+          <td style="min-width:60px">
319
+            病情变化及处理
320
+          </td>
318 321
           <td style="min-width:110px">护士签名</td>
319 322
         </tr>
320 323
         <tr v-for="(monitor, monindex) in monitors" :key="monindex">
@@ -338,6 +341,11 @@
338 341
           <td>{{ monitor.ultrafiltration_volume }}</td>
339 342
           <td>{{ monitor.ultrafiltration_rate }}</td>
340 343
           <td>{{ monitor.dialysate_temperature }}</td>
344
+          <td style="text-align:left;padding-left:10px;">
345
+            <div style="line-height:20px;text-align: left;display: inline-block;">
346
+                &nbsp;{{ monitor.symptom }}{{ monitor.dispose }}{{ monitor.result }}
347
+            </div>
348
+          </td>
341 349
           <td>
342 350
             <span v-if="setAdminUserES(monitor.monitoring_nurse) == ''">
343 351
               {{
@@ -353,12 +361,12 @@
353 361
           </td>
354 362
         </tr>
355 363
         <tr>
356
-            <td style="text-align:left;" colspan="5">
364
+            <td style="text-align:left;" colspan="4">
357 365
                 <span style="display:inline-block;margin-left:15px;">
358 366
                     透析器凝血:{{ afterdialysis.cruor ? afterdialysis.cruor : "/" }}
359 367
                 </span>
360 368
             </td>
361
-            <td style="text-align:left;" colspan="4">
369
+            <td style="text-align:left;" colspan="6">
362 370
                 <span style="display:inline-block;margin-left:15px;">
363 371
                     血管通路皮肤情况:
364 372
                     {{ afterdialysis.internal_fistula ? afterdialysis.internal_fistula : '/' }}

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderSeven.vue 查看文件

@@ -700,9 +700,9 @@ export default {
700 700
         this.$message.error('透析时间未填')
701 701
       }else if(this.prescription.blood_flow_volume == 0){
702 702
         this.$message.error('血流量未填')
703
-      }else if(this.prescription.displace_liqui_part == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
703
+      }else if(this.prescription.displace_liqui_part == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
704 704
         this.$message.error('置换方式未填')
705
-      }else if(this.prescription.displace_liqui_value == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
705
+      }else if(this.prescription.displace_liqui_value == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
706 706
         this.$message.error('置换量未填')
707 707
       }else if(this.prescription.anticoagulant == 0){
708 708
         this.$message.error('抗凝剂未填')

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderSeventeen.vue 查看文件

@@ -1324,9 +1324,9 @@ export default {
1324 1324
         this.$message.error('透析时间未填')
1325 1325
       }else if(this.prescription.dialyzer_perfusion_apparatus == ""){
1326 1326
         this.$message.error('透析器型号未填')
1327
-      }else if(this.prescription.displace_liqui_part == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1327
+      }else if(this.prescription.displace_liqui_part == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1328 1328
         this.$message.error('置换方式未填')
1329
-      }else if(this.prescription.displace_liqui_value == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1329
+      }else if(this.prescription.displace_liqui_value == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1330 1330
         this.$message.error('置换量未填')
1331 1331
       }else if(this.orderForm.start_nurse == ""){
1332 1332
         this.$message.error('责任护士未填')

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderThirteen.vue 查看文件

@@ -769,7 +769,7 @@ export default {
769 769
         this.$message.error('透前体温未填')
770 770
       }else if(this.predialysis.pulse_frequency == ""){
771 771
         this.$message.error('透前脉搏未填')
772
-      }else if((this.predialysis.systolic_blood_pressure == 0 || this.predialysis.diastolic_blood_pressure == 0) && this.org_id == 9987){
772
+      }else if(this.predialysis.systolic_blood_pressure == 0 || this.predialysis.diastolic_blood_pressure == 0){
773 773
         this.$message.error('透前血压未填完整')
774 774
       }else if(this.receiverTreatmentAccess.way == 0){
775 775
         this.$message.error('入室方式未填')
@@ -797,7 +797,7 @@ export default {
797 797
         this.$message.error('透后体温未填')
798 798
       }else if(this.afterdialysis.pulse_frequency == 0){
799 799
         this.$message.error('透后脉搏未填')
800
-      }else if((this.afterdialysis.systolic_blood_pressure == 0 || this.afterdialysis.diastolic_blood_pressure == 0) && this.org_id == 9987){
800
+      }else if(this.afterdialysis.systolic_blood_pressure == 0 || this.afterdialysis.diastolic_blood_pressure == 0){
801 801
         this.$message.error('透后血压未填完整')
802 802
       }else if(this.afterdialysis.symptom_after_dialysis == ""){
803 803
         this.$message.error('透后症状未填')

文件差異過大導致無法顯示
+ 568 - 412
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyEight.vue


+ 512 - 421
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyFour.vue 查看文件

@@ -1,446 +1,449 @@
1 1
 <template>
2
-  <div id="dialysis-print-box-1">
3
-    <div
4
-      id="dialysis-print-box-1-1"
5
-      class="dialysis-print-order print-template-two print_page_main_content"
6
-    >
7
-      <div class="order-yy-name" style="font-weight:bold;font-size:28px;">{{ orgname }}</div>
8
-      <div style="display:inline-block;width:100%;text-align:center;">
9
-        <div
10
-          class="order-title"
11
-          style="letter-spacing: 0;font-weight:600;font-size:22px;display:inline-block;"
12
-        >
13
-          血液净化治疗记录单
2
+  <div>
3
+    <!-- <el-button type="primary" @click="checkData">一键核对</el-button> -->
4
+    <div id="dialysis-print-box-1">
5
+      <div
6
+        id="dialysis-print-box-1-1"
7
+        class="dialysis-print-order print-template-two print_page_main_content"
8
+      >
9
+        <div class="order-yy-name" style="font-weight:bold;font-size:28px;">{{ orgname }}</div>
10
+        <div style="display:inline-block;width:100%;text-align:center;">
11
+          <div
12
+            class="order-title"
13
+            style="letter-spacing: 0;font-weight:600;font-size:22px;display:inline-block;"
14
+          >
15
+            血液净化治疗记录单
16
+          </div>
14 17
         </div>
15
-      </div>
16 18
 
17
-      <div class="row">
18
-        <table class="proj_table">
19
-          <tbody>
20
-            <tr>
19
+        <div class="row">
20
+          <table class="proj_table">
21
+            <tbody>
22
+              <tr>
23
+                  <td colspan="2">
24
+                      <div class="row">
25
+                          <div class="inline_block">
26
+                              姓名:
27
+                              <div class="under_line" style="width: 70px;text-align: center;">
28
+                                  {{ patientInfo.name }}
29
+                              </div>
30
+                          </div>
31
+                          <div class="inline_block" style="margin-left: 10px;">
32
+                              性别:
33
+                              <div class="under_line" style="width: 50px;text-align: center;">
34
+                                  {{ patientInfo_gender_1 ? "男" : "女" }}
35
+                              </div>
36
+                          </div>
37
+                          <div class="inline_block" style="margin-left: 10px;">
38
+                              年龄:
39
+                              <div class="under_line" style="width: 50px;text-align: center;">
40
+                                  {{ getAge(patientInfo) }}
41
+                              </div>
42
+                          </div>
43
+                          <div class="inline_block" style="margin-left: 10px;">
44
+                              透析日期:
45
+                              <div class="under_line" style="width: 90px;text-align: center;">
46
+                                  {{ queryParams.xtdate }}
47
+                              </div>
48
+                          </div>
49
+                          <div class="inline_block" style="margin-left: 10px;">
50
+                              透析机:
51
+                              <div class="under_line" style="width: 80px;text-align: center;">
52
+                                  {{ predialysis.machine_type ? predialysis.machine_type : "" }}
53
+                              </div>
54
+                          </div>
55
+                          <div class="inline_block" style="margin-left: 10px;">
56
+                              床号:
57
+                              <div class="under_line" style="width: 50px;text-align: center;">
58
+                                  {{
59
+                                  dialysisOrder &&
60
+                                  dialysisOrder.DeviceNumber &&
61
+                                  dialysisOrder.DeviceNumber.number > 0
62
+                                  ? dialysisOrder.DeviceNumber.number
63
+                                  : patientInfo.DialysisSchedule.device_number.number
64
+                                  }} 
65
+                              </div>
66
+                          </div>
67
+                          <div class="inline_block">
68
+                              治疗模式:
69
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="!prescription.mode_id">
70
+                              /
71
+                              </div>
72
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 1">
73
+                              HD
74
+                              </div>
75
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 2">
76
+                              HDF
77
+                              </div>
78
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 3">
79
+                              HD+HP
80
+                              </div>
81
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 4">
82
+                              HP
83
+                              </div>
84
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 5">
85
+                              HF
86
+                              </div>
87
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 6">
88
+                              SCUF
89
+                              </div>
90
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 7">
91
+                              IUF
92
+                              </div>
93
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 8">
94
+                              HFHD
95
+                              </div>
96
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 9">
97
+                              HFHD+HP
98
+                              </div>
99
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 10">
100
+                              PHF
101
+                              </div>
102
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 11">
103
+                              HFR
104
+                              </div>
105
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 12">
106
+                              HDF+HP
107
+                              </div>
108
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 13">
109
+                              CRRT
110
+                              </div>
111
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 14">
112
+                              腹水回输
113
+                              </div>
114
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 15">
115
+                              HD前置换
116
+                              </div>
117
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 16">
118
+                              HD后置换
119
+                              </div>
120
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 17">
121
+                              HDF前置换
122
+                              </div>
123
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 18">
124
+                              HDF后置换
125
+                              </div>
126
+                              <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 19">
127
+                              IUF+HD
128
+                              </div>
129
+                          </div>
130
+                      </div>
131
+                  </td>
132
+                  
133
+              </tr>
134
+              <tr>
135
+                <td colspan="2" style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">
136
+                  医嘱记录
137
+                </td>
138
+              </tr>
139
+              <tr>
21 140
                 <td colspan="2">
22
-                    <div class="row">
23
-                        <div class="inline_block">
24
-                            姓名:
25
-                            <div class="under_line" style="width: 70px;text-align: center;">
26
-                                {{ patientInfo.name }}
27
-                            </div>
28
-                        </div>
29
-                        <div class="inline_block" style="margin-left: 10px;">
30
-                            性别:
31
-                            <div class="under_line" style="width: 50px;text-align: center;">
32
-                                {{ patientInfo_gender_1 ? "男" : "女" }}
33
-                            </div>
34
-                        </div>
35
-                        <div class="inline_block" style="margin-left: 10px;">
36
-                            年龄:
37
-                            <div class="under_line" style="width: 50px;text-align: center;">
38
-                                {{ getAge(patientInfo) }}
39
-                            </div>
40
-                        </div>
41
-                        <div class="inline_block" style="margin-left: 10px;">
42
-                            透析日期:
43
-                            <div class="under_line" style="width: 90px;text-align: center;">
44
-                                {{ queryParams.xtdate }}
45
-                            </div>
46
-                        </div>
47
-                        <div class="inline_block" style="margin-left: 10px;">
48
-                            透析机:
49
-                            <div class="under_line" style="width: 80px;text-align: center;">
50
-                                {{ predialysis.machine_type ? predialysis.machine_type : "" }}
51
-                            </div>
52
-                        </div>
53
-                        <div class="inline_block" style="margin-left: 10px;">
54
-                            床号:
55
-                            <div class="under_line" style="width: 50px;text-align: center;">
56
-                                {{
57
-                                dialysisOrder &&
58
-                                dialysisOrder.DeviceNumber &&
59
-                                dialysisOrder.DeviceNumber.number > 0
60
-                                ? dialysisOrder.DeviceNumber.number
61
-                                : patientInfo.DialysisSchedule.device_number.number
62
-                                }} 
63
-                            </div>
64
-                        </div>
65
-                        <div class="inline_block">
66
-                            治疗模式:
67
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="!prescription.mode_id">
68
-                            /
69
-                            </div>
70
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 1">
71
-                            HD
72
-                            </div>
73
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 2">
74
-                            HDF
75
-                            </div>
76
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 3">
77
-                            HD+HP
78
-                            </div>
79
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 4">
80
-                            HP
81
-                            </div>
82
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 5">
83
-                            HF
84
-                            </div>
85
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 6">
86
-                            SCUF
87
-                            </div>
88
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 7">
89
-                            IUF
90
-                            </div>
91
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 8">
92
-                            HFHD
93
-                            </div>
94
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 9">
95
-                            HFHD+HP
96
-                            </div>
97
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 10">
98
-                            PHF
99
-                            </div>
100
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 11">
101
-                            HFR
102
-                            </div>
103
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 12">
104
-                            HDF+HP
105
-                            </div>
106
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 13">
107
-                            CRRT
108
-                            </div>
109
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 14">
110
-                            腹水回输
111
-                            </div>
112
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 15">
113
-                            HD前置换
114
-                            </div>
115
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 16">
116
-                            HD后置换
117
-                            </div>
118
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 17">
119
-                            HDF前置换
120
-                            </div>
121
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 18">
122
-                            HDF后置换
123
-                            </div>
124
-                            <div class="under_line" style="width: 70px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 19">
125
-                            IUF+HD
126
-                            </div>
127
-                        </div>
141
+                  <div class="row" style="padding: 2px 0;line-height:23px;">
142
+                    <div class="inline_block">
143
+                      P:
144
+                      <div class="under_line" style="width: 50px;text-align: center;">
145
+                        {{ predialysis.pulse_frequency ? predialysis.pulse_frequency : "" }}
146
+                      </div>
147
+                      次/分
128 148
                     </div>
129
-                </td>
130
-                
131
-            </tr>
132
-            <tr>
133
-              <td colspan="2" style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">
134
-                医嘱记录
135
-              </td>
136
-            </tr>
137
-            <tr>
138
-              <td colspan="2">
139
-                <div class="row" style="padding: 2px 0;line-height:23px;">
140
-                  <div class="inline_block">
141
-                    P:
142
-                    <div class="under_line" style="width: 50px;text-align: center;">
143
-                      {{ predialysis.pulse_frequency ? predialysis.pulse_frequency : "" }}
149
+                    <div class="inline_block" style="margin-left:20px;">
150
+                      BP:
151
+                      <div class="under_line" style="width: 100px;text-align: center;">
152
+                        {{ predialysis.systolic_blood_pressure ? predialysis.systolic_blood_pressure : "" }}/
153
+                        {{ predialysis.diastolic_blood_pressure ? predialysis.diastolic_blood_pressure : "" }}
154
+                      </div>
155
+                      mmHg
144 156
                     </div>
145
-                    次/分
146
-                  </div>
147
-                  <div class="inline_block" style="margin-left:20px;">
148
-                    BP:
149
-                    <div class="under_line" style="width: 100px;text-align: center;">
150
-                      {{ predialysis.systolic_blood_pressure ? predialysis.systolic_blood_pressure : "" }}/
151
-                      {{ predialysis.diastolic_blood_pressure ? predialysis.diastolic_blood_pressure : "" }}
157
+                    <div class="inline_block" style="flex:1;margin-left:20px;">
158
+                      干体重:
159
+                      <div class="under_line" style="width: 50px;text-align: center">
160
+                        {{ predialysis.dry_weight ? predialysis.dry_weight : "" }}
161
+                      </div>
162
+                      kg
152 163
                     </div>
153
-                    mmHg
154
-                  </div>
155
-                  <div class="inline_block" style="flex:1;margin-left:20px;">
156
-                    干体重:
157
-                    <div class="under_line" style="width: 50px;text-align: center">
158
-                      {{ predialysis.dry_weight ? predialysis.dry_weight : "" }}
164
+                    <div class="inline_block" style="flex:1;margin-left:20px;">
165
+                      透前体重:
166
+                      <div class="under_line" style="width: 70px;text-align: center">
167
+                        {{ predialysis.weight_before ? predialysis.weight_before : "" }}
168
+                      </div>
169
+                      kg
159 170
                     </div>
160
-                    kg
161
-                  </div>
162
-                  <div class="inline_block" style="flex:1;margin-left:20px;">
163
-                    透前体重:
164
-                    <div class="under_line" style="width: 70px;text-align: center">
165
-                      {{ predialysis.weight_before ? predialysis.weight_before : "" }}
171
+                    <div class="inline_block" style="flex:1;margin-left:20px;">
172
+                      计划超滤量:
173
+                      <div class="under_line" style="width: 50px;text-align: center">
174
+                        {{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : "" }}
175
+                      </div>
176
+                      ml
166 177
                     </div>
167
-                    kg
168 178
                   </div>
169
-                  <div class="inline_block" style="flex:1;margin-left:20px;">
170
-                    计划超滤量:
171
-                    <div class="under_line" style="width: 50px;text-align: center">
172
-                      {{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : "" }}
173
-                    </div>
174
-                    ml
179
+                  <div class="row" style="padding: 2px 0;line-height:23px;">
180
+                      <div class="inline_block" style="flex:1;">
181
+                          透析时间:
182
+                          <div class="under_line" style="width: 50px;text-align: center">
183
+                          {{ prescription.dialysis_duration_hour ? prescription.dialysis_duration_hour : "" }}
184
+                          </div>
185
+                          小时
186
+                          <div class="under_line" style="width: 50px;text-align: center">
187
+                          {{ prescription.dialysis_duration_minute ? prescription.dialysis_duration_minute : "" }}
188
+                          </div>
189
+                          分钟
190
+                      </div>
191
+                      <div class="inline_block" style="margin-left:20px;flex:1;">
192
+                          血流量:
193
+                          <div class="under_line" style="width: 50px;text-align: center">
194
+                          {{ prescription.blood_flow_volume ? prescription.blood_flow_volume : "/" }}
195
+                          </div>
196
+                          ml/min
197
+                      </div>
198
+                      <div class="inline_block" style="flex:1;margin-left:20px;">
199
+                          血管通路:
200
+                          <div class="under_line" style="width: 200px;text-align: center;">
201
+                          <!-- {{ QueryPartById(predialysis.blood_access_part_id) }} -->
202
+                          {{ predialysis.blood_access_part_opera_name }}
203
+                          </div>
204
+                      </div>
205
+                      <div class="inline_block" style="flex:1;margin-left:20px;">
206
+                          透析(滤)器:
207
+                          <div class="under_line" style="width: 100px;text-align: center">
208
+                          {{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : "/" }}
209
+                          </div>
210
+                      </div>
175 211
                   </div>
176
-                </div>
177
-                <div class="row" style="padding: 2px 0;line-height:23px;">
212
+                  
213
+                  <div class="row" style="padding: 2px 0;line-height:23px;">
178 214
                     <div class="inline_block" style="flex:1;">
179
-                        透析时间:
180
-                        <div class="under_line" style="width: 50px;text-align: center">
181
-                        {{ prescription.dialysis_duration_hour ? prescription.dialysis_duration_hour : "" }}
182
-                        </div>
183
-                        小时
184
-                        <div class="under_line" style="width: 50px;text-align: center">
185
-                        {{ prescription.dialysis_duration_minute ? prescription.dialysis_duration_minute : "" }}
186
-                        </div>
187
-                        分钟
215
+                      置换方式:
216
+                      <check-box :checked="prescription.displace_liqui_part == 1 ? true : false" text="前置换"></check-box>&nbsp;
217
+                      <check-box :checked="prescription.displace_liqui_part == 2 ? true : false" text="后置换"></check-box>&nbsp;
188 218
                     </div>
189 219
                     <div class="inline_block" style="margin-left:20px;flex:1;">
190
-                        血流量:
191
-                        <div class="under_line" style="width: 50px;text-align: center">
192
-                        {{ prescription.blood_flow_volume ? prescription.blood_flow_volume : "/" }}
193
-                        </div>
194
-                        ml/min
195
-                    </div>
196
-                    <div class="inline_block" style="flex:1;margin-left:20px;">
197
-                        血管通路:
198
-                        <div class="under_line" style="width: 200px;text-align: center;">
199
-                        <!-- {{ QueryPartById(predialysis.blood_access_part_id) }} -->
200
-                        {{ predialysis.blood_access_part_opera_name }}
201
-                        </div>
202
-                    </div>
203
-                    <div class="inline_block" style="flex:1;margin-left:20px;">
204
-                        透析(滤)器:
205
-                        <div class="under_line" style="width: 100px;text-align: center">
206
-                        {{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : "/" }}
207
-                        </div>
208
-                    </div>
209
-                </div>
210
-                
211
-                <div class="row" style="padding: 2px 0;line-height:23px;">
212
-                  <div class="inline_block" style="flex:1;">
213
-                    置换方式:
214
-                    <check-box :checked="prescription.displace_liqui_part == 1 ? true : false" text="前置换"></check-box>&nbsp;
215
-                    <check-box :checked="prescription.displace_liqui_part == 2 ? true : false" text="后置换"></check-box>&nbsp;
216
-                  </div>
217
-                  <div class="inline_block" style="margin-left:20px;flex:1;">
218
-                    置换量:
219
-                    <div class="under_line" style="width: 70px;text-align: center">
220
-                    {{ prescription.replacement_total ? prescription.replacement_total : "" }}
220
+                      置换量:
221
+                      <div class="under_line" style="width: 70px;text-align: center">
222
+                      {{ prescription.replacement_total ? prescription.replacement_total : "" }}
223
+                      </div>
224
+                      L
221 225
                     </div>
222
-                    L
223 226
                   </div>
224
-                </div>
225
-              </td>
226
-            </tr>
227
-            <tr>
228
-              <td style="padding: 0; position: relative;" colspan="2">
229
-                <table class="inside_table">
230
-                  <tbody>
231
-                    <tr style="height:32px;">
232
-                      <td style="font-size: 16px" width="10%">时间</td>
233
-                      <td style="font-size: 16px" colspan="2" width="45%">临时医嘱</td>
234
-                      <td style="font-size: 16px" width="10%">医嘱者</td>
235
-                      <td style="font-size: 16px" width="10%">执行者</td>
236
-                      <td style="font-size: 16px" width="10%">时间</td>
237
-                    </tr>
238
-                    <!-- <template v-for="group in doctor_advices" > -->
239
-
240
-                    <tr v-for="(advice, advice_index) in doctor_advices" :key="advice_index">
241
-                      <td height="32px;padding:1px 1px">
242
-                        <span v-if="advice.start_time">
243
-                          {{ getTime(advice.start_time, "{h}:{i}") }}
244
-                        </span>
245
-                        <!-- <span v-else>&nbsp;<br/>&nbsp;</span> -->
246
-                      </td>
247
-                      <td height="32px" colspan="2" class="advice-name" style="padding-left:7px;">
248
-                        <span v-if="advice.parent_id > 0">---></span>
249
-                        <span>{{ advice.advice_name }}</span>
250
-                        <span v-if="advice && advice.advice_desc">({{ advice.advice_desc }}{{ advice.drug_spec_unit }})</span>
251
-                        <span v-if="advice.prescribing_number">&nbsp;&nbsp; {{ advice.prescribing_number }}{{ advice.prescribing_number_unit }}</span>
252
-                        <span v-if="advice.single_dose != 0">{{ advice.single_dose }}{{ advice.single_dose_unit }}</span>
253
-                        <span v-if="advice.parent_id == 0">{{ advice.delivery_way }}</span>
254
-                        <span v-if="advice.parent_id == 0">{{ advice.execution_frequency }}</span>
255
-                        <span v-if="advice.parent_id == 0 && advice.remark.length > 0">({{ advice.remark }})</span>
256
-                      </td>
257
-                      <!-- <td colspan="2" height="60px" style="text-align: center" v-else >
258
-                    <span>{{advice.delivery_way}}</span>
259
-                    <span>{{advice.execution_frequency}}</span>
260
-                    <span v-if="advice.remark.length > 0">({{advice.remark}})</span>
261
-                  </td> -->
262
-                      <!-- <td width="10%" v-if="(advice.children && advice.children.length > 0 || advice.parent_id > 0) && advice.isShow == 2" ></td> -->
263
-                      <td height="32px">
264
-                        <span>{{ getAdminUser(advice.advice_doctor) }}</span>
265
-                      </td>
266
-                      <!-- <td height="35px">
267
-                    <span v-if="setAdminUserES(advice.checker) == ''">{{getAdminUser(advice.checker)}}</span>
268
-                    <img style="height:20px;" :src="setAdminUserES(advice.checker)" alt="" srcset="" v-else>
269
-                  </td> -->
270
-                      <td height="32px">
271
-                        <span>{{ getAdminUser(advice.execution_staff) }}</span>
272
-                      </td>
273
-                      <td height="32px">
274
-                        <span v-if="advice.execution_time">{{ getTime(advice.execution_time, "{h}:{i}") }}</span>
275
-                      </td>
276
-                    </tr>
277
-                    <!-- </template> -->
278
-                  </tbody>
279
-                </table>
280
-              </td>
281
-            </tr>
282
-
283
-
284
-
285
-            <tr>
286
-              <td style="padding: 0; position: relative;" colspan="2">
287
-                <table class="inside_table">
288
-                  <tbody>
289
-                    <tr>
290
-                      <td colspan="13" style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">
291
-                        护理记录
292
-                      </td>
293
-                    </tr>
294
-                    <tr>
295
-                        <td width="60">时间</td>
296
-                        <td width="80" style="height:20px;line-height:20px">血压<br />(肢)</td>
297
-                        <td width="60" style="height:20px;line-height:20px">动脉压<br />mmHg</td>
298
-                        <td width="60" style="height:20px;line-height:20px">静脉压<br />mmHg</td>
299
-                        <td width="60" style="height:20px;line-height:20px">跨膜压<br />mmHg</td>
300
-                        <td width="60" style="height:20px;line-height:20px">超滤率<br />1/h</td>
301
-                        <td width="60" style="height:20px;line-height:20px">超滤量<br />ml</td>
302
-                        <td width="60" style="height:20px;line-height:20px">透析液温度</td>
303
-                        <td width="60" style="height:20px;line-height:20px">电导度<br />ms/cm</td>
304
-                        <td width="60" style="height:20px;line-height:20px">体温<br />C°</td>
305
-                        <td width="">病情变化及处理</td>
306
-                        <td width="60" style="height:20px;line-height:20px">签名</td>
307
-                    </tr>
308
-
309
-                    <tr v-for="monitor in monitors" :key="monitor.id">
310
-                        <td style="height:32px;line-height:32px;">&nbsp;{{ getTime(monitor.operate_time, "{h}:{i}") }}</td>
311
-                        <td>
312
-                            <span v-if="monitor.systolic_blood_pressure || monitor.diastolic_blood_pressure">
313
-                                &nbsp;{{ monitor.systolic_blood_pressure ? monitor.systolic_blood_pressure : "" }}/
314
-                                {{ monitor.diastolic_blood_pressure ? monitor.diastolic_blood_pressure : "" }}
315
-                            </span>
227
+                </td>
228
+              </tr>
229
+              <tr>
230
+                <td style="padding: 0; position: relative;" colspan="2">
231
+                  <table class="inside_table">
232
+                    <tbody>
233
+                      <tr style="height:32px;">
234
+                        <td style="font-size: 16px" width="10%">时间</td>
235
+                        <td style="font-size: 16px" colspan="2" width="45%">临时医嘱</td>
236
+                        <td style="font-size: 16px" width="10%">医嘱者</td>
237
+                        <td style="font-size: 16px" width="10%">执行者</td>
238
+                        <td style="font-size: 16px" width="10%">时间</td>
239
+                      </tr>
240
+                      <!-- <template v-for="group in doctor_advices" > -->
241
+
242
+                      <tr v-for="(advice, advice_index) in doctor_advices" :key="advice_index">
243
+                        <td height="32px;padding:1px 1px">
244
+                          <span v-if="advice.start_time">
245
+                            {{ getTime(advice.start_time, "{h}:{i}") }}
246
+                          </span>
247
+                          <!-- <span v-else>&nbsp;<br/>&nbsp;</span> -->
316 248
                         </td>
317
-                        <td>&nbsp;{{ monitor.arterial_pressure ? monitor.arterial_pressure : "" }}</td>
318
-                        <td>&nbsp;{{ monitor.venous_pressure ? monitor.venous_pressure : "" }}</td>
319
-                        <td>&nbsp;{{ monitor.transmembrane_pressure ? monitor.transmembrane_pressure : "" }}</td>
320
-                        <td>&nbsp;{{ monitor.ultrafiltration_rate ? monitor.ultrafiltration_rate : ''}}</td>
321
-                        <td>&nbsp;{{ monitor.ultrafiltration_volume ? monitor.ultrafiltration_volume : "" }}</td>
322
-                        <td>&nbsp;{{monitor.dialysate_temperature ? monitor.dialysate_temperature : ''}}</td>
323
-                        <td>&nbsp;{{ monitor.conductivity ? monitor.conductivity : "" }}</td>
324
-                        <td>&nbsp;{{ monitor.temperature ? monitor.temperature : "" }}</td>
325
-                        <td style="text-align:left;padding-left:10px;">
326
-                            <div style="line-height:20px;text-align: left;display: inline-block;">
327
-                                &nbsp;{{ monitor.symptom }}{{ monitor.dispose }}{{ monitor.result }}
328
-                            </div>
249
+                        <td height="32px" colspan="2" class="advice-name" style="padding-left:7px;">
250
+                          <span v-if="advice.parent_id > 0">---></span>
251
+                          <span>{{ advice.advice_name }}</span>
252
+                          <span v-if="advice && advice.advice_desc">({{ advice.advice_desc }}{{ advice.drug_spec_unit }})</span>
253
+                          <span v-if="advice.prescribing_number">&nbsp;&nbsp; {{ advice.prescribing_number }}{{ advice.prescribing_number_unit }}</span>
254
+                          <span v-if="advice.single_dose != 0">{{ advice.single_dose }}{{ advice.single_dose_unit }}</span>
255
+                          <span v-if="advice.parent_id == 0">{{ advice.delivery_way }}</span>
256
+                          <span v-if="advice.parent_id == 0">{{ advice.execution_frequency }}</span>
257
+                          <span v-if="advice.parent_id == 0 && advice.remark.length > 0">({{ advice.remark }})</span>
329 258
                         </td>
330
-                        <td>
331
-                            <span>
332
-                                {{ getAdminUser(monitor.monitoring_nurse) }}
333
-                            </span>
259
+                        <!-- <td colspan="2" height="60px" style="text-align: center" v-else >
260
+                      <span>{{advice.delivery_way}}</span>
261
+                      <span>{{advice.execution_frequency}}</span>
262
+                      <span v-if="advice.remark.length > 0">({{advice.remark}})</span>
263
+                    </td> -->
264
+                        <!-- <td width="10%" v-if="(advice.children && advice.children.length > 0 || advice.parent_id > 0) && advice.isShow == 2" ></td> -->
265
+                        <td height="32px">
266
+                          <span>{{ getAdminUser(advice.advice_doctor) }}</span>
334 267
                         </td>
335
-                    </tr>
336
-                  </tbody>
337
-                </table>
338
-              </td>
339
-            </tr>
340
-            <tr>
341
-                <td colspan="2">
342
-                    <div class="row" style="padding: 2px 0;line-height:23px; display:flex;">
343
-                        <div class="inline_block">
344
-                            实际治疗时间:
345
-                            <div class="under_line" style="width: 30px;text-align: center">
346
-                            {{ afterdialysis.actual_treatment_hour ? afterdialysis.actual_treatment_hour : "" }}
347
-                            </div>
348
-                            小时
349
-                            <div class="under_line" style="width: 30px;text-align: center">
350
-                            {{ afterdialysis.actual_treatment_minute ? afterdialysis.actual_treatment_minute : "" }}
351
-                            </div>
352
-                            分钟
353
-                        </div>
354
-                        <div class="inline_block" style="margin-left:10px;">
355
-                            实际脱水量:
356
-                            <div class="under_line" style="width: 70px;text-align: center">
357
-                            {{ afterdialysis.actual_ultrafiltration ? afterdialysis.actual_ultrafiltration : "" }}
358
-                            </div>
359
-                            ml
360
-                        </div>
361
-                        <div class="inline_block" style="margin-left:10px;">
362
-                            透后体重:
363
-                            <div class="under_line" style="width: 70px;text-align: center">
364
-                            {{ afterdialysis.weight_after ? afterdialysis.weight_after : "" }}
365
-                            </div>
366
-                            kg
367
-                        </div>
368
-                        <div class="inline_block" style="margin-left:10px;">
369
-                            离科时间
370
-                            <div class="under_line" style="width: 70px;text-align: center">
371
-                                {{ dialysisOrder ? getTime(dialysisOrder.end_time, "{h}:{i}") : '' }}
372
-                            </div>
373
-                        </div>
374
-                    </div>
375
-                    <div class="row" style="padding: 2px 0;line-height:30px; display:flex;">
268
+                        <!-- <td height="35px">
269
+                      <span v-if="setAdminUserES(advice.checker) == ''">{{getAdminUser(advice.checker)}}</span>
270
+                      <img style="height:20px;" :src="setAdminUserES(advice.checker)" alt="" srcset="" v-else>
271
+                    </td> -->
272
+                        <td height="32px">
273
+                          <span>{{ getAdminUser(advice.execution_staff) }}</span>
274
+                        </td>
275
+                        <td height="32px">
276
+                          <span v-if="advice.execution_time">{{ getTime(advice.execution_time, "{h}:{i}") }}</span>
277
+                        </td>
278
+                      </tr>
279
+                      <!-- </template> -->
280
+                    </tbody>
281
+                  </table>
282
+                </td>
283
+              </tr>
284
+
285
+
286
+
287
+              <tr>
288
+                <td style="padding: 0; position: relative;" colspan="2">
289
+                  <table class="inside_table">
290
+                    <tbody>
291
+                      <tr>
292
+                        <td colspan="13" style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">
293
+                          护理记录
294
+                        </td>
295
+                      </tr>
296
+                      <tr>
297
+                          <td width="60">时间</td>
298
+                          <td width="80" style="height:20px;line-height:20px">血压<br />(肢)</td>
299
+                          <td width="60" style="height:20px;line-height:20px">动脉压<br />mmHg</td>
300
+                          <td width="60" style="height:20px;line-height:20px">静脉压<br />mmHg</td>
301
+                          <td width="60" style="height:20px;line-height:20px">跨膜压<br />mmHg</td>
302
+                          <td width="60" style="height:20px;line-height:20px">超滤率<br />1/h</td>
303
+                          <td width="60" style="height:20px;line-height:20px">超滤量<br />ml</td>
304
+                          <td width="60" style="height:20px;line-height:20px">透析液温度</td>
305
+                          <td width="60" style="height:20px;line-height:20px">电导度<br />ms/cm</td>
306
+                          <td width="60" style="height:20px;line-height:20px">体温<br />C°</td>
307
+                          <td width="">病情变化及处理</td>
308
+                          <td width="60" style="height:20px;line-height:20px">签名</td>
309
+                      </tr>
310
+
311
+                      <tr v-for="monitor in monitors" :key="monitor.id">
312
+                          <td style="height:32px;line-height:32px;">&nbsp;{{ getTime(monitor.operate_time, "{h}:{i}") }}</td>
313
+                          <td>
314
+                              <span v-if="monitor.systolic_blood_pressure || monitor.diastolic_blood_pressure">
315
+                                  &nbsp;{{ monitor.systolic_blood_pressure ? monitor.systolic_blood_pressure : "" }}/
316
+                                  {{ monitor.diastolic_blood_pressure ? monitor.diastolic_blood_pressure : "" }}
317
+                              </span>
318
+                          </td>
319
+                          <td>&nbsp;{{ monitor.arterial_pressure ? monitor.arterial_pressure : "" }}</td>
320
+                          <td>&nbsp;{{ monitor.venous_pressure ? monitor.venous_pressure : "" }}</td>
321
+                          <td>&nbsp;{{ monitor.transmembrane_pressure ? monitor.transmembrane_pressure : "" }}</td>
322
+                          <td>&nbsp;{{ monitor.ultrafiltration_rate ? monitor.ultrafiltration_rate : ''}}</td>
323
+                          <td>&nbsp;{{ monitor.ultrafiltration_volume ? monitor.ultrafiltration_volume : "" }}</td>
324
+                          <td>&nbsp;{{monitor.dialysate_temperature ? monitor.dialysate_temperature : ''}}</td>
325
+                          <td>&nbsp;{{ monitor.conductivity ? monitor.conductivity : "" }}</td>
326
+                          <td>&nbsp;{{ monitor.temperature ? monitor.temperature : "" }}</td>
327
+                          <td style="text-align:left;padding-left:10px;">
328
+                              <div style="line-height:20px;text-align: left;display: inline-block;">
329
+                                  &nbsp;{{ monitor.symptom }}{{ monitor.dispose }}{{ monitor.result }}
330
+                              </div>
331
+                          </td>
332
+                          <td>
333
+                              <span>
334
+                                  {{ getAdminUser(monitor.monitoring_nurse) }}
335
+                              </span>
336
+                          </td>
337
+                      </tr>
338
+                    </tbody>
339
+                  </table>
340
+                </td>
341
+              </tr>
342
+              <tr>
343
+                  <td colspan="2">
344
+                      <div class="row" style="padding: 2px 0;line-height:23px; display:flex;">
345
+                          <div class="inline_block">
346
+                              实际治疗时间:
347
+                              <div class="under_line" style="width: 30px;text-align: center">
348
+                              {{ afterdialysis.actual_treatment_hour ? afterdialysis.actual_treatment_hour : "" }}
349
+                              </div>
350
+                              小时
351
+                              <div class="under_line" style="width: 30px;text-align: center">
352
+                              {{ afterdialysis.actual_treatment_minute ? afterdialysis.actual_treatment_minute : "" }}
353
+                              </div>
354
+                              分钟
355
+                          </div>
356
+                          <div class="inline_block" style="margin-left:10px;">
357
+                              实际脱水量:
358
+                              <div class="under_line" style="width: 70px;text-align: center">
359
+                              {{ afterdialysis.actual_ultrafiltration ? afterdialysis.actual_ultrafiltration : "" }}
360
+                              </div>
361
+                              ml
362
+                          </div>
363
+                          <div class="inline_block" style="margin-left:10px;">
364
+                              透后体重:
365
+                              <div class="under_line" style="width: 70px;text-align: center">
366
+                              {{ afterdialysis.weight_after ? afterdialysis.weight_after : "" }}
367
+                              </div>
368
+                              kg
369
+                          </div>
370
+                          <div class="inline_block" style="margin-left:10px;">
371
+                              离科时间
372
+                              <div class="under_line" style="width: 70px;text-align: center">
373
+                                  {{ dialysisOrder ? getTime(dialysisOrder.end_time, "{h}:{i}") : '' }}
374
+                              </div>
375
+                          </div>
376
+                      </div>
377
+                      <div class="row" style="padding: 2px 0;line-height:30px; display:flex;">
378
+                          <div class="inline_block">
379
+                              预冲者
380
+                              <div class="under_line" style="width: 70px;text-align: center">
381
+                                  <span>{{getAdminUser(dialysisOrder==null?0:dialysisOrder.washpipe_nurse)}}</span>
382
+                              </div>
383
+                          </div>
384
+                          <div class="inline_block" style="margin-left:20px;">
385
+                              穿刺者/换药者
386
+                              <div class="under_line" style="width: 70px;text-align: center">
387
+                                  <span>{{getAdminUser(dialysisOrder==null?0:dialysisOrder.puncture_nurse)}}</span>
388
+                              </div>
389
+                          </div>
390
+                          <div class="inline_block" style="margin-left:20px;">
391
+                              责任护士
392
+                              <div class="under_line" style="width: 70px;text-align: center">
393
+                                  <span>{{getAdminUser(dialysisOrder==null?0:dialysisOrder.start_nurse)}}</span>
394
+                              </div>
395
+                          </div>
396
+                          <div class="inline_block" style="margin-left:20px;">
397
+                              查对者
398
+                              <div class="under_line" style="width: 70px;text-align: center">
399
+                                  <span>
400
+                                      {{ getAdminUser(check == null ? 0 : check.creater) }}
401
+                                  </span>
402
+                              </div>
403
+                          </div>
404
+                          <div class="inline_block" style="margin-left:20px;">
405
+                              交叉核对者
406
+                              <div class="under_line" style="width: 70px;text-align: center">
407
+                                  <span>
408
+                                  {{ getAdminUser(check == null ? 0 : check.modifier) }}
409
+                                  </span>
410
+                              </div>
411
+                          </div>
412
+                          <div class="inline_block" style="margin-left:20px;">
413
+                              下机护士
414
+                              <div class="under_line" style="width: 70px;text-align: center">
415
+                                  <span>{{ getAdminUser(dialysisOrder == null ? 0 : dialysisOrder.finish_nurse) }}</span>
416
+                              </div>
417
+                          </div>
418
+                          
419
+                          
420
+                      </div>
421
+                      <div class="row" style="padding: 2px 0;line-height:30px; display:flex;">
376 422
                         <div class="inline_block">
377
-                            预冲者
378
-                            <div class="under_line" style="width: 70px;text-align: center">
379
-                                <span>{{getAdminUser(dialysisOrder==null?0:dialysisOrder.washpipe_nurse)}}</span>
380
-                            </div>
381
-                        </div>
382
-                        <div class="inline_block" style="margin-left:20px;">
383
-                            穿刺者/换药者
384
-                            <div class="under_line" style="width: 70px;text-align: center">
385
-                                <span>{{getAdminUser(dialysisOrder==null?0:dialysisOrder.puncture_nurse)}}</span>
386
-                            </div>
387
-                        </div>
388
-                        <div class="inline_block" style="margin-left:20px;">
389
-                            责任护士
390
-                            <div class="under_line" style="width: 70px;text-align: center">
391
-                                <span>{{getAdminUser(dialysisOrder==null?0:dialysisOrder.start_nurse)}}</span>
392
-                            </div>
393
-                        </div>
394
-                        <div class="inline_block" style="margin-left:20px;">
395
-                            查对者
396
-                            <div class="under_line" style="width: 70px;text-align: center">
397
-                                <span>
398
-                                    {{ getAdminUser(check == null ? 0 : check.creater) }}
399
-                                </span>
400
-                            </div>
401
-                        </div>
402
-                        <div class="inline_block" style="margin-left:20px;">
403
-                            交叉核对者
404
-                            <div class="under_line" style="width: 70px;text-align: center">
405
-                                <span>
406
-                                {{ getAdminUser(check == null ? 0 : check.modifier) }}
407
-                                </span>
408
-                            </div>
409
-                        </div>
410
-                        <div class="inline_block" style="margin-left:20px;">
411
-                            下机护士
412
-                            <div class="under_line" style="width: 70px;text-align: center">
413
-                                <span>{{ getAdminUser(dialysisOrder == null ? 0 : dialysisOrder.finish_nurse) }}</span>
414
-                            </div>
415
-                        </div>
416
-                        
417
-                        
418
-                    </div>
419
-                    <div class="row" style="padding: 2px 0;line-height:30px; display:flex;">
420
-                      <div class="inline_block">
421
-                        透析器级别
422
-                        <div class="under_line" style="width: 300px;text-align:left;">
423
-                            {{ afterdialysis.cruor ? afterdialysis.cruor : '' }}
423
+                          透析器级别
424
+                          <div class="under_line" style="width: 300px;text-align:left;">
425
+                              {{ afterdialysis.cruor ? afterdialysis.cruor : '' }}
426
+                          </div>
424 427
                         </div>
425 428
                       </div>
426
-                    </div>
427
-                    <div class="row" style="min-height:40px;">
428
-                        <div style="width: 100%;line-height: 25px;text-align: left;margin-left: 2px;text-underline-position: under; text-decoration: underline;">
429
-                            透析小结:{{ summary.dialysis_summary ? summary.dialysis_summary : "" }}
430
-                        </div>
431
-                    </div>
432
-                </td>
433
-            </tr>
434
-           
435
-          </tbody>
436
-        </table>
437
-        <div class="row" style="padding: 2px 0;line-height:30px; display:flex;">
438
-            <div class="inline_block">
439
-                医生签字
440
-                <div class="under_line" style="width: 70px;text-align: center">
441
-                    <span> {{ getAdminUser(prescription==null?0:(prescription.prescription_doctor?prescription.prescription_doctor:'')) }} </span>
442
-                </div>
443
-            </div>
429
+                      <div class="row" style="min-height:40px;">
430
+                          <div style="width: 100%;line-height: 25px;text-align: left;margin-left: 2px;text-underline-position: under; text-decoration: underline;">
431
+                              透析小结:{{ summary.dialysis_summary ? summary.dialysis_summary : "" }}
432
+                          </div>
433
+                      </div>
434
+                  </td>
435
+              </tr>
436
+            
437
+            </tbody>
438
+          </table>
439
+          <div class="row" style="padding: 2px 0;line-height:30px; display:flex;">
440
+              <div class="inline_block">
441
+                  医生签字
442
+                  <div class="under_line" style="width: 70px;text-align: center">
443
+                      <span> {{ getAdminUser(prescription==null?0:(prescription.prescription_doctor?prescription.prescription_doctor:'')) }} </span>
444
+                  </div>
445
+              </div>
446
+          </div>
444 447
         </div>
445 448
       </div>
446 449
     </div>
@@ -582,6 +585,93 @@ export default {
582 585
     }
583 586
   },
584 587
   methods: {
588
+    checkData(){
589
+      if(this.predialysis.machine_type == ""){
590
+        this.$message.error('透析机未填')
591
+      }else if(this.prescription.mode_id == ""){
592
+        this.$message.error('治疗模式未填')
593
+      }else if(this.predialysis.pulse_frequency == ""){
594
+        this.$message.error('透前脉搏未填')
595
+      }else if(this.predialysis.systolic_blood_pressure == 0 || this.predialysis.diastolic_blood_pressure == 0){
596
+        this.$message.error('透前血压未填完整')
597
+      }else if(this.predialysis.dry_weight == 0){
598
+        this.$message.error('干体重未填')
599
+      }else if(this.predialysis.weight_before == 0){
600
+        this.$message.error('透前体重未填')
601
+      }else if(this.prescription.target_ultrafiltration == 0){
602
+        this.$message.error('计划超滤量未填')
603
+      }else if(this.prescription.dialysis_duration_hour == 0 && this.prescription.dialysis_duration_minute == 0){
604
+        this.$message.error('计划治疗时间未填')
605
+      }else if(this.prescription.blood_flow_volume == 0){
606
+        this.$message.error('血流量未填')
607
+      }else if(this.predialysis.blood_access_part_opera_name == ''){
608
+        this.$message.error('血管通路未填')
609
+      }else if(this.prescription.dialyzer_perfusion_apparatus == ""){
610
+        this.$message.error('透析(滤)器未填')
611
+      }else if(this.prescription.displace_liqui_part == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
612
+        this.$message.error('置换方式未填')
613
+      }else if(this.prescription.replacement_total == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
614
+        this.$message.error('置换量未填')
615
+      }else if(this.afterdialysis.actual_treatment_hour == 0 && this.afterdialysis.actual_treatment_minute == 0){
616
+        this.$message.error('实际治疗时间未填')
617
+      }else if(this.afterdialysis.actual_ultrafiltration == 0){
618
+        this.$message.error('实际脱水量未填')
619
+      }else if(this.afterdialysis.weight_after == 0){
620
+        this.$message.error('透后体重未填')
621
+      }else if(this.dialysisOrder.end_time == 0){
622
+        this.$message.error('离科时间未填')
623
+      }else if(this.dialysisOrder.washpipe_nurse == 0){
624
+        this.$message.error('预冲者未填')
625
+      }else if(this.dialysisOrder.puncture_nurse == 0){
626
+        this.$message.error('穿刺者/换药者未填')
627
+      }else if(this.dialysisOrder.start_nurse == 0){
628
+        this.$message.error('责任护士未填')
629
+      }else if(this.check.creater == 0){
630
+        this.$message.error('查对者未填')
631
+      }else if(this.check.modifier == 0){
632
+        this.$message.error('交叉核对者未填')
633
+      }else if(this.dialysisOrder.finish_nurse == 0){
634
+        this.$message.error('下机护士未填')
635
+      }else if(this.afterdialysis.cruor == ""){
636
+        this.$message.error('透析器级别未填')
637
+      }else if(this.summary.dialysis_summary == ""){
638
+        this.$message.error('透析小结未填')
639
+      }else if(this.prescription.prescription_doctor == 0){
640
+        this.$message.error('医生签字未填')
641
+      }else if(this.monitors.length > 0){
642
+        this.monitors.map(item => {
643
+          if(item.id > 0 && item.operate_time){
644
+            this.users.map(it => {
645
+              if(it.id == item.monitoring_nurse){
646
+                if(it.type != 3){
647
+                  this.$message.error('存在不是护士保存的监测')
648
+                }
649
+              }
650
+            })
651
+          }
652
+        })
653
+      }else if(this.tableAdvice.length > 0){
654
+        this.tableAdvice.map(item => {
655
+          if(item.id > 0 && item.created_time){
656
+            this.users.map(it => {
657
+              if(it.id == item.advice_doctor){
658
+                if(it.type != 2){
659
+                  this.$message.error('存在不是医生保存的医嘱')
660
+                }
661
+              }else if(it.id == item.execution_staff && item.execution_staff > 0){
662
+                if(it.type != 3){
663
+                  this.$message.error('存在不是护士执行的医嘱')
664
+                }
665
+              }else if(it.id == item.checker && item.checker > 0){
666
+                if(it.type != 3){
667
+                  this.$message.error('存在不是护士核对的医嘱')
668
+                }
669
+              }
670
+            })
671
+          }
672
+        })
673
+      }
674
+    },
585 675
     getDisplaceLiquiPart: function(val) {
586 676
       let displace_liqui_part_name = '/'
587 677
       const displace_liqui_part = this.displaceLiquiPartOptions
@@ -868,6 +958,7 @@ export default {
868 958
         }
869 959
 
870 960
         this.advices = response.data.data.advices
961
+        this.tableAdvice = response.data.data.advices;
871 962
         console.log("医嘱数据2222222222",this.advices)
872 963
         this.monitors = response.data.data.monitors
873 964
         this.summary = response.data.data.summary

+ 88 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyNine.vue 查看文件

@@ -1,4 +1,6 @@
1 1
 <template>
2
+  <div>
3
+    <!-- <el-button type="primary" @click="checkData">一键核对</el-button> -->
2 4
     <div id="dialysis-print-box">
3 5
         <div class="dialysis-print-order">
4 6
             <div class="order-yy-name">{{ orgname }}</div>
@@ -404,6 +406,7 @@
404 406
             </div>
405 407
         </div>
406 408
     </div>
409
+  </div>
407 410
 </template>
408 411
 
409 412
 <script>
@@ -552,6 +555,91 @@ export default {
552 555
     };
553 556
   },
554 557
   methods: {
558
+    checkData(){
559
+      if(this.predialysis.weight_before == 0){
560
+        this.$message.error('透前体重未填')
561
+      }else if(this.predialysis.dry_weight == 0){
562
+        this.$message.error('干体重未填')
563
+      }else if(this.predialysis.temperature == ""){
564
+        this.$message.error('透前体温未填')
565
+      }else if(this.predialysis.systolic_blood_pressure == 0 || this.predialysis.diastolic_blood_pressure == 0){
566
+        this.$message.error('透前血压未填完整')
567
+      }else if(this.predialysis.pulse_frequency == ""){
568
+        this.$message.error('心率未填')
569
+      }else if(this.prescription.mode_id == ""){
570
+        this.$message.error('治疗方式未填')
571
+      }else if(this.prescription.dialysis_duration_hour == 0 && this.prescription.dialysis_duration_minute == 0){
572
+        this.$message.error('净化时间未填')
573
+      }else if(this.predialysis.single_time == ""){
574
+        this.$message.error('单超时长未填')
575
+      }else if(this.predialysis.single_water == ""){
576
+        this.$message.error('单超量未填')
577
+      }else if(this.prescription.target_ultrafiltration == 0){
578
+        this.$message.error('预超滤量未填')
579
+      }else if(this.prescription.replacement_flow == ""){
580
+        this.$message.error('置换流量未填')
581
+      }else if(this.prescription.anticoagulant == 0){
582
+        this.$message.error('抗凝方式未填')
583
+      }else if(this.predialysis.internal_fistula == ''){
584
+        this.$message.error('内瘘未填')
585
+      }else if(this.predialysis.catheter == ''){
586
+        this.$message.error('中心静脉导管未填')
587
+      }else if(this.prescription.dialysis_dialyszers == ""){
588
+        this.$message.error('透析器型号未填')
589
+      }else if(this.prescription.prescription_doctor == 0){
590
+        this.$message.error('医生未填')
591
+      }else if(this.dialysisOrder.start_nurse == 0){
592
+        this.$message.error('接管护士未填')
593
+      }else if(this.dialysisOrder.start_time == 0){
594
+        this.$message.error('接管时间未填')
595
+      }else if(this.afterdialysis.weight_after == 0){
596
+        this.$message.error('透后体重未填')
597
+      }else if(this.afterdialysis.systolic_blood_pressure == 0 || this.afterdialysis.diastolic_blood_pressure == 0){
598
+        this.$message.error('透后血压未填完整')
599
+      }else if(this.afterdialysis.pulse_frequency == 0){
600
+        this.$message.error('透后心率未填')
601
+      }else if(this.afterdialysis.cruor == ""){
602
+        this.$message.error('凝血分级未填')
603
+      }else if(this.summary.dialysis_summary == ""){
604
+        this.$message.error('补充记录未填')
605
+      }else if(this.dialysisOrder.finish_nurse == 0){
606
+        this.$message.error('回血护士未填')
607
+      }else if(this.dialysisOrder.end_time == 0){
608
+        this.$message.error('回血时间未填')
609
+      }else if(this.monitors.length > 0){
610
+        this.monitors.map(item => {
611
+          if(item.id > 0 && item.operate_time){
612
+            this.users.map(it => {
613
+              if(it.id == item.monitoring_nurse){
614
+                if(it.type != 3){
615
+                  this.$message.error('存在不是护士保存的监测')
616
+                }
617
+              }
618
+            })
619
+          }
620
+        })
621
+      }else if(this.tableAdvice.length > 0){
622
+        this.tableAdvice.map(item => {
623
+          if(item.id > 0 && item.created_time){
624
+            this.users.map(it => {
625
+              if(it.id == item.advice_doctor){
626
+                if(it.type != 2){
627
+                  this.$message.error('存在不是医生保存的医嘱')
628
+                }
629
+              }else if(it.id == item.execution_staff && item.execution_staff > 0){
630
+                if(it.type != 3){
631
+                  this.$message.error('存在不是护士执行的医嘱')
632
+                }
633
+              }else if(it.id == item.checker && item.checker > 0){
634
+                if(it.type != 3){
635
+                  this.$message.error('存在不是护士核对的医嘱')
636
+                }
637
+              }
638
+            })
639
+          }
640
+        })
641
+      }
642
+    },
555 643
     getNewAge(UUserCard) {
556 644
       if (UUserCard != null && UUserCard != '') {
557 645
         // 获取年龄

+ 472 - 416
src/xt_pages/dialysis/template/DialysisPrintOrderThirtySeven.vue 查看文件

@@ -1,437 +1,440 @@
1 1
 <template>
2
-  <div id="dialysis-print-box">
3
-    <div class="dialysis-print-order">
4
-      <div class="order-yy-name">{{ orgname }}</div>
5
-      <div class="order-title">血液净化治疗单</div>
6
-      <table class="print-table" border="1" style="margin-top: 10px;">
7
-        <tr>
8
-          <td style="text-align:left;" colspan="2">
9
-            <span style="display:inline-block;width:15%;margin-left:15px;">
10
-                姓名:
11
-                <span style="display:inline-block;">
12
-                {{patientInfo.name}}
13
-                </span>
14
-            </span>
15
-            <span style="display:inline-block;width:15%;">
16
-                性别:
17
-                <span style="display:inline-block;">
18
-                {{patientInfo.gender}}
19
-                </span>
20
-            </span>
21
-            <span style="display:inline-block;width:15%;">
22
-                年龄:
23
-                <span style="display:inline-block;">
24
-                {{ getAge(patientInfo) }}
25
-                </span>
26
-            </span>
27
-            <span style="display:inline-block;width:25%;">
28
-                透析机号:
29
-                <span style="display:inline-block;">
30
-                    {{ dialysisOrder && dialysisOrder.DeviceNumber && dialysisOrder.DeviceNumber.number.length > 0 ? dialysisOrder.DeviceNumber.number : patientInfo.DialysisSchedule.device_number.number }}
31
-                </span>
32
-            </span>
33
-            <span style="display:inline-block;width:25%;">
34
-              日期:{{getDatge(queryParams.xtdate)}}
35
-            </span>
36
-            
37
-          </td>
38
-          <!-- <td style="text-align:center;" colspan="1">
39
-            机器号:
40
-            <span style="display:inline-block;margin-left:10px;">
41
-              {{
42
-              dialysisOrder &&
43
-              dialysisOrder.DeviceNumber &&
44
-              dialysisOrder.DeviceNumber.number > 0
45
-              ? dialysisOrder.DeviceNumber.number
46
-              : patientInfo.DialysisSchedule.device_number.number
47
-              }}
48
-            </span>
49
-          </td> -->
50
-        </tr>
51
-        <tr>
2
+  <div>
3
+    <!-- <el-button type="primary" @click="checkData">一键核对</el-button> -->
4
+    <div id="dialysis-print-box">
5
+      <div class="dialysis-print-order">
6
+        <div class="order-yy-name">{{ orgname }}</div>
7
+        <div class="order-title">血液净化治疗单</div>
8
+        <table class="print-table" border="1" style="margin-top: 10px;">
9
+          <tr>
52 10
             <td style="text-align:left;" colspan="2">
53
-                <span style="display:inline-block;width:15%;margin-left:15px;width:100%;">
54
-                    上机前病情:
55
-                    <label-box :isChecked="predialysis.symptom_before_dialysis.indexOf('无特殊') > -1" showValue="无特殊"></label-box>&nbsp;&nbsp;
56
-                    <span>
57
-                        其他:<span v-if="predialysis.symptom_before_dialysis.indexOf('无特殊') == -1">{{ predialysis.symptom_before_dialysis ? predialysis.symptom_before_dialysis : "" }}</span>
58
-                    </span>
59
-                </span>
11
+              <span style="display:inline-block;width:15%;margin-left:15px;">
12
+                  姓名:
13
+                  <span style="display:inline-block;">
14
+                  {{patientInfo.name}}
15
+                  </span>
16
+              </span>
17
+              <span style="display:inline-block;width:15%;">
18
+                  性别:
19
+                  <span style="display:inline-block;">
20
+                  {{patientInfo.gender}}
21
+                  </span>
22
+              </span>
23
+              <span style="display:inline-block;width:15%;">
24
+                  年龄:
25
+                  <span style="display:inline-block;">
26
+                  {{ getAge(patientInfo) }}
27
+                  </span>
28
+              </span>
29
+              <span style="display:inline-block;width:25%;">
30
+                  透析机号:
31
+                  <span style="display:inline-block;">
32
+                      {{ dialysisOrder && dialysisOrder.DeviceNumber && dialysisOrder.DeviceNumber.number.length > 0 ? dialysisOrder.DeviceNumber.number : patientInfo.DialysisSchedule.device_number.number }}
33
+                  </span>
34
+              </span>
35
+              <span style="display:inline-block;width:25%;">
36
+                日期:{{getDatge(queryParams.xtdate)}}
37
+              </span>
38
+              
60 39
             </td>
61
-        </tr>
62
-        <tr>
63
-            <td style="text-align:left;">
64
-                <span style="display:inline-block;width:15%;margin-left:15px;width:100%;">
65
-                    治疗方式:
66
-                    <label-box :isChecked="prescription.mode_id == 1 ? true : false" showValue="HD"></label-box>&nbsp;
67
-                    <label-box :isChecked="prescription.mode_id == 2 ? true : false" showValue="HDF"></label-box>&nbsp;
68
-                    <label-box :isChecked="prescription.mode_id == 3 ? true : false" showValue="HD+HP"></label-box>&nbsp;
69
-                    (
70
-                        <label-box :isChecked="prescription.displace_liqui_part == 1 ? true : false" showValue="前稀释"></label-box>&nbsp;
71
-                        <label-box :isChecked="prescription.displace_liqui_part == 2 ? true : false" showValue="后稀释"></label-box>
72
-                         &nbsp; 置换液量:<span v-if="prescription.mode_id == 2" style="display:inline-block;width:50px;">{{ prescription.displace_liqui_value ? prescription.displace_liqui_value : "" }}</span> ml
73
-                    )
74
-                    <span>
75
-                        其他:
76
-                        <span v-if="prescription.mode_id > 3">
77
-                            {{ prescription.mode }}
78
-                        </span>
79
-                    </span>
40
+            <!-- <td style="text-align:center;" colspan="1">
41
+              机器号:
42
+              <span style="display:inline-block;margin-left:10px;">
43
+                {{
44
+                dialysisOrder &&
45
+                dialysisOrder.DeviceNumber &&
46
+                dialysisOrder.DeviceNumber.number > 0
47
+                ? dialysisOrder.DeviceNumber.number
48
+                : patientInfo.DialysisSchedule.device_number.number
49
+                }}
50
+              </span>
51
+            </td> -->
52
+          </tr>
53
+          <tr>
54
+              <td style="text-align:left;" colspan="2">
55
+                  <span style="display:inline-block;width:15%;margin-left:15px;width:100%;">
56
+                      上机前病情:
57
+                      <label-box :isChecked="predialysis.symptom_before_dialysis.indexOf('无特殊') > -1" showValue="无特殊"></label-box>&nbsp;&nbsp;
58
+                      <span>
59
+                          其他:<span v-if="predialysis.symptom_before_dialysis.indexOf('无特殊') == -1">{{ predialysis.symptom_before_dialysis ? predialysis.symptom_before_dialysis : "" }}</span>
60
+                      </span>
61
+                  </span>
62
+              </td>
63
+          </tr>
64
+          <tr>
65
+              <td style="text-align:left;">
66
+                  <span style="display:inline-block;width:15%;margin-left:15px;width:100%;">
67
+                      治疗方式:
68
+                      <label-box :isChecked="prescription.mode_id == 1 ? true : false" showValue="HD"></label-box>&nbsp;
69
+                      <label-box :isChecked="prescription.mode_id == 2 ? true : false" showValue="HDF"></label-box>&nbsp;
70
+                      <label-box :isChecked="prescription.mode_id == 3 ? true : false" showValue="HD+HP"></label-box>&nbsp;
71
+                      (
72
+                          <label-box :isChecked="prescription.displace_liqui_part == 1 ? true : false" showValue="前稀释"></label-box>&nbsp;
73
+                          <label-box :isChecked="prescription.displace_liqui_part == 2 ? true : false" showValue="后稀释"></label-box>
74
+                          &nbsp; 置换液量:<span v-if="prescription.mode_id == 2" style="display:inline-block;width:50px;">{{ prescription.displace_liqui_value ? prescription.displace_liqui_value : "" }}</span> ml
75
+                      )
76
+                      <span>
77
+                          其他:
78
+                          <span v-if="prescription.mode_id > 3">
79
+                              {{ prescription.mode }}
80
+                          </span>
81
+                      </span>
82
+                  </span>
83
+              </td>
84
+              <td>
85
+                  <span>
86
+                      治疗时间:
87
+                      {{ prescription.dialysis_duration_hour ? prescription.dialysis_duration_hour : "0" }}小时
88
+                      {{ prescription.dialysis_duration_minute ? prescription.dialysis_duration_minute : "0" }}分钟
89
+                  </span>
90
+              </td>
91
+          </tr>
92
+          <tr>
93
+              <td style="text-align:left;" colspan="2">
94
+                  <span style="display:inline-block;width:15%;margin-left:15px;width:100%;">
95
+                      治疗抗凝:
96
+                      <label-box :isChecked="prescription.anticoagulant == 3 ? true : prescription.anticoagulant == 6 ? true : prescription.anticoagulant == 7 ? true : false" showValue="低分子肝素"></label-box>
97
+                      <span style="display:inline-block;width:50px;">
98
+                          <span v-if="prescription.anticoagulant == 3">{{ prescription.anticoagulant_zongliang }}</span>
99
+                          <span v-if="prescription.anticoagulant == 6">{{ prescription.anticoagulant_zongliang }}</span>
100
+                          <span v-if="prescription.anticoagulant == 7">{{ prescription.anticoagulant_zongliang }}</span>
101
+                      </span>U
102
+                      <span style="margin:0 10px;">
103
+                          <label-box :isChecked="prescription.anticoagulant == 2 ? true : false" showValue="普通肝素"></label-box>
104
+                          首剂
105
+                          <span style="display:inline-block;width:50px;">
106
+                              <span v-if="prescription.anticoagulant == 2">{{ prescription.anticoagulant_shouji }}</span>
107
+                          </span>mg
108
+                          追加
109
+                          <span style="display:inline-block;width:50px;">
110
+                              <span v-if="prescription.anticoagulant == 2">{{ prescription.anticoagulant_weichi }}</span>
111
+                          </span>mg/h
112
+                          总量
113
+                          <span style="display:inline-block;width:50px;">
114
+                              <span v-if="prescription.anticoagulant == 2">{{ prescription.anticoagulant_zongliang }}</span>
115
+                          </span>mg;
116
+                      </span>
117
+                      <label-box :isChecked="prescription.anticoagulant == 1 ? true : false" showValue="无肝素"></label-box>
118
+                  </span>
119
+              </td>
120
+          </tr>
121
+          <tr>
122
+              <td style="text-align:left;" colspan="2">
123
+                  <span style="display:inline-block;width:15%;margin-left:15px;width:100%;">
124
+                      透前体重:
125
+                      <span style="display:inline-block;width:50px;text-align:center;">{{ predialysis.weight_before ? predialysis.weight_before : "" }}</span>
126
+                      kg
127
+                      <span style="margin-left:15px;">
128
+                          干体重:
129
+                          <span style="display:inline-block;width:50px;text-align:center;">{{ predialysis.dry_weight ? predialysis.dry_weight : "" }}</span>
130
+                          kg
131
+                      </span>
132
+                      <span style="margin-left:15px;">
133
+                          预超滤量:
134
+                          <span style="display:inline-block;width:50px;text-align:center;">{{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : "" }}</span>
135
+                          L
136
+                      </span>
137
+                      <span style="margin-left:15px;">
138
+                          透后体重:
139
+                          <span style="display:inline-block;width:50px;text-align:center;">{{ afterdialysis.weight_after ? afterdialysis.weight_after : "" }}</span>
140
+                          kg
141
+                      </span>
142
+                      <span style="margin-left:15px;">
143
+                          实际超滤量:
144
+                          <span style="display:inline-block;width:50px;text-align:center;">{{ afterdialysis.actual_ultrafiltration ? afterdialysis.actual_ultrafiltration : "" }}</span>
145
+                          L
146
+                      </span>
147
+                  </span>
148
+              </td>
149
+          </tr>
150
+          <tr>
151
+              <td style="text-align:left;" colspan="2">
152
+                  <span style="display:inline-block;width:15%;margin-left:15px;width:100%;">
153
+                      透析液配方:钙
154
+                      <span style="display:inline-block;width:50px;text-align:center;">{{ prescription.calcium ? prescription.calcium : "" }}</span>
155
+                      mmol/L
156
+                      <span style="margin-left:15px;">
157
+                          钾:
158
+                          <span style="display:inline-block;width:50px;text-align:center;">{{ prescription.kalium ? prescription.kalium : "" }}</span>
159
+                          mmol/L
160
+                      </span>
161
+                      <span style="margin-left:15px;">
162
+                          钠:
163
+                          <span style="display:inline-block;width:50px;text-align:center;">{{ prescription.sodium ? prescription.sodium : "" }}</span>
164
+                          mmol/L
165
+                      </span>
166
+                      <span style="margin-left:15px;">
167
+                          碳酸氢根:
168
+                          <span style="display:inline-block;width:50px;text-align:center;">{{ prescription.bicarbonate ? prescription.bicarbonate : "" }}</span>
169
+                          mmol/L
170
+                      </span>
171
+                      <span style="margin-left:15px;">
172
+                          透析液流量:
173
+                          <span style="display:inline-block;width:50px;text-align:center;">{{ prescription.dialysate_flow ? prescription.dialysate_flow : "" }}</span>
174
+                          ml/min
175
+                      </span>
176
+                  </span>
177
+              </td>
178
+          </tr>
179
+          <tr>
180
+              <td style="text-align:left;" colspan="2">
181
+                  <span style="display:inline-block;width:15%;margin-left:15px;width:100%;">
182
+                      
183
+                      <span style="display:inline-block;width:30%">
184
+                          透析机:{{ predialysis.machine_type ? predialysis.machine_type : '' }}
185
+                      </span>
186
+                      <span style="display:inline-block;width:30%">
187
+                          透析(滤)器:{{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : "" }}
188
+                      </span>
189
+                      <span style="display:inline-block;width:30%">
190
+                          医生签名:
191
+                          <span>
192
+                              <span v-if="setAdminUserES(tableAdvice[0].advice_doctor) == ''">{{ getAdminUser(tableAdvice[0].advice_doctor) }}</span>
193
+                              <img class="es-img" style="height:30px;" :src="setAdminUserES(tableAdvice[0].advice_doctor)" alt="" srcset="" v-else />
194
+                          </span>
195
+                      </span>
196
+                  </span>
197
+              </td>
198
+          </tr>
199
+          <tr>
200
+            <td colspan="8" style="text-align:left;">
201
+              <span style="display:inline-block;margin-left:15px;">
202
+                血管通路:
203
+                <label-box :isChecked="predialysis.blood_access_part_opera_name == '内瘘' ? true : false" showValue="内瘘"></label-box>&nbsp;
204
+                <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('长期静脉导管-股') > -1 ? true : predialysis.blood_access_part_opera_name.indexOf('长期静脉导管-颈') > -1 ? true : false" showValue="长期静脉导管"></label-box>&nbsp;
205
+                <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('临时静脉导管-股') > -1 ? true : predialysis.blood_access_part_opera_name.indexOf('临时静脉导管-颈') > -1 ? true : false" showValue="临时"></label-box>&nbsp;
206
+                (
207
+                    <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('长期静脉导管-颈') > -1 ? true : predialysis.blood_access_part_opera_name.indexOf('临时静脉导管-颈') > -1 ? true : false" showValue="颈"></label-box>&nbsp;
208
+                    <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('长期静脉导管-股') > -1 ? true : predialysis.blood_access_part_opera_name.indexOf('临时静脉导管-股') > -1 ? true : false" showValue="股"></label-box>&nbsp;
209
+                )
210
+                其他:
211
+                <span v-if="predialysis.blood_access_part_opera_name != '内瘘' && predialysis.blood_access_part_opera_name.indexOf('长期静脉导管-股') == -1 && predialysis.blood_access_part_opera_name.indexOf('长期静脉导管-颈') == -1 && predialysis.blood_access_part_opera_name.indexOf('临时静脉导管-股') == -1 && predialysis.blood_access_part_opera_name.indexOf('临时静脉导管-颈') == -1">
212
+                  {{ predialysis.blood_access_part_opera_name }}
80 213
                 </span>
214
+              </span>
81 215
             </td>
82
-            <td>
83
-                <span>
84
-                    治疗时间:
85
-                    {{ prescription.dialysis_duration_hour ? prescription.dialysis_duration_hour : "0" }}小时
86
-                    {{ prescription.dialysis_duration_minute ? prescription.dialysis_duration_minute : "0" }}分钟
87
-                </span>
216
+          </tr>
217
+        </table>
218
+
219
+        <table class="print-table" border="1" style="line-height:30px;">
220
+          <tr style="line-height:40px;">
221
+            <td style="min-width:60px">时间</td>
222
+            <td style="min-width:60px">
223
+              血流量
224
+              <br />ml/min
88 225
             </td>
89
-        </tr>
90
-        <tr>
91
-            <td style="text-align:left;" colspan="2">
92
-                <span style="display:inline-block;width:15%;margin-left:15px;width:100%;">
93
-                    治疗抗凝:
94
-                    <label-box :isChecked="prescription.anticoagulant == 3 ? true : prescription.anticoagulant == 6 ? true : prescription.anticoagulant == 7 ? true : false" showValue="低分子肝素"></label-box>
95
-                    <span style="display:inline-block;width:50px;">
96
-                        <span v-if="prescription.anticoagulant == 3">{{ prescription.anticoagulant_zongliang }}</span>
97
-                        <span v-if="prescription.anticoagulant == 6">{{ prescription.anticoagulant_zongliang }}</span>
98
-                        <span v-if="prescription.anticoagulant == 7">{{ prescription.anticoagulant_zongliang }}</span>
99
-                    </span>U
100
-                    <span style="margin:0 10px;">
101
-                        <label-box :isChecked="prescription.anticoagulant == 2 ? true : false" showValue="普通肝素"></label-box>
102
-                        首剂
103
-                        <span style="display:inline-block;width:50px;">
104
-                            <span v-if="prescription.anticoagulant == 2">{{ prescription.anticoagulant_shouji }}</span>
105
-                        </span>mg
106
-                        追加
107
-                        <span style="display:inline-block;width:50px;">
108
-                            <span v-if="prescription.anticoagulant == 2">{{ prescription.anticoagulant_weichi }}</span>
109
-                        </span>mg/h
110
-                        总量
111
-                        <span style="display:inline-block;width:50px;">
112
-                            <span v-if="prescription.anticoagulant == 2">{{ prescription.anticoagulant_zongliang }}</span>
113
-                        </span>mg;
114
-                    </span>
115
-                    <label-box :isChecked="prescription.anticoagulant == 1 ? true : false" showValue="无肝素"></label-box>
116
-                </span>
226
+            <td style="min-width:60px">
227
+              静脉压
228
+              <br />(mmHg)
117 229
             </td>
118
-        </tr>
119
-        <tr>
120
-            <td style="text-align:left;" colspan="2">
121
-                <span style="display:inline-block;width:15%;margin-left:15px;width:100%;">
122
-                    透前体重:
123
-                    <span style="display:inline-block;width:50px;text-align:center;">{{ predialysis.weight_before ? predialysis.weight_before : "" }}</span>
124
-                    kg
125
-                    <span style="margin-left:15px;">
126
-                        干体重:
127
-                        <span style="display:inline-block;width:50px;text-align:center;">{{ predialysis.dry_weight ? predialysis.dry_weight : "" }}</span>
128
-                        kg
129
-                    </span>
130
-                    <span style="margin-left:15px;">
131
-                        预超滤量:
132
-                        <span style="display:inline-block;width:50px;text-align:center;">{{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : "" }}</span>
133
-                        L
134
-                    </span>
135
-                    <span style="margin-left:15px;">
136
-                        透后体重:
137
-                        <span style="display:inline-block;width:50px;text-align:center;">{{ afterdialysis.weight_after ? afterdialysis.weight_after : "" }}</span>
138
-                        kg
139
-                    </span>
140
-                    <span style="margin-left:15px;">
141
-                        实际超滤量:
142
-                        <span style="display:inline-block;width:50px;text-align:center;">{{ afterdialysis.actual_ultrafiltration ? afterdialysis.actual_ultrafiltration : "" }}</span>
143
-                        L
144
-                    </span>
145
-                </span>
230
+            <td style="min-width:60px">
231
+              跨膜压
232
+              <br />(mmHg)
146 233
             </td>
147
-        </tr>
148
-        <tr>
149
-            <td style="text-align:left;" colspan="2">
150
-                <span style="display:inline-block;width:15%;margin-left:15px;width:100%;">
151
-                    透析液配方:钙
152
-                    <span style="display:inline-block;width:50px;text-align:center;">{{ prescription.calcium ? prescription.calcium : "" }}</span>
153
-                    mmol/L
154
-                    <span style="margin-left:15px;">
155
-                        钾:
156
-                        <span style="display:inline-block;width:50px;text-align:center;">{{ prescription.kalium ? prescription.kalium : "" }}</span>
157
-                        mmol/L
158
-                    </span>
159
-                    <span style="margin-left:15px;">
160
-                        钠:
161
-                        <span style="display:inline-block;width:50px;text-align:center;">{{ prescription.sodium ? prescription.sodium : "" }}</span>
162
-                        mmol/L
163
-                    </span>
164
-                    <span style="margin-left:15px;">
165
-                        碳酸氢根:
166
-                        <span style="display:inline-block;width:50px;text-align:center;">{{ prescription.bicarbonate ? prescription.bicarbonate : "" }}</span>
167
-                        mmol/L
168
-                    </span>
169
-                    <span style="margin-left:15px;">
170
-                        透析液流量:
171
-                        <span style="display:inline-block;width:50px;text-align:center;">{{ prescription.dialysate_flow ? prescription.dialysate_flow : "" }}</span>
172
-                        ml/min
173
-                    </span>
174
-                </span>
234
+            <td style="min-width:60px">
235
+              钠
236
+              <br />mmol/L
175 237
             </td>
176
-        </tr>
177
-        <tr>
178
-            <td style="text-align:left;" colspan="2">
179
-                <span style="display:inline-block;width:15%;margin-left:15px;width:100%;">
180
-                    
181
-                    <span style="display:inline-block;width:30%">
182
-                        透析机:{{ predialysis.machine_type ? predialysis.machine_type : '' }}
183
-                    </span>
184
-                    <span style="display:inline-block;width:30%">
185
-                        透析(滤)器:{{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : "" }}
186
-                    </span>
187
-                    <span style="display:inline-block;width:30%">
188
-                        医生签名:
189
-                        <span>
190
-                            <span v-if="setAdminUserES(tableAdvice[0].advice_doctor) == ''">{{ getAdminUser(tableAdvice[0].advice_doctor) }}</span>
191
-                            <img class="es-img" style="height:30px;" :src="setAdminUserES(tableAdvice[0].advice_doctor)" alt="" srcset="" v-else />
192
-                        </span>
193
-                    </span>
194
-                </span>
238
+            <td style="min-width:60px">
239
+              超滤量
240
+              <br />L
195 241
             </td>
196
-        </tr>
197
-        <tr>
198
-          <td colspan="8" style="text-align:left;">
199
-            <span style="display:inline-block;margin-left:15px;">
200
-              血管通路:
201
-              <label-box :isChecked="predialysis.blood_access_part_opera_name == '内瘘' ? true : false" showValue="内瘘"></label-box>&nbsp;
202
-              <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('长期静脉导管-股') > -1 ? true : predialysis.blood_access_part_opera_name.indexOf('长期静脉导管-颈') > -1 ? true : false" showValue="长期静脉导管"></label-box>&nbsp;
203
-              <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('临时静脉导管-股') > -1 ? true : predialysis.blood_access_part_opera_name.indexOf('临时静脉导管-颈') > -1 ? true : false" showValue="临时"></label-box>&nbsp;
204
-              (
205
-                  <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('长期静脉导管-颈') > -1 ? true : predialysis.blood_access_part_opera_name.indexOf('临时静脉导管-颈') > -1 ? true : false" showValue="颈"></label-box>&nbsp;
206
-                  <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('长期静脉导管-股') > -1 ? true : predialysis.blood_access_part_opera_name.indexOf('临时静脉导管-股') > -1 ? true : false" showValue="股"></label-box>&nbsp;
207
-              )
208
-              其他:
209
-              <span v-if="predialysis.blood_access_part_opera_name != '内瘘' && predialysis.blood_access_part_opera_name.indexOf('长期静脉导管-股') == -1 && predialysis.blood_access_part_opera_name.indexOf('长期静脉导管-颈') == -1 && predialysis.blood_access_part_opera_name.indexOf('临时静脉导管-股') == -1 && predialysis.blood_access_part_opera_name.indexOf('临时静脉导管-颈') == -1">
210
-                {{ predialysis.blood_access_part_opera_name }}
211
-              </span>
212
-            </span>
213
-          </td>
214
-        </tr>
215
-      </table>
216
-
217
-      <table class="print-table" border="1" style="line-height:30px;">
218
-        <tr style="line-height:40px;">
219
-          <td style="min-width:60px">时间</td>
220
-          <td style="min-width:60px">
221
-            血流量
222
-            <br />ml/min
223
-          </td>
224
-          <td style="min-width:60px">
225
-            静脉压
226
-            <br />(mmHg)
227
-          </td>
228
-          <td style="min-width:60px">
229
-            跨膜压
230
-            <br />(mmHg)
231
-          </td>
232
-          <td style="min-width:60px">
233
-            钠
234
-            <br />mmol/L
235
-          </td>
236
-          <td style="min-width:60px">
237
-            超滤量
238
-            <br />L
239
-          </td>
240
-          <td style="min-width:60px">
241
-            心率
242
-            <br />次/分
243
-          </td>
244
-          <td style="min-width:60px">
245
-            呼吸
246
-            <br />次/分
247
-          </td>
248
-          <td style="min-width:60px">
249
-            血压
250
-            <br />(mmHg)
251
-          </td>
252
-          <td style="min-width:60px">
253
-            Spo
254
-            <sub>2</sub>
255
-            <br />%
256
-          </td>
257
-          
258
-          
259
-          <td style="min-width:60px">病情变化及处理</td>
260
-          <td style="min-width:110px">护士签名核对者</td>
261
-        </tr>
262
-        <tr v-for="(monitor, monindex) in monitors" :key="monindex" style="height:40px;">
263
-          <td>{{ getTime(monitor.operate_time, "{h}:{i}") }}</td>
264
-          <td>{{ monitor.blood_flow_volume }}</td>
265
-          <td>{{ monitor.venous_pressure }}</td>
266
-          <td>{{ monitor.transmembrane_pressure }}</td>
267
-          <td>{{ monitor.sodium_concentration }}</td>
268
-          <td>{{ monitor.ultrafiltration_volume }}</td>
269
-          <td>{{ monitor.pulse_frequency }}</td>
270
-          <td>{{ monitor.breathing_rate }}</td>
271
-          <td>
272
-            {{
273
-            monitor.systolic_blood_pressure
274
-            ? monitor.systolic_blood_pressure + "/"
275
-            : ""
276
-            }}{{
277
-            monitor.diastolic_blood_pressure
278
-            ? monitor.diastolic_blood_pressure
279
-            : ""
280
-            }}
281
-          </td>
282
-          <td>{{ monitor.blood_oxygen_saturation }}</td>
283
-          <td>
284
-            <span style="line-height:18px;display:block;">
285
-              {{ monitor.symptom }}&nbsp;{{ monitor.dispose }}&nbsp;{{
286
-              monitor.result
287
-              }}
288
-            </span>
289
-          </td>
290
-          <td>
291
-            <span v-if="setAdminUserES(monitor.monitoring_nurse) == ''">
292
-              {{
293
-              getAdminUser(monitor.monitoring_nurse)
294
-              }}
295
-            </span>
296
-            <span
297
-              v-else
298
-              style="display:flex;align-items:center;justify-content:space-around;height:36px;"
299
-            >
300
-              <img style="height:30px;" :src="setAdminUserES(monitor.monitoring_nurse)" alt srcset />
301
-            </span>
302
-          </td>
303
-        </tr>
304
-      </table>
305
-      <table class="print-table" border="1">
306
-        <tr style="height:40px;">
307
-          <td>时间</td>
308
-          <td>医嘱内容</td>
309
-          <td>医生签名</td>
310
-          <td>执行时间</td>
311
-          <td>执行人签名</td>
312
-          <td>核对者签名</td>
313
-        </tr>
314
-        <tr v-for="(advice, advice_index) in tableAdvice" :key="advice_index" style="height:40px;">
315
-          <td
316
-            style="height:30px;line-height:30px"
317
-          >{{ getTime(advice.start_time, "{y}-{m}-{d} {h}:{i}") }}</td>
318
-          
319
-          <td class="parent" style="text-align:left;padding-left: 20px !important;">
320
-            <span v-if="advice.parent_id > 0">&nbsp;&nbsp;&nbsp;</span>
321
-            <span>{{ advice.advice_name }}</span>
322
-            <span
323
-              v-if="advice && advice.advice_desc"
324
-            >({{ advice.advice_desc }}{{ advice.drug_spec_unit }})</span>
325
-            <span v-if="advice.prescribing_number">
326
-              &nbsp;&nbsp; {{ advice.prescribing_number
327
-              }}{{ advice.prescribing_number_unit }}
328
-            </span>
329
-            <span
330
-              v-if="advice.single_dose != 0"
331
-            >{{ advice.single_dose }}{{ advice.single_dose_unit }}</span>
332
-            <span v-if="advice.parent_id == 0">{{ advice.delivery_way }}</span>
333
-            <span v-if="advice.parent_id == 0">
334
-              {{
335
-              advice.execution_frequency
336
-              }}
337
-            </span>
338
-            <span v-if="advice.parent_id == 0 && advice.remark.length > 0">({{ advice.remark }})</span>
339
-          </td>
340
-          <td>
341
-            <span v-if="setAdminUserES(advice.advice_doctor) == ''">
342
-              {{
343
-              getAdminUser(advice.advice_doctor)
344
-              }}
345
-            </span>
346
-            <span
347
-              v-else
348
-              style="display:flex;align-items:center;justify-content:space-around;height:36px;"
349
-            >
350
-              <img style="height:30px;" :src="setAdminUserES(advice.advice_doctor)" alt srcset />
351
-            </span>
352
-          </td>
353
-          <td>{{ getTime(advice.execution_time, "{y}-{m}-{d} {h}:{i}") }}</td>
354
-          <td>
355
-            <span v-if="setAdminUserES(advice.execution_staff) == ''">
356
-              {{
357
-              getAdminUser(advice.execution_staff)
358
-              }}
359
-            </span>
360
-            <span
361
-              v-else
362
-              style="display:flex;align-items:center;justify-content:space-around;height:36px;"
363
-            >
364
-              <img style="height:30px;" :src="setAdminUserES(advice.execution_staff)" alt srcset />
365
-            </span>
366
-          </td>
367
-          <td>
368
-            <span v-if="setAdminUserES(advice.checker) == ''">
242
+            <td style="min-width:60px">
243
+              心率
244
+              <br />次/分
245
+            </td>
246
+            <td style="min-width:60px">
247
+              呼吸
248
+              <br />次/分
249
+            </td>
250
+            <td style="min-width:60px">
251
+              血压
252
+              <br />(mmHg)
253
+            </td>
254
+            <td style="min-width:60px">
255
+              Spo
256
+              <sub>2</sub>
257
+              <br />%
258
+            </td>
259
+            
260
+            
261
+            <td style="min-width:60px">病情变化及处理</td>
262
+            <td style="min-width:110px">护士签名核对者</td>
263
+          </tr>
264
+          <tr v-for="(monitor, monindex) in monitors" :key="monindex" style="height:40px;">
265
+            <td>{{ getTime(monitor.operate_time, "{h}:{i}") }}</td>
266
+            <td>{{ monitor.blood_flow_volume }}</td>
267
+            <td>{{ monitor.venous_pressure }}</td>
268
+            <td>{{ monitor.transmembrane_pressure }}</td>
269
+            <td>{{ monitor.sodium_concentration }}</td>
270
+            <td>{{ monitor.ultrafiltration_volume }}</td>
271
+            <td>{{ monitor.pulse_frequency }}</td>
272
+            <td>{{ monitor.breathing_rate }}</td>
273
+            <td>
369 274
               {{
370
-              getAdminUser(advice.checker)
275
+              monitor.systolic_blood_pressure
276
+              ? monitor.systolic_blood_pressure + "/"
277
+              : ""
278
+              }}{{
279
+              monitor.diastolic_blood_pressure
280
+              ? monitor.diastolic_blood_pressure
281
+              : ""
371 282
               }}
372
-            </span>
373
-            <span
374
-              v-else
375
-              style="display:flex;align-items:center;justify-content:space-around;height:36px;"
376
-            >
377
-              <img style="height:30px;" :src="setAdminUserES(advice.checker)" alt srcset />
378
-            </span>
379
-          </td>
380
-        </tr>
381
-        <tr>
382
-          <td style="text-align:left;" colspan="6">
383
-            <span style="display:block;margin-left:15px;">
384
-              内瘘:
385
-              <label-box :isChecked="afterdialysis.internal_fistula&&afterdialysis.internal_fistula.indexOf('正常') > -1 ? true : false" showValue="正常"></label-box>
386
-              <label-box :isChecked="afterdialysis.internal_fistula&&afterdialysis.internal_fistula.indexOf('震颤-存在') > -1 ? true : false" showValue="存在"></label-box>
387
-              <label-box :isChecked="afterdialysis.internal_fistula&&afterdialysis.internal_fistula.indexOf('震颤-减弱') > -1 ? true : false" showValue="减弱"></label-box>
388
-              <span>
389
-                透析器凝血:
390
-                <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-0度') > -1 ? true : false) :false" showValue="0"></label-box>
391
-                <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-Ⅰ度') > -1 ? true : false) :false" showValue="+"></label-box>
392
-                <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-Ⅱ度') > -1 ? true : false) :false" showValue="+ +"></label-box>
393
-                <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-Ⅲ度') > -1 ? true : false) :false" showValue="+ + +"></label-box>
283
+            </td>
284
+            <td>{{ monitor.blood_oxygen_saturation }}</td>
285
+            <td>
286
+              <span style="line-height:18px;display:block;">
287
+                {{ monitor.symptom }}&nbsp;{{ monitor.dispose }}&nbsp;{{
288
+                monitor.result
289
+                }}
290
+              </span>
291
+            </td>
292
+            <td>
293
+              <span v-if="setAdminUserES(monitor.monitoring_nurse) == ''">
294
+                {{
295
+                getAdminUser(monitor.monitoring_nurse)
296
+                }}
297
+              </span>
298
+              <span
299
+                v-else
300
+                style="display:flex;align-items:center;justify-content:space-around;height:36px;"
301
+              >
302
+                <img style="height:30px;" :src="setAdminUserES(monitor.monitoring_nurse)" alt srcset />
303
+              </span>
304
+            </td>
305
+          </tr>
306
+        </table>
307
+        <table class="print-table" border="1">
308
+          <tr style="height:40px;">
309
+            <td>时间</td>
310
+            <td>医嘱内容</td>
311
+            <td>医生签名</td>
312
+            <td>执行时间</td>
313
+            <td>执行人签名</td>
314
+            <td>核对者签名</td>
315
+          </tr>
316
+          <tr v-for="(advice, advice_index) in tableAdvice" :key="advice_index" style="height:40px;">
317
+            <td
318
+              style="height:30px;line-height:30px"
319
+            >{{ getTime(advice.start_time, "{y}-{m}-{d} {h}:{i}") }}</td>
320
+            
321
+            <td class="parent" style="text-align:left;padding-left: 20px !important;">
322
+              <span v-if="advice.parent_id > 0">&nbsp;&nbsp;&nbsp;</span>
323
+              <span>{{ advice.advice_name }}</span>
324
+              <span
325
+                v-if="advice && advice.advice_desc"
326
+              >({{ advice.advice_desc }}{{ advice.drug_spec_unit }})</span>
327
+              <span v-if="advice.prescribing_number">
328
+                &nbsp;&nbsp; {{ advice.prescribing_number
329
+                }}{{ advice.prescribing_number_unit }}
330
+              </span>
331
+              <span
332
+                v-if="advice.single_dose != 0"
333
+              >{{ advice.single_dose }}{{ advice.single_dose_unit }}</span>
334
+              <span v-if="advice.parent_id == 0">{{ advice.delivery_way }}</span>
335
+              <span v-if="advice.parent_id == 0">
336
+                {{
337
+                advice.execution_frequency
338
+                }}
339
+              </span>
340
+              <span v-if="advice.parent_id == 0 && advice.remark.length > 0">({{ advice.remark }})</span>
341
+            </td>
342
+            <td>
343
+              <span v-if="setAdminUserES(advice.advice_doctor) == ''">
344
+                {{
345
+                getAdminUser(advice.advice_doctor)
346
+                }}
347
+              </span>
348
+              <span
349
+                v-else
350
+                style="display:flex;align-items:center;justify-content:space-around;height:36px;"
351
+              >
352
+                <img style="height:30px;" :src="setAdminUserES(advice.advice_doctor)" alt srcset />
353
+              </span>
354
+            </td>
355
+            <td>{{ getTime(advice.execution_time, "{y}-{m}-{d} {h}:{i}") }}</td>
356
+            <td>
357
+              <span v-if="setAdminUserES(advice.execution_staff) == ''">
358
+                {{
359
+                getAdminUser(advice.execution_staff)
360
+                }}
394 361
               </span>
395
-              <span>
396
-                动脉凝血:
397
-                <label-box :isChecked="afterdialysis.arterial_tube == 1 ? true : false" showValue="无"></label-box>&nbsp;
398
-                <label-box :isChecked="afterdialysis.arterial_tube == 2 ? true : false" showValue="+"></label-box>&nbsp;
399
-                <label-box :isChecked="afterdialysis.arterial_tube == 3 ? true : false" showValue="+ +"></label-box>&nbsp;
400
-                <label-box :isChecked="afterdialysis.arterial_tube == 4 ? true : false" showValue="+ + +"></label-box>&nbsp;
362
+              <span
363
+                v-else
364
+                style="display:flex;align-items:center;justify-content:space-around;height:36px;"
365
+              >
366
+                <img style="height:30px;" :src="setAdminUserES(advice.execution_staff)" alt srcset />
401 367
               </span>
402
-              <span>
403
-                静脉凝血:
404
-                <label-box :isChecked="afterdialysis.intravenous_tube == 1 ? true : false" showValue="无"></label-box>&nbsp;
405
-                <label-box :isChecked="afterdialysis.intravenous_tube == 2 ? true : false" showValue="+"></label-box>&nbsp;
406
-                <label-box :isChecked="afterdialysis.intravenous_tube == 3 ? true : false" showValue="+ +"></label-box>&nbsp;
407
-                <label-box :isChecked="afterdialysis.intravenous_tube == 4 ? true : false" showValue="+ + +"></label-box>&nbsp;
368
+            </td>
369
+            <td>
370
+              <span v-if="setAdminUserES(advice.checker) == ''">
371
+                {{
372
+                getAdminUser(advice.checker)
373
+                }}
408 374
               </span>
409
-            </span>
410
-          </td>
411
-        </tr>
412
-        <tr>
413
-          <td style="text-align:left;" colspan="6">
414
-            <span style="display:block;margin-left:15px;height:200px;">治疗小结:&nbsp;{{ dialysis_summary ? dialysis_summary : "" }}</span>
415
-            <div style="text-align:right;">
416
-                医生签名:
417
-                <span style="display:inline-block;width:100px;text-align:left;">
418
-                    <span v-if="setAdminUserES(tableAdvice[0].advice_doctor) == ''">{{ getAdminUser(tableAdvice[0].advice_doctor) }}</span>
419
-                    <img class="es-img" style="height:30px;" :src="setAdminUserES(tableAdvice[0].advice_doctor)" alt="" srcset="" v-else />
375
+              <span
376
+                v-else
377
+                style="display:flex;align-items:center;justify-content:space-around;height:36px;"
378
+              >
379
+                <img style="height:30px;" :src="setAdminUserES(advice.checker)" alt srcset />
380
+              </span>
381
+            </td>
382
+          </tr>
383
+          <tr>
384
+            <td style="text-align:left;" colspan="6">
385
+              <span style="display:block;margin-left:15px;">
386
+                内瘘:
387
+                <label-box :isChecked="afterdialysis.internal_fistula&&afterdialysis.internal_fistula.indexOf('正常') > -1 ? true : false" showValue="正常"></label-box>
388
+                <label-box :isChecked="afterdialysis.internal_fistula&&afterdialysis.internal_fistula.indexOf('震颤-存在') > -1 ? true : false" showValue="存在"></label-box>
389
+                <label-box :isChecked="afterdialysis.internal_fistula&&afterdialysis.internal_fistula.indexOf('震颤-减弱') > -1 ? true : false" showValue="减弱"></label-box>
390
+                <span>
391
+                  透析器凝血:
392
+                  <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-0度') > -1 ? true : false) :false" showValue="0"></label-box>
393
+                  <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-Ⅰ度') > -1 ? true : false) :false" showValue="+"></label-box>
394
+                  <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-Ⅱ度') > -1 ? true : false) :false" showValue="+ +"></label-box>
395
+                  <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-Ⅲ度') > -1 ? true : false) :false" showValue="+ + +"></label-box>
420 396
                 </span>
421
-                护士签名:
422
-                <span style="display:inline-block;width:100px;text-align:left;">
423
-                    <span v-if="setAdminUserES(dialysisOrder==null?0:dialysisOrder.start_nurse) == ''">{{getAdminUser(dialysisOrder==null?0:dialysisOrder.start_nurse)}}</span>
424
-                    <img class="es-img" style="height:30px" :src="setAdminUserES(dialysisOrder==null?0:dialysisOrder.start_nurse)" alt="" srcset="" v-else>
397
+                <span>
398
+                  动脉凝血:
399
+                  <label-box :isChecked="afterdialysis.arterial_tube == 1 ? true : false" showValue="无"></label-box>&nbsp;
400
+                  <label-box :isChecked="afterdialysis.arterial_tube == 2 ? true : false" showValue="+"></label-box>&nbsp;
401
+                  <label-box :isChecked="afterdialysis.arterial_tube == 3 ? true : false" showValue="+ +"></label-box>&nbsp;
402
+                  <label-box :isChecked="afterdialysis.arterial_tube == 4 ? true : false" showValue="+ + +"></label-box>&nbsp;
425 403
                 </span>
426
-            </div>
427
-          </td>
428
-        </tr>
429
-      </table>
430
-      
404
+                <span>
405
+                  静脉凝血:
406
+                  <label-box :isChecked="afterdialysis.intravenous_tube == 1 ? true : false" showValue="无"></label-box>&nbsp;
407
+                  <label-box :isChecked="afterdialysis.intravenous_tube == 2 ? true : false" showValue="+"></label-box>&nbsp;
408
+                  <label-box :isChecked="afterdialysis.intravenous_tube == 3 ? true : false" showValue="+ +"></label-box>&nbsp;
409
+                  <label-box :isChecked="afterdialysis.intravenous_tube == 4 ? true : false" showValue="+ + +"></label-box>&nbsp;
410
+                </span>
411
+              </span>
412
+            </td>
413
+          </tr>
414
+          <tr>
415
+            <td style="text-align:left;" colspan="6">
416
+              <span style="display:block;margin-left:15px;height:200px;">治疗小结:&nbsp;{{ dialysis_summary ? dialysis_summary : "" }}</span>
417
+              <div style="text-align:right;">
418
+                  医生签名:
419
+                  <span style="display:inline-block;width:100px;text-align:left;">
420
+                      <span v-if="setAdminUserES(tableAdvice[0].advice_doctor) == ''">{{ getAdminUser(tableAdvice[0].advice_doctor) }}</span>
421
+                      <img class="es-img" style="height:30px;" :src="setAdminUserES(tableAdvice[0].advice_doctor)" alt="" srcset="" v-else />
422
+                  </span>
423
+                  护士签名:
424
+                  <span style="display:inline-block;width:100px;text-align:left;">
425
+                      <span v-if="setAdminUserES(dialysisOrder==null?0:dialysisOrder.start_nurse) == ''">{{getAdminUser(dialysisOrder==null?0:dialysisOrder.start_nurse)}}</span>
426
+                      <img class="es-img" style="height:30px" :src="setAdminUserES(dialysisOrder==null?0:dialysisOrder.start_nurse)" alt="" srcset="" v-else>
427
+                  </span>
428
+              </div>
429
+            </td>
430
+          </tr>
431
+        </table>
432
+        
431 433
 
432
-      <!-- <div style="margin-top:20px">
433
-        <span style="margin-left:280px;">肝素浓度:每毫升肝素生理盐水含肝素钠2.5毫克</span>
434
-      </div>-->
434
+        <!-- <div style="margin-top:20px">
435
+          <span style="margin-left:280px;">肝素浓度:每毫升肝素生理盐水含肝素钠2.5毫克</span>
436
+        </div>-->
437
+      </div>
435 438
     </div>
436 439
   </div>
437 440
 </template>
@@ -621,6 +624,59 @@ export default {
621 624
     }
622 625
   },
623 626
   methods: {
627
+    checkData(){
628
+      if(this.predialysis.symptom_before_dialysis == ""){
629
+        this.$message.error('上机前病情未填')
630
+      }else if(this.prescription.mode_id == ""){
631
+        this.$message.error('治疗方式未填')
632
+      }else if(this.prescription.replacement_total == 0 && this.prescription.mode_id == 2){
633
+        this.$message.error('置换量未填')
634
+      }else if(this.prescription.dialysis_duration_hour == 0 && this.prescription.dialysis_duration_minute == 0){
635
+        this.$message.error('治疗时间未填')
636
+      }else if(this.prescription.anticoagulant == 0){
637
+        this.$message.error('治疗抗凝未填')
638
+      }else if(this.predialysis.weight_before == 0){
639
+        this.$message.error('透前体重未填')
640
+      }else if(this.predialysis.dry_weight == 0){
641
+        this.$message.error('干体重未填')
642
+      }else if(this.prescription.target_ultrafiltration == 0){
643
+        this.$message.error('预超滤量未填')
644
+      }else if(this.afterdialysis.weight_after == 0){
645
+        this.$message.error('透后体重未填')
646
+      }else if(this.afterdialysis.actual_ultrafiltration == 0){
647
+        this.$message.error('实际超滤量未填')
648
+      }else if(this.prescription.calcium == 0){
649
+        this.$message.error('钙未填')
650
+      }else if(this.prescription.kalium == 0){
651
+        this.$message.error('钾未填')
652
+      }else if(this.prescription.sodium == 0){
653
+        this.$message.error('钠未填')
654
+      }else if(this.prescription.bicarbonate == 0){
655
+        this.$message.error('碳酸氢根未填')
656
+      }else if(this.prescription.dialysate_flow == 0){
657
+        this.$message.error('透析液流量未填')
658
+      }else if(this.predialysis.machine_type == ""){
659
+        this.$message.error('透析机未填')
660
+      }else if(this.prescription.dialyzer_perfusion_apparatus == ""){
661
+        this.$message.error('透析(滤)器未填')
662
+      }else if(this.tableAdvice[0].advice_doctor == 0){
663
+        this.$message.error('医生签名未填')
664
+      }else if(this.predialysis.blood_access_part_opera_name == ''){
665
+        this.$message.error('血管通路未填')
666
+      }else if(this.afterdialysis.internal_fistula == ''){
667
+        this.$message.error('透后内瘘未填')
668
+      }else if(this.afterdialysis.cruor == ""){
669
+        this.$message.error('透析器凝血未填')
670
+      }else if(this.afterdialysis.arterial_tube == 0){
671
+        this.$message.error('动脉凝血未填')
672
+      }else if(this.afterdialysis.intravenous_tube == 0){
673
+        this.$message.error('静脉凝血未填')
674
+      }else if(this.dialysis_summary == ""){
675
+        this.$message.error('治疗小结未填')
676
+      }else if(this.dialysisOrder.start_nurse == 0){
677
+        this.$message.error('上机护士未填')
678
+      }
679
+    },
624 680
     getCruor(cruor){
625 681
       if(cruor.indexOf(',') == -1){
626 682
         let str = cruor

文件差異過大導致無法顯示
+ 1000 - 880
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyTwo.vue


+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyFive.vue 查看文件

@@ -1170,9 +1170,9 @@ export default {
1170 1170
           this.$message.error('血流量未填')
1171 1171
         }else if(this.prescription.target_ultrafiltration == 0){
1172 1172
           this.$message.error('计划超滤总量未填')
1173
-        }else if(this.prescription.displace_liqui_part == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1173
+        }else if(this.prescription.displace_liqui_part == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1174 1174
           this.$message.error('置换方式未填')
1175
-        }else if(this.prescription.replacement_total == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1175
+        }else if(this.prescription.replacement_total == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1176 1176
           this.$message.error('置换量未填')
1177 1177
         }else if(this.prescription.mode_id == ""){
1178 1178
           this.$message.error('透析方式未填')

+ 11 - 5
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyNine.vue 查看文件

@@ -234,24 +234,30 @@
234 234
                   <table class="table-box">
235 235
                       <tbody>
236 236
                           <tr>
237
-                          <td width='50'>干体重:</td>
237
+                          <td width='60'>干体重:</td>
238 238
                           <td width="50">
239 239
                               <div class="under-line">&nbsp;{{ predialysis.dry_weight ? predialysis.dry_weight : "" }}</div>
240 240
                           </td>
241 241
                           <td width="10">Kg</td>
242
-                          <td width="30"></td>
242
+                          <td width="20"></td>
243
+                          <td width='110'>上次透后体重:</td>
244
+                          <td width="50">
245
+                              <div class="under-line">&nbsp;{{ assessmentafter.weight_after ? assessmentafter.weight_after : "" }}</div>
246
+                          </td>
247
+                          <td width="10">Kg</td>
248
+                          <td width="20"></td>
243 249
                           <td width='70'>透前体重:</td>
244 250
                           <td width="50">
245 251
                               <div class="under-line">&nbsp;{{ predialysis.weight_before ? predialysis.weight_before : "" }}</div>
246 252
                           </td>
247 253
                           <td width="10">Kg</td>
248
-                          <td width="30"></td>
254
+                          <td width="20"></td>
249 255
                           <td width='70'>体重增加:</td>
250 256
                           <td width="50">
251 257
                               <div class="under-line">&nbsp;{{ (predialysis.weight_before - assessmentafter.weight_after).toFixed(1) }}</div>
252 258
                           </td>
253 259
                           <td width="10">Kg</td>
254
-                          <td width="30"></td>
260
+                          <td width="20"></td>
255 261
                           <td width="80">超滤总量:</td>
256 262
                           <td width="50">
257 263
                               <div class="under-line">
@@ -259,7 +265,7 @@
259 265
                               </div>
260 266
                           </td>
261 267
                           <td width="10">ml</td>
262
-                          <td width="30"></td>
268
+                          <td width="20"></td>
263 269
                           <td width="70">置换量:</td>
264 270
                           <td width="50">
265 271
                               <div class="under-line">

+ 2 - 2
src/xt_pages/dialysis/template/dialysisPrintOrderTwelve.vue 查看文件

@@ -1250,9 +1250,9 @@ export default {
1250 1250
         this.$message.error('上机前病情未填')
1251 1251
       }else if(this.prescription.mode_id == ""){
1252 1252
         this.$message.error('治疗方式未填')
1253
-      }else if(this.prescription.displace_liqui_part == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1253
+      }else if(this.prescription.displace_liqui_part == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1254 1254
         this.$message.error('置换方式未填')
1255
-      }else if(this.prescription.displace_liqui_value == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1255
+      }else if(this.prescription.displace_liqui_value == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1256 1256
         this.$message.error('置换量未填')
1257 1257
       }else if(this.prescription.dialysis_duration_hour == 0 && this.prescription.dialysis_duration_minute == 0){
1258 1258
         this.$message.error('透析时间未填')

+ 2 - 2
src/xt_pages/outpatientCharges/statementTemplate/printThree.vue 查看文件

@@ -49,7 +49,7 @@
49 49
                           <span v-if="item.type == 3">{{ subItem.project.good_info.specification_name }}</span>
50 50
                         </td>
51 51
                         <td>
52
-                          <span v-if="item.type == 1">{{ subItem.advice.drug.max_unit }}</span>
52
+                          <span v-if="item.type == 1">{{ subItem.advice.drug.prescribing_number_unit }}</span>
53 53
                           <span v-if="item.type == 2">{{ subItem.project.unit }}</span>
54 54
                           <span v-if="item.type == 3">{{ subItem.project.unit }}</span>
55 55
                         </td>
@@ -156,7 +156,7 @@
156 156
                           <span v-if="item.type == 3">{{ subItem.project.good_info.specification_name }}</span>
157 157
                         </td>
158 158
                         <td>
159
-                          <span v-if="item.type == 1">{{ subItem.advice.drug.max_unit }}</span>
159
+                          <span v-if="item.type == 1">{{ subItem.advice.drug.prescribing_number_unit }}</span>
160 160
                           <span v-if="item.type == 2">{{ subItem.project.unit }}</span>
161 161
                           <span v-if="item.type == 3">{{ subItem.project.unit }}</span>
162 162
                         </td>

+ 2 - 2
src/xt_pages/workforce/components/tableWeeks.vue 查看文件

@@ -219,14 +219,14 @@
219 219
             </el-table-column>
220 220
             <el-table-column label="透析器/灌流器" min-width="100" align="center">
221 221
                 <template slot-scope="scope">
222
-          <span v-if="org_id!=9987&&org_id!=10131&&org_id!=10215">
222
+          <span v-if="org_id!=9987&&org_id!=10131&&org_id!=10215 &&org_id!=10233 ">
223 223
              <span v-if="scope.row.prescription.dialyzer_perfusion_apparatus!=''">
224 224
                 <span>{{ scope.row.prescription.dialyzer_perfusion_apparatus }}</span>
225 225
           </span>
226 226
 
227 227
           <span v-if="scope.row.prescription.dialyzer_perfusion_apparatus==''&& scope.row.dialysissolution.id > 0 ">{{getDialysisDialyszerPerfusion(scope.row.patient_id)}}</span>
228 228
           </span>
229
-                    <span v-if="org_id==10131 || org_id == 10215">{{getDialysisDialyszerPerfusionOne(scope.row.patient_id,scope.row.mode_id,scope.row.solution)}}</span>
229
+                    <span v-if="org_id==10131 || org_id == 10215 || org_id == 10233">{{getDialysisDialyszerPerfusionOne(scope.row.patient_id,scope.row.mode_id,scope.row.solution)}}</span>
230 230
                     {{scope.row.prescription.dialysis_dialyszers}}
231 231
                     <span v-if="scope.row.prescription.dialysis_dialyszers!='' && scope.row.prescription.dialysis_irrigation!=''">/</span>
232 232
                     <span v-if="scope.row.prescription.dialysis_irrigation!=''">{{scope.row.prescription.dialysis_irrigation}}</span>

+ 58 - 56
src/xt_pages/workforce/components/template_table.vue 查看文件

@@ -306,68 +306,70 @@
306 306
       },
307 307
       'template.items': function() {
308 308
         // 先清除所有已有 item
309
-        var weekdays = [1, 2, 3, 4, 5, 6, 7] // 周一-周日
310
-        var time_types = [1, 2, 3] // 上下晚
311
-        for (let d_n_i = 0; d_n_i < this.opera_device_numbers.length; d_n_i++) {
312
-          const op_d_n = this.opera_device_numbers[d_n_i]
313
-          const or_d_n = this.origin_device_numbers[d_n_i]
314
-
315
-          op_d_n.total = 0
316
-          or_d_n.total = 0
317
-
318
-          for (let w_i = 0; w_i < weekdays.length; w_i++) {
319
-            const weekday = weekdays[w_i]
320
-            for (let t_i = 0; t_i < time_types.length; t_i++) {
321
-              const time_type = time_types[t_i]
322
-
323
-              var item_key = weekday + '_' + time_type
324
-              var op_item = op_d_n[item_key]
325
-              var or_item = or_d_n[item_key]
326
-
327
-              op_item.pid = 0
328
-              op_item.name = ''
329
-              op_item.treat_mode_id = 0
330
-              op_item.treat_mode = ''
331
-
332
-              or_item.pid = 0
333
-              or_item.name = ''
334
-              or_item.treat_mode_id = 0
335
-              or_item.treat_mode = ''
309
+        this.$nextTick(() => {
310
+          var weekdays = [1, 2, 3, 4, 5, 6, 7] // 周一-周日
311
+          var time_types = [1, 2, 3] // 上下晚
312
+          for (let d_n_i = 0; d_n_i < this.opera_device_numbers.length; d_n_i++) {
313
+            const op_d_n = this.opera_device_numbers[d_n_i]
314
+            const or_d_n = this.origin_device_numbers[d_n_i]
315
+
316
+            op_d_n.total = 0
317
+            or_d_n.total = 0
318
+
319
+            for (let w_i = 0; w_i < weekdays.length; w_i++) {
320
+              const weekday = weekdays[w_i]
321
+              for (let t_i = 0; t_i < time_types.length; t_i++) {
322
+                const time_type = time_types[t_i]
323
+
324
+                var item_key = weekday + '_' + time_type
325
+                var op_item = op_d_n[item_key]
326
+                var or_item = or_d_n[item_key]
327
+
328
+                op_item.pid = 0
329
+                op_item.name = ''
330
+                op_item.treat_mode_id = 0
331
+                op_item.treat_mode = ''
332
+
333
+                or_item.pid = 0
334
+                or_item.name = ''
335
+                or_item.treat_mode_id = 0
336
+                or_item.treat_mode = ''
337
+              }
336 338
             }
337 339
           }
338
-        }
339 340
 
340
-        for (let index = 0; index < this.template.items.length; index++) {
341
-          const template_item = this.template.items[index]
342
-          if (template_item.patient == null) {
343
-            continue
344
-          }
341
+          for (let index = 0; index < this.template.items.length; index++) {
342
+            const template_item = this.template.items[index]
343
+            if (template_item.patient == null) {
344
+              continue
345
+            }
345 346
 
346
-          for (let d_i = 0; d_i < this.opera_device_numbers.length; d_i++) {
347
-            const device_number = this.opera_device_numbers[d_i]
348
-            if (device_number.id == template_item.device_number_id) {
349
-              var weekday = template_item.weekday
350
-              var time_type = template_item.time_type
351
-              var cell_item = device_number[weekday + '_' + time_type]
352
-              cell_item.pid = template_item.patient_id
353
-              cell_item.name = template_item.patient.name
354
-              cell_item.treat_mode_id = template_item.treat_mode
355
-              cell_item.treat_mode = template_item.treat_mode ? this.treat_modes[template_item.treat_mode].name : ''
356
-              device_number.total += 1
357
-
358
-              // origin_device_numbers 初始化时数据应该是和 opera_device_numbers 一样的,这里就不再用一个 for 遍历 origin_device_numbers 重复 opera_device_numbers 的操作了
359
-              const o_device_number = this.origin_device_numbers[d_i]
360
-              var o_cell_item = o_device_number[weekday + '_' + time_type]
361
-              o_cell_item.pid = template_item.patient_id
362
-              o_cell_item.name = template_item.patient.name
363
-              o_cell_item.treat_mode_id = template_item.treat_mode
364
-              o_cell_item.treat_mode = template_item.treat_mode ? this.treat_modes[template_item.treat_mode].name : ''
365
-              o_device_number.total += 1
366
-
367
-              break
347
+            for (let d_i = 0; d_i < this.opera_device_numbers.length; d_i++) {
348
+              const device_number = this.opera_device_numbers[d_i]
349
+              if (device_number.id == template_item.device_number_id) {
350
+                var weekday = template_item.weekday
351
+                var time_type = template_item.time_type
352
+                var cell_item = device_number[weekday + '_' + time_type]
353
+                cell_item.pid = template_item.patient_id
354
+                cell_item.name = template_item.patient.name
355
+                cell_item.treat_mode_id = template_item.treat_mode
356
+                cell_item.treat_mode = template_item.treat_mode ? this.treat_modes[template_item.treat_mode].name : ''
357
+                device_number.total += 1
358
+
359
+                // origin_device_numbers 初始化时数据应该是和 opera_device_numbers 一样的,这里就不再用一个 for 遍历 origin_device_numbers 重复 opera_device_numbers 的操作了
360
+                const o_device_number = this.origin_device_numbers[d_i]
361
+                var o_cell_item = o_device_number[weekday + '_' + time_type]
362
+                o_cell_item.pid = template_item.patient_id
363
+                o_cell_item.name = template_item.patient.name
364
+                o_cell_item.treat_mode_id = template_item.treat_mode
365
+                o_cell_item.treat_mode = template_item.treat_mode ? this.treat_modes[template_item.treat_mode].name : ''
366
+                o_device_number.total += 1
367
+
368
+                break
369
+              }
368 370
             }
369 371
           }
370
-        }
372
+        })
371 373
 
372 374
         // this.$refs.table.doLayout()
373 375
       },

+ 2 - 2
src/xt_pages/workforce/remind_print.vue 查看文件

@@ -63,9 +63,9 @@
63 63
                 <td :width="td_1_width" v-if="printObj.dialyzers == 1 && printObj.perfusion_apparatus ==1">
64 64
                   <span v-if="org_id!=9987">
65 65
                      <span > 
66
-                       <span v-if="org_id!=10131 && org_id!=10215 && main_collection.prescription.dialyzer_perfusion_apparatus!=''">{{main_collection.prescription.dialyzer_perfusion_apparatus}}</span> 
66
+                       <span v-if="org_id!=10131 && org_id!=10215 && org_id!=10233 && main_collection.prescription.dialyzer_perfusion_apparatus!=''">{{main_collection.prescription.dialyzer_perfusion_apparatus}}</span> 
67 67
                      
68
-                       <span v-if="org_id==10131 || org_id==9671 || org_id == 10215">{{getDialysisDialyszerPerfusionOne(main_collection.patient_id,main_collection.mode_id,main_collection.solution)}}</span>
68
+                       <span v-if="org_id==10131 || org_id==9671 || org_id == 10215 || org_id == 10233">{{getDialysisDialyszerPerfusionOne(main_collection.patient_id,main_collection.mode_id,main_collection.solution)}}</span>
69 69
                       </span>
70 70
                      <span v-if="main_collection.prescription.dialyzer_perfusion_apparatus ==''&& main_collection.dialysissolution.length>0">{{getDialysisDialyszerPerfusion(main_collection.patient_id)}}</span> 
71 71
                   </span>