<template>
  <div class="main-contain">
    <div class="position">
      <bread-crumb :crumbs="crumbs"></bread-crumb>
      <el-button
        :loading="loading"
        size="small"
        icon="el-icon-printer"
        @click="printAction"
        type="primary"
        >打印</el-button
      >
    </div>
    <div class="app-container">
      <div id="print_content">
        <div
          v-for="(record, index) in records"
          :key="index"
          class="print_page_main_content"
        >
          <div class="order-yy-name">{{ orgname }}</div>
          <div class="order_title">血液净化治疗记录单</div>
          <div class="row">
            <div class="inline_block">
              科室：
              <check-box
                text="门诊透析"
                :checked="record.receive_assessment.condition == 2"
              ></check-box
              >&nbsp;
              <check-box
                text="住院"
                :checked="record.receive_assessment.condition == 1"
              ></check-box>
              <!-- TODO -->
            </div>
            <div class="inline_block" style="margin-left: 5px;">
              住院号：
              <div
                class="under_line"
                style="width: 70px;text-align: left"
                v-if="record.receive_assessment.admission_number"
              >
                {{
                  record.receive_assessment.condition == 1
                    ? record.receive_assessment.admission_number
                    : "/"
                }}
              </div>
              <div class="under_line" style="width: 70px;" v-else>
                {{ "/" }}
              </div>
            </div>
            <div class="inline_block" style="margin-left:5px;">
              姓名：
              <div class="under_line" style="width: 50px;text-align: left">
                {{ record.patient.name }}
              </div>
            </div>
            <div class="inline_block" style="margin-left: 5px;">
              性别：
              <check-box
                text="男"
                :checked="record.patient.gender == 1"
              ></check-box
              >&nbsp;
              <check-box
                text="女"
                :checked="record.patient.gender == 2"
              ></check-box>
            </div>
            <div class="inline_block" style="margin-left: 5px;">
              年龄：
              <div class="under_line" style="width:30px;text-align: left">
                {{ getAge(record.patient) }}
              </div>
              岁
            </div>

            <div class="inline_block" style="margin-left: 5px;">
              诊断：
              <div class="under_line_two" style="width: 150px;text-align: left">
                {{ record.patient.diagnose }}
              </div>
            </div>
          </div>

          <div
            class="row"
            :class="
              (record.monitor_records.length > 9 && record.print_length == 9) ||
              (record.monitor_records.length > 8 && record.print_length == 8)
                ? 'margin-bottom-300'
                : ''
            "
          >
            <table class="proj_table">
              <tbody>
                <tr>
                  <td colspan="2">一、透析前护理评估：</td>
                </tr>
                <tr>
                  <td colspan="2">
                    <div class="row" style="padding: 2px 0;line-height:19px;">
                      <div class="inline_block">
                        入科方式：
                        <check-box
                          v-for="(item, index) in way_arr"
                          :key="index"
                          :text="item.name"
                          :checked="
                            isCheckBoxChecked(
                              record.receive_assessment,
                              'way',
                              item.id
                            )
                          "
                        ></check-box>
                        <!--<check-box text="步行" :checked="isCheckBoxChecked(record.receive_assessment, 'way', 1)"></check-box>-->
                        <!--<check-box text="扶行" :checked="isCheckBoxChecked(record.receive_assessment, 'way', 2)"></check-box>-->
                        <!--<check-box text="轮椅" :checked="isCheckBoxChecked(record.receive_assessment, 'way', 3)"></check-box>-->
                        <!--<check-box text="平车" :checked="isCheckBoxChecked(record.receive_assessment, 'way', 4)"></check-box>-->
                      </div>
                      <div class="inline_block">
                        意识：
                        <check-box
                          v-for="(item, index) in consciousness_arr"
                          :key="index"
                          :text="item.name"
                          :checked="
                            isCheckBoxChecked(
                              record.receive_assessment,
                              'consciousness',
                              item.id
                            )
                          "
                        ></check-box>
                        <!--<check-box text="清醒" :checked="isCheckBoxChecked(record.receive_assessment, 'consciousness', 1)"></check-box>-->
                        <!--<check-box text="嗜睡" :checked="isCheckBoxChecked(record.receive_assessment, 'consciousness', 2)"></check-box>-->
                        <!--<check-box text="昏迷" :checked="isCheckBoxChecked(record.receive_assessment, 'consciousness', 3)"></check-box>-->
                        <!--<check-box text="模糊" :checked="isCheckBoxChecked(record.receive_assessment, 'consciousness', 4)"></check-box>-->
                      </div>
                      <div class="inline_block" style="margin-left: 10px;">
                        透析机编号：
                        <div
                          class="under_line"
                          style="width: 40px;text-align: left"
                        >
                          {{
                            record.dialysis_order &&
                            record.dialysis_order.device_number &&
                            record.dialysis_order.device_number.number.length >
                              0
                              ? record.dialysis_order.device_number.number
                              : record.device_number.number
                          }}
                        </div>
                        型号:
                        <div
                          class="under_line"
                          style="width: 70px;text-align: left"
                        >
                          {{
                            record.assessment_before_dislysis &&
                            record.assessment_before_dislysis.machine_type &&
                            record.assessment_before_dislysis.machine_type
                              .length > 0
                              ? record.assessment_before_dislysis.machine_type
                              : ""
                          }}
                        </div>
                      </div>
                    </div>
                    <div class="row" style="padding: 2px 0;line-height:19px;">
                      <div class="inline_block">
                        透析频次：
                        <div
                          class="under_line"
                          style="width: 30px;text-align: left"
                          v-if="
                            record.assessment_before_dislysis &&
                              record.assessment_before_dislysis.dialysis_count
                          "
                        >
                          {{ record.assessment_before_dislysis.dialysis_count }}
                        </div>
                        <div class="under_line" style="width: 10px;" v-else>
                          {{ "/" }}
                        </div>
                        次/周
                      </div>
                      <div class="inline_block" style="margin-left: 10px;">
                        活动性出血：
                        <check-box
                          text="无"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'is_hemorrhage',
                              2
                            )
                          "
                        ></check-box>
                        <check-box
                          text="异常"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'is_hemorrhage',
                              1
                            )
                          "
                        ></check-box
                        >(&nbsp;
                        <check-box
                          text="穿刺点渗血"
                          :checked="
                            record.assessment_before_dislysis &&
                            record.assessment_before_dislysis.is_hemorrhage ==
                              1 &&
                            record.assessment_before_dislysis.hemorrhage.indexOf(
                              '穿刺点渗血'
                            ) > -1
                              ? true
                              : false
                          "
                        ></check-box>
                        <check-box
                          text="牙龈出血"
                          :checked="
                            record.assessment_before_dislysis &&
                            record.assessment_before_dislysis.is_hemorrhage ==
                              1 &&
                            record.assessment_before_dislysis.hemorrhage.indexOf(
                              '牙龈出血'
                            ) > -1
                              ? true
                              : false
                          "
                        ></check-box>
                        <check-box
                          text="消化道出血"
                          :checked="
                            record.assessment_before_dislysis &&
                            record.assessment_before_dislysis.is_hemorrhage ==
                              1 &&
                            record.assessment_before_dislysis.hemorrhage.indexOf(
                              '消化道出血'
                            ) > -1
                              ? true
                              : false
                          "
                        ></check-box>
                        <check-box
                          text="女性经期"
                          :checked="
                            record.assessment_before_dislysis &&
                            record.assessment_before_dislysis.is_hemorrhage ==
                              1 &&
                            record.assessment_before_dislysis.hemorrhage.indexOf(
                              '女性经期'
                            ) > -1
                              ? true
                              : false
                          "
                        ></check-box
                        >其他：
                        <div
                          class="under_line"
                          style="width: 70px;text-align: left"
                        >
                          {{
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              "is_hemorrhage",
                              1
                            )
                              ? record.assessment_before_dislysis
                                  .hemorrhage_other
                              : ""
                          }}
                        </div>
                        &nbsp;}
                      </div>
                    </div>
                    <div class="row" style="padding: 2px 0;line-height:19px;">
                      <div class="inline_block">
                        血管通路(内瘘):
                        <check-box
                          text="正常"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'blood_access_internal_fistula',
                              '正常'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="震颤"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'blood_access_internal_fistula',
                              '震颤'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="堵塞"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'blood_access_internal_fistula',
                              '堵塞'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="血肿"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'blood_access_internal_fistula',
                              '血肿'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="淤血"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'blood_access_internal_fistula',
                              '淤血'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="感染"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'blood_access_internal_fistula',
                              '感染'
                            )
                          "
                        ></check-box>
                      </div>
                      <div class="inline_block">
                        其它：
                        <div
                          class="under_line"
                          style="width: 300px;text-align: left"
                        >
                          {{
                            record.assessment_before_dislysis
                              ? record.assessment_before_dislysis
                                  .internal_fistula_other
                              : ""
                          }}
                        </div>
                      </div>
                    </div>
                    <div class="row" style="padding: 2px 0;line-height:19px;">
                      <div class="inline_block">
                        血管杂音:
                        <!-- <check-box text="震颤" :checked="isValueIndexOfCheck(record.assessment_before_dislysis, 'internal_fistula', '震颤-存在')"></check-box> -->
                        <check-box
                          text="存在"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'blood_access_noise',
                              1
                            )
                          "
                        ></check-box>
                        <check-box
                          text="不存在"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'blood_access_noise',
                              2
                            )
                          "
                        ></check-box>
                        <check-box
                          text="减弱"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'blood_access_noise',
                              3
                            )
                          "
                        ></check-box
                        >&emsp;穿刺方式:
                        <check-box
                          text="绳梯"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'puncture_way',
                              1
                            )
                          "
                        ></check-box>
                        <check-box
                          text="扣眼"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'puncture_way',
                              2
                            )
                          "
                        ></check-box>
                        <check-box
                          text="区域"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'puncture_way',
                              3
                            )
                          "
                        ></check-box>
                      </div>
                    </div>
                    <div class="row" style="padding: 2px 0;line-height:19px;">
                      <div class="inline_block">
                        中心静脉置管：
                        <check-box
                          text="长期"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'venous_catheterization',
                              1
                            )
                          "
                        ></check-box>
                        <check-box
                          text="临时"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'venous_catheterization',
                              2
                            )
                          "
                        ></check-box
                        >&emsp;位置:
                        <check-box
                          text="锁骨下"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'venous_catheterization_part',
                              1
                            )
                          "
                        ></check-box>
                        <check-box
                          text="颈静脉"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'venous_catheterization_part',
                              2
                            )
                          "
                        ></check-box>
                        <check-box
                          text="股静脉"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'venous_catheterization_part',
                              3
                            )
                          "
                        ></check-box>
                        <div class="inline_block">
                          其它：
                          <div
                            class="under_line"
                            style="width: 200px;text-align: left"
                          >
                            {{
                              record.assessment_before_dislysis
                                ? record.assessment_before_dislysis
                                    .venous_catheterization_part_other
                                : ""
                            }}
                          </div>
                        </div>
                      </div>
                    </div>
                    <div class="row" style="padding: 2px 0;line-height:19px;">
                      <div class="inline_block">
                        中心静脉导管：
                        <check-box
                          text="正常"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'ductus_arantii',
                              '正常'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="不畅"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'ductus_arantii',
                              '不畅'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="血流不足"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'ductus_arantii',
                              '血流不足'
                            )
                          "
                        ></check-box
                        >(
                        <check-box
                          text="正接"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'ductus_arantii',
                              '正接'
                            )
                          "
                        ></check-box
                        >/
                        <check-box
                          text="反接"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'ductus_arantii',
                              '反接'
                            )
                          "
                        ></check-box
                        >)
                        <check-box
                          text="血栓"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'ductus_arantii',
                              '血栓'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="缝线脱落"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'ductus_arantii',
                              '缝线脱落'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="导管脱落"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'ductus_arantii',
                              '导管脱落'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="感染"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'ductus_arantii',
                              '感染'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="破损"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_before_dislysis,
                              'ductus_arantii',
                              '破损'
                            )
                          "
                        ></check-box>
                      </div>
                    </div>
                    <div class="row" style="padding: 2px 0;line-height:19px;">
                      <div class="inline_block">
                        急诊：
                        <check-box
                          text="急性心衰"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'emergency_treatment',
                              1
                            )
                          "
                        ></check-box>
                        <check-box
                          text="高血钾"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'emergency_treatment',
                              2
                            )
                          "
                        ></check-box>
                        <check-box
                          text="重症酸中毒"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_before_dislysis,
                              'emergency_treatment',
                              3
                            )
                          "
                        ></check-box>
                        <div class="inline_block">
                          其它：
                          <div
                            class="under_line"
                            style="width: 150px;text-align: left"
                          >
                            {{
                              record.assessment_before_dislysis
                                ? record.assessment_before_dislysis
                                    .emergency_treatment_other
                                : ""
                            }}
                          </div>
                        </div>
                      </div>
                      <div class="inline_block">
                        病情：
                        <check-box
                          v-for="(item, index) in sick_condition_arr"
                          :key="index"
                          :text="item.name"
                          :checked="
                            isCheckBoxChecked(
                              record.receive_assessment,
                              'sick_condition',
                              item.id
                            )
                          "
                        ></check-box>
                        <!--<check-box text="一般" :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 1)"></check-box>-->
                        <!--<check-box text="重" :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 2)"></check-box>-->
                        <!--<check-box text="危" :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 3)"></check-box>-->
                      </div>
                    </div>
                  </td>
                </tr>
                <tr>
                  <td colspan="2">
                    <div class="row" style="padding: 2px 0;line-height:19px;">
                      <div class="inline_block">
                        跌倒风险评估： 评分：
                        <div
                          class="under_line"
                          style="width: 50px;text-align: left"
                        >
                          {{
                            record.receive_assessment &&
                              record.receive_assessment.score
                          }}
                        </div>
                        分 &emsp;风险程度：
                        <check-box
                          text="无"
                          :checked="
                            isCheckBoxChecked(
                              record.receive_assessment,
                              'danger_level',
                              1
                            )
                          "
                        ></check-box>
                        <check-box
                          text="低风险"
                          :checked="
                            isCheckBoxChecked(
                              record.receive_assessment,
                              'danger_level',
                              2
                            )
                          "
                        ></check-box>
                        <check-box
                          text="中度风险"
                          :checked="
                            isCheckBoxChecked(
                              record.receive_assessment,
                              'danger_level',
                              3
                            )
                          "
                        ></check-box>
                        <check-box
                          text="高风险"
                          :checked="
                            isCheckBoxChecked(
                              record.receive_assessment,
                              'danger_level',
                              4
                            )
                          "
                        ></check-box>
                      </div>
                    </div>
                    <div class="row" style="padding: 2px 0;line-height:19px;">
                      <div class="inline_block">
                        营养状况评估: &emsp;食欲：
                        <check-box
                          v-for="(item, index) in appetite_arr"
                          :key="index"
                          :text="item.name"
                          :checked="
                            isCheckBoxChecked(
                              record.receive_assessment,
                              'appetite',
                              item.id
                            )
                          "
                        ></check-box>
                        <!--<check-box text="正常" :checked="isCheckBoxChecked(record.receive_assessment, 'appetite', 1)"></check-box>-->
                        <!--<check-box text="下降" :checked="isCheckBoxChecked(record.receive_assessment, 'appetite', 2)"></check-box>-->
                        <!--<check-box text="恶心" :checked="isCheckBoxChecked(record.receive_assessment, 'appetite', 3)"></check-box>-->
                        <!--<check-box text="呕吐" :checked="isCheckBoxChecked(record.receive_assessment, 'appetite', 4)"></check-box>-->
                        <!--<check-box text="腹泻" :checked="isCheckBoxChecked(record.receive_assessment, 'appetite', 5)"></check-box>-->
                      </div>
                      <div class="inline_block">
                        &emsp; 摄入量：
                        <check-box
                          v-for="(item, index) in intake_arr"
                          :key="index"
                          :text="item.name"
                          :checked="
                            isCheckBoxChecked(
                              record.receive_assessment,
                              'intake',
                              item.id
                            )
                          "
                        ></check-box>
                        <!--<check-box text="正常" :checked="isCheckBoxChecked(record.receive_assessment, 'intake', 1)"></check-box>-->
                        <!--<check-box text="减少" :checked="isCheckBoxChecked(record.receive_assessment, 'intake', 2)"></check-box>-->
                      </div>
                      <div class="inline_block">
                        &emsp;营养状况：
                        <check-box
                          v-for="(item, index) in nutrition_arr"
                          :key="index"
                          :text="item.name"
                          :checked="
                            isCheckBoxChecked(
                              record.receive_assessment,
                              'nutrition',
                              item.id
                            )
                          "
                        ></check-box>
                        <!--<check-box text="正常" :checked="isCheckBoxChecked(record.receive_assessment, 'nutrition', 1)"></check-box>-->
                        <!--<check-box text="营养不良" :checked="isCheckBoxChecked(record.receive_assessment, 'nutrition', 2)"></check-box>-->
                      </div>
                    </div>
                    <div class="row" style="padding: 2px 0; line-height:19px;">
                      <div class="inline_block">
                        心理评估:
                        <check-box
                          text="正常"
                          :checked="
                            isCheckBoxChecked(
                              record.receive_assessment,
                              'psychological_assessment',
                              1
                            )
                          "
                        ></check-box>
                        <check-box
                          text="异常"
                          :checked="
                            isCheckBoxChecked(
                              record.receive_assessment,
                              'psychological_assessment',
                              2
                            )
                          "
                        ></check-box>
                      </div>
                      <div class="inline_block">
                        <div
                          v-if="
                            record.receive_assessment != null &&
                              record.receive_assessment
                                .psychological_assessment == 2
                          "
                          class="under_line"
                          style="width: 200px;text-align: left"
                        >
                          {{
                            record.receive_assessment
                              ? record.receive_assessment
                                  .psychological_assessment_other
                              : ""
                          }}
                        </div>
                      </div>
                    </div>
                  </td>
                </tr>
                <tr>
                  <td style="padding: 0;position: relative;" colspan="2">
                    <table class="inside_table">
                      <tbody>
                        <!-- <thead> -->
                        <tr>
                          <td
                            colspan="10"
                            style="font-size:16px;padding: 6px 8px;line-height: 30px;text-align:left;"
                          >
                            二、透析中护理记录：
                          </td>
                        </tr>
                        <tr>
                          <td width="100">时间</td>
                          <td width="30">
                            T
                            <br />C°
                          </td>
                          <td width="30">
                            P
                            <br />次/分
                          </td>
                          <td width="30">
                            R
                            <br />次/分
                          </td>
                          <td width="100">
                            BP
                            <br />mmHg
                          </td>
                          <td width="70">
                            静脉压/动脉压
                            <br />mmHg
                          </td>
                          <td width="80">
                            血流量
                            <br />ml/min
                          </td>
                          <td width="90">超滤量累计L</td>
                          <td width="80">
                            钠浓度
                            <br />mmol/L
                          </td>
                          <td width="240">
                            病情特殊情况处理
                            <br />及专科护理措施记录
                          </td>
                          <td width="100">护士签名</td>
                        </tr>
                        <!-- </thead>
                        <tbody>-->
                        <tr
                          v-if="
                            (record.assessment_before_dislysis &&
                              record.assessment_before_dislysis
                                .systolic_blood_pressure != 0 &&
                              record.assessment_before_dislysis
                                .diastolic_blood_pressure != 0) ||
                              (record.assessment_before_dislysis &&
                                record.assessment_before_dislysis.remark
                                  .length > 0) ||
                              (record.assessment_before_dislysis &&
                                record.assessment_before_dislysis
                                  .pulse_frequency != 0) ||
                              (record.assessment_before_dislysis &&
                                record.assessment_before_dislysis
                                  .breathing_rate != 0) ||
                              (record.assessment_before_dislysis &&
                                record.assessment_before_dislysis.temperature !=
                                  0)
                          "
                        >
                          <td>{{ "透析前" }}</td>
                          <td>
                            {{
                              record.assessment_before_dislysis.temperature
                                ? record.assessment_before_dislysis.temperature
                                : ""
                            }}
                          </td>
                          <td>
                            {{
                              record.assessment_before_dislysis &&
                              record.assessment_before_dislysis.pulse_frequency
                                ? record.assessment_before_dislysis
                                    .pulse_frequency
                                : ""
                            }}
                          </td>
                          <td>
                            {{
                              record.assessment_before_dislysis &&
                              record.assessment_before_dislysis.breathing_rate
                                ? record.assessment_before_dislysis
                                    .breathing_rate
                                : ""
                            }}
                          </td>
                          <td>
                            {{
                              record.assessment_before_dislysis &&
                              record.assessment_before_dislysis
                                .systolic_blood_pressure
                                ? record.assessment_before_dislysis
                                    .systolic_blood_pressure
                                : ""
                            }}/{{
                              record.assessment_before_dislysis &&
                              record.assessment_before_dislysis
                                .diastolic_blood_pressure
                                ? record.assessment_before_dislysis
                                    .diastolic_blood_pressure
                                : ""
                            }}
                          </td>
                          <td>{{ "" }}/{{ "" }}</td>
                          <td>{{ "" }}</td>
                          <td>{{ "" }}</td>
                          <td>{{ "" }}</td>
                          <td style="line-height:16px;padding:0px;">
                            <div
                              style="min-height:40px;line-height:40px; overflow:hidden;"
                            >
                              <span
                                style="word-break: break-all;margin:0;line-height:16px;-webkit-line-clamp:3;overflow:visible;display:inline-block;vertical-align:middle;height:auto;"
                                >{{
                                  record.assessment_before_dislysis &&
                                  record.assessment_before_dislysis.remark
                                    .length > 0
                                    ? record.assessment_before_dislysis.remark
                                    : ""
                                }}</span
                              >
                            </div>
                          </td>
                          <td>
                            <span
                              v-if="
                                setAdminUserES(
                                  record.assessment_before_dislysis,
                                  'modifier'
                                ) == ''
                              "
                              >{{
                                getAdminUser(
                                  record.assessment_before_dislysis,
                                  "modifier"
                                )
                              }}</span
                            >
                            <img
                              class="es-img"
                              :src="
                                setAdminUserES(
                                  record.assessment_before_dislysis,
                                  'modifier'
                                )
                              "
                              alt
                              srcset
                              v-else
                            />
                          </td>
                        </tr>
                        <tr
                          v-for="(monitor_record,
                          index) in record.monitor_records"
                          :key="index"
                        >
                          <td>
                            {{
                              getTime(monitor_record.operate_time, "{h}:{i}")
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.temperature
                                ? monitor_record.temperature
                                : ""
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.pulse_frequency
                                ? monitor_record.pulse_frequency
                                : ""
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.breathing_rate
                                ? monitor_record.breathing_rate
                                : ""
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.systolic_blood_pressure
                                ? monitor_record.systolic_blood_pressure
                                : ""
                            }}
                            /{{
                              monitor_record.diastolic_blood_pressure
                                ? monitor_record.diastolic_blood_pressure
                                : ""
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.venous_pressure
                                ? monitor_record.venous_pressure
                                : ""
                            }}/{{
                              monitor_record.arterial_pressure
                                ? monitor_record.arterial_pressure
                                : ""
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.blood_flow_volume
                                ? monitor_record.blood_flow_volume
                                : ""
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.ultrafiltration_volume
                                ? monitor_record.ultrafiltration_volume
                                : "/"
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.sodium_concentration
                                ? monitor_record.sodium_concentration
                                : ""
                            }}
                          </td>
                          <td style="line-height:16px;padding:0px;">
                            <div
                              style="min-height:40px;line-height:40px; overflow:hidden;"
                            >
                              <span
                                style="word-break: break-all;margin:0;line-height:16px;-webkit-line-clamp:3;overflow:visible;display:inline-block;vertical-align:middle;height:auto;"
                                >{{ monitor_record.symptom }}&nbsp;{{
                                  monitor_record.dispose
                                }}&nbsp;{{ monitor_record.result }}</span
                              >
                            </div>
                          </td>
                          <td>
                            <span
                              v-if="
                                setAdminUserES(
                                  monitor_record,
                                  'monitoring_nurse'
                                ) == ''
                              "
                              >{{
                                getAdminUser(monitor_record, "monitoring_nurse")
                              }}</span
                            >
                            <img
                              class="es-img"
                              :src="
                                setAdminUserES(
                                  monitor_record,
                                  'monitoring_nurse'
                                )
                              "
                              alt
                              srcset
                              v-else
                            />
                          </td>
                        </tr>
                      </tbody>
                    </table>
                    <div
                      v-if="
                        (record.monitor_records.length > 9 &&
                          record.print_length == 9) ||
                          (record.monitor_records.length > 8 &&
                            record.print_length == 8)
                      "
                      class="print-yema"
                    >
                      1
                    </div>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>

          <template
            v-if="
              (record.monitor_records.length > 9 && record.print_length == 9) ||
                (record.monitor_records.length > 8 && record.print_length == 8)
            "
          >
            <div class="order-yy-name">{{ orgname }}</div>
            <div class="order_title">血液净化专科护理记录单</div>
            <div class="row">
              <div class="inline_block">
                科室：
                <check-box
                  text="门诊透析"
                  :checked="record.receive_assessment.condition == 2"
                ></check-box
                >&nbsp;
                <check-box
                  text="住院"
                  :checked="record.receive_assessment.condition == 1"
                ></check-box>
                <!-- TODO -->
              </div>
              <div class="inline_block" style="margin-left: 5px;">
                住院号：
                <div
                  class="under_line"
                  style="width: 70px;text-align: left"
                  v-if="record.receive_assessment.admission_number"
                >
                  {{
                    record.receive_assessment.condition == 1
                      ? record.receive_assessment.admission_number
                      : "/"
                  }}
                </div>
                <div class="under_line" style="width: 70px;" v-else>
                  {{ "/" }}
                </div>
              </div>
              <div class="inline_block" style="margin-left:10px;">
                姓名：
                <div class="under_line" style="width: 50px;text-align: left">
                  {{ record.patient.name }}
                </div>
              </div>
              <div class="inline_block" style="margin-left: 10px;">
                性别：
                <check-box
                  text="男"
                  :checked="record.patient.gender == 1"
                ></check-box
                >&nbsp;
                <check-box
                  text="女"
                  :checked="record.patient.gender == 2"
                ></check-box>
              </div>
              <div class="inline_block" style="margin-left: 10px;">
                年龄：
                <div class="under_line" style="width:30px;text-align: left">
                  {{ getAge(record.patient) }}
                </div>
                岁
              </div>

              <div class="inline_block" style="margin-left: 10px;">
                诊断：
                <div
                  class="under_line_two"
                  style="width: 150px;text-align: left"
                >
                  {{ record.patient.diagnose }}
                </div>
              </div>
            </div>
          </template>
          <div
            class="row"
            :style="
              (record.monitor_records.length <= 9 &&
                record.print_length == 9) ||
              (record.monitor_records.length <= 8 && record.print_length == 8)
                ? 'margin-top:-11px;position: relative;'
                : 'position: relative;'
            "
            :class="
              (record.monitor_records.length > 9 && record.print_length == 9) ||
              (record.monitor_records.length > 8 && record.print_length == 8)
                ? 'margin-bottom-900'
                : 'margin-bottom-300'
            "
          >
            <table class="proj_table">
              <tbody>
                <tr
                  v-if="
                    record.monitor_records2 &&
                      record.monitor_records2.length > 0
                  "
                >
                  <td style="padding: 0;" colspan="2">
                    <table class="inside_table">
                      <tbody>
                        <!-- <thead> -->
                        <tr>
                          <td
                            colspan="10"
                            style="font-size:16px;padding: 6px 8px;line-height: 30px;text-align:left;"
                          >
                            二、透析中护理记录：
                          </td>
                        </tr>
                        <tr>
                          <td width="100">时间</td>
                          <td width="30">
                            T
                            <br />C°
                          </td>
                          <td width="30">
                            P
                            <br />次/分
                          </td>
                          <td width="30">
                            R
                            <br />次/分
                          </td>
                          <td width="100">
                            BP
                            <br />mmHg
                          </td>
                          <td width="70">
                            静脉压/动脉压
                            <br />mmHg
                          </td>
                          <td width="80">
                            血流量
                            <br />ml/min
                          </td>
                          <td width="90">超滤量累计L</td>
                          <td width="80">
                            钠浓度
                            <br />mmol/L
                          </td>
                          <td width="240">
                            病情特殊情况处理
                            <br />及专科护理措施记录
                          </td>
                          <td width="100">护士签名</td>
                        </tr>
                        <tr
                          v-for="(monitor_record,
                          index) in record.monitor_records2"
                          :key="index"
                        >
                          <td>
                            {{
                              getTime(monitor_record.operate_time, "{h}:{i}")
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.temperature
                                ? monitor_record.temperature
                                : ""
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.pulse_frequency
                                ? monitor_record.pulse_frequency
                                : ""
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.breathing_rate
                                ? monitor_record.breathing_rate
                                : ""
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.systolic_blood_pressure
                                ? monitor_record.systolic_blood_pressure
                                : ""
                            }}
                            /{{
                              monitor_record.diastolic_blood_pressure
                                ? monitor_record.diastolic_blood_pressure
                                : ""
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.venous_pressure
                                ? monitor_record.venous_pressure
                                : ""
                            }}/{{
                              monitor_record.arterial_pressure
                                ? monitor_record.arterial_pressure
                                : ""
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.blood_flow_volume
                                ? monitor_record.blood_flow_volume
                                : ""
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.ultrafiltration_volume
                                ? monitor_record.ultrafiltration_volume
                                : "/"
                            }}
                          </td>
                          <td>
                            {{
                              monitor_record.sodium_concentration
                                ? monitor_record.sodium_concentration
                                : ""
                            }}
                          </td>
                          <td style="line-height:16px;padding:0px;">
                            <div
                              style="min-height:40px;line-height:40px; overflow:hidden;"
                            >
                              <span
                                style="word-break: break-all;margin:0;line-height:16px;-webkit-line-clamp:3;overflow:visible;display:inline-block;vertical-align:middle;height:auto;"
                                >{{ monitor_record.symptom }}&nbsp;{{
                                  monitor_record.dispose
                                }}&nbsp;{{ monitor_record.result }}</span
                              >
                            </div>
                          </td>
                          <td>
                            <span
                              v-if="
                                setAdminUserES(
                                  monitor_record,
                                  'monitoring_nurse'
                                ) == ''
                              "
                              >{{
                                getAdminUser(monitor_record, "monitoring_nurse")
                              }}</span
                            >
                            <img
                              class="es-img"
                              :src="
                                setAdminUserES(
                                  monitor_record,
                                  'monitoring_nurse'
                                )
                              "
                              alt
                              srcset
                              v-else
                            />
                          </td>
                        </tr>
                      </tbody>
                    </table>
                  </td>
                </tr>
                <tr>
                  <td
                    colspan="2"
                    style="font-size:16px;padding: 6px 8px;line-height: 30px;text-align:left;"
                  >
                    三、透析后护理记录
                  </td>
                </tr>
                <tr>
                  <td>
                    <div class="row" style="padding: 2px 0;line-height:19px;">
                      <div class="inline_block">
                        透析过程:
                        <check-box
                          text="完成"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'dialysis_process',
                              1
                            )
                          "
                        ></check-box>
                        <check-box
                          text="提前"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'dialysis_process',
                              2
                            )
                          "
                        ></check-box>
                        <div class="inline_block">
                          <div
                            class="under_line"
                            style="width: 30px;text-align: left"
                          >
                            {{
                              record.assessment_after_dislysis &&
                              record.assessment_after_dislysis
                                .dialysis_process == 2 &&
                              record.assessment_after_dislysis.in_advance_minute
                                ? record.assessment_after_dislysis
                                    .in_advance_minute
                                : ""
                            }}
                          </div>
                          min
                        </div>
                      </div>
                      <div class="inline_block">
                        &emsp;原因:
                        <check-box
                          text="心梗"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_after_dislysis,
                              'in_advance_reason',
                              '心梗'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="心律失常"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_after_dislysis,
                              'in_advance_reason',
                              '心律失常'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="低血压"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_after_dislysis,
                              'in_advance_reason',
                              '低血压'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="血流不止"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_after_dislysis,
                              'in_advance_reason',
                              '血流不止'
                            )
                          "
                        ></check-box>
                      </div>
                      <div class="inline_block">
                        &emsp; 其他原因:
                        <div class="inline_block">
                          <div
                            class="under_line"
                            style="width: 150px;text-align: left"
                          >
                            {{
                              record.assessment_after_dislysis &&
                              record.assessment_after_dislysis
                                .dialysis_process == 2 &&
                              record.assessment_after_dislysis
                                .in_advance_reason_other.length > 0
                                ? record.assessment_after_dislysis
                                    .in_advance_reason_other
                                : ""
                            }}
                          </div>
                        </div>
                      </div>
                    </div>
                    <div class="row" style="padding: 2px 0;line-height:19px;">
                      <div class="inline_block">
                        内瘘管拔针后压迫止血时间:
                        <div class="inline_block">
                          <div
                            class="under_line"
                            style="width: 30px;text-align: left"
                            v-if="
                              record.assessment_after_dislysis &&
                                record.assessment_after_dislysis
                                  .hemostasis_minute
                            "
                          >
                            {{
                              record.assessment_after_dislysis.hemostasis_minute
                            }}
                          </div>
                          <div class="under_line" style="width: 30px;" v-else>
                            {{ "/" }}
                          </div>
                          min
                        </div>
                      </div>
                      <div class="inline_block">
                        <check-box
                          text="需要护士"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'hemostasis_opera',
                              1
                            )
                          "
                        ></check-box>
                        <check-box
                          text="他人协助"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'hemostasis_opera',
                              2
                            )
                          "
                        ></check-box>
                        <check-box
                          text="自己压迫"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'hemostasis_opera',
                              3
                            )
                          "
                        ></check-box>
                      </div>
                      <!--<div class="inline_block" style="margin-left: 30px;">-->
                      <!--实际超滤量：-->
                      <!--<div class="under_line" style="width: 50px;">-->
                      <!--{{record.assessment_after_dislysis&&record.assessment_after_dislysis.actual_ultrafiltration?record.assessment_after_dislysis.actual_ultrafiltration:'/'}}-->
                      <!--</div>-->
                      <!--L-->
                      <!--</div>-->
                    </div>
                    <div class="row" style="padding: 2px 0;line-height:19px;">
                      <div class="inline_block">
                        内瘘震颤和血管杂音:
                        <check-box
                          text="存在"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'tremor_noise',
                              1
                            )
                          "
                        ></check-box>
                        <check-box
                          text="减弱"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'tremor_noise',
                              2
                            )
                          "
                        ></check-box>
                        <check-box
                          text="不存在"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'tremor_noise',
                              3
                            )
                          "
                        ></check-box>
                      </div>
                      <div class="inline_block">
                        &emsp;失衡综合症:
                        <check-box
                          text="无"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'disequilibrium_syndrome',
                              1
                            )
                          "
                        ></check-box>
                        <check-box
                          text="有"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'disequilibrium_syndrome',
                              2
                            )
                          "
                        ></check-box>
                      </div>
                      <div class="inline_block">
                        （
                        <check-box
                          text="头晕"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_after_dislysis,
                              'disequilibrium_syndrome_option',
                              '头晕'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="头痛"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_after_dislysis,
                              'disequilibrium_syndrome_option',
                              '头痛'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="呕吐"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_after_dislysis,
                              'disequilibrium_syndrome_option',
                              '呕吐'
                            )
                          "
                        ></check-box>
                        <check-box
                          text="低血压"
                          :checked="
                            isValueIndexOfCheck(
                              record.assessment_after_dislysis,
                              'disequilibrium_syndrome_option',
                              '低血压'
                            )
                          "
                        ></check-box
                        >）
                      </div>
                    </div>
                    <div class="row" style="padding: 2px 0;line-height:19px;">
                      <div class="inline_block">
                        透析器及血路管凝血情况: 动脉管道:
                        <check-box
                          text="0"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'arterial_tube',
                              1
                            )
                          "
                        ></check-box>
                        <check-box
                          text="+"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'arterial_tube',
                              2
                            )
                          "
                        ></check-box>
                        <check-box
                          text="++"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'arterial_tube',
                              3
                            )
                          "
                        ></check-box>
                        <check-box
                          text="+++"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'arterial_tube',
                              4
                            )
                          "
                        ></check-box>
                      </div>
                      <div class="inline_block">
                        静脉管道:
                        <check-box
                          text="0"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'intravenous_tube',
                              1
                            )
                          "
                        ></check-box>
                        <check-box
                          text="+"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'intravenous_tube',
                              2
                            )
                          "
                        ></check-box>
                        <check-box
                          text="++"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'intravenous_tube',
                              3
                            )
                          "
                        ></check-box>
                        <check-box
                          text="+++"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'intravenous_tube',
                              4
                            )
                          "
                        ></check-box>
                      </div>
                      <div class="inline_block">
                        透析器:
                        <check-box
                          text="0"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'dialyzer',
                              1
                            )
                          "
                        ></check-box>
                        <check-box
                          text="+"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'dialyzer',
                              2
                            )
                          "
                        ></check-box>
                        <check-box
                          text="++"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'dialyzer',
                              3
                            )
                          "
                        ></check-box>
                        <check-box
                          text="+++"
                          :checked="
                            isCheckBoxChecked(
                              record.assessment_after_dislysis,
                              'dialyzer',
                              4
                            )
                          "
                        ></check-box>
                      </div>
                    </div>
                  </td>
                </tr>
                <tr>
                  <td colspan="2">
                    <div class="row" style="padding: 2px 0;line-height:19px;">
                      <div class="inline_block">
                        责任护士：
                        <div
                          class="under_line"
                          style="width: 80px;text-align: left"
                        >
                          <span
                            v-if="
                              setAdminUserES(
                                record.dialysis_order,
                                'start_nurse'
                              ) == ''
                            "
                            >{{
                              getAdminUser(record.dialysis_order, "start_nurse")
                            }}</span
                          >
                          <img
                            class="es-img"
                            :src="
                              setAdminUserES(
                                record.dialysis_order,
                                'start_nurse'
                              )
                            "
                            alt
                            srcset
                            v-else
                          />
                        </div>
                      </div>

                      <div class="inline_block">
                        穿刺者：
                        <div
                          class="under_line"
                          style="width: 80px;text-align: left"
                        >
                          <span
                            v-if="
                              setAdminUserES(
                                record.dialysis_order,
                                'puncture_nurse'
                              ) == ''
                            "
                            >{{
                              getAdminUser(
                                record.dialysis_order,
                                "puncture_nurse"
                              )
                            }}</span
                          >
                          <img
                            class="es-img"
                            :src="
                              setAdminUserES(
                                record.dialysis_order,
                                'start_nurse'
                              )
                            "
                            alt
                            srcset
                            v-else
                          />
                        </div>
                      </div>

                      <div class="inline_block">
                        &emsp;核对人：
                        <div
                          class="under_line"
                          style="width: 80px;text-align: left"
                          v-if="record.dialysis_order == null"
                        ></div>
                        <div
                          class="under_line"
                          style="width: 80px;text-align: left"
                          v-if="
                            record.dialysis_order != null &&
                              record.dialysis_order.start_nurse ==
                                (record.check ? record.check.creater : -1)
                          "
                        >
                          <span
                            v-if="
                              setAdminUserES(record.check, 'modifier') == ''
                            "
                            >{{ getAdminUser(record.check, "modifier") }}</span
                          >
                          <img
                            class="es-img"
                            :src="setAdminUserES(record.check, 'modifier')"
                            alt
                            srcset
                            v-else
                          />
                        </div>
                        <div
                          class="under_line"
                          style="width: 80px;text-align: left"
                          v-if="
                            record.dialysis_order != null &&
                              record.dialysis_order.start_nurse ==
                                (record.check ? record.check.modifier : -1)
                          "
                        >
                          <span
                            v-if="setAdminUserES(record.check, 'creater') == ''"
                            >{{ getAdminUser(record.check, "creater") }}</span
                          >
                          <img
                            class="es-img"
                            :src="setAdminUserES(record.check, 'creater')"
                            alt
                            srcset
                            v-else
                          />
                        </div>
                        <div
                          class="under_line"
                          style="width: 80px;text-align: left"
                          v-if="
                            record.dialysis_order != null &&
                              record.dialysis_order.start_nurse !=
                                (record.check ? record.check.modifier : -1) &&
                              record.dialysis_order.start_nurse !=
                                (record.check ? record.check.creater : -1)
                          "
                        >
                          <span
                            v-if="setAdminUserES(record.check, 'creater') == ''"
                            >{{ getAdminUser(record.check, "creater") }}</span
                          >
                          <img
                            class="es-img"
                            :src="setAdminUserES(record.check, 'creater')"
                            alt
                            srcset
                            v-else
                          />
                        </div>
                      </div>

                      <div class="inline_block">
                        &emsp;核对时间：
                        <div
                          class="under_line"
                          style="width: 180px;text-align: left"
                          v-if="record.check == null"
                        >
                          <!--{{getTime(check.check_time,'{y}年{m}月{d}日 {h}时{i}分')}}-->
                        </div>

                        <div
                          class="under_line"
                          style="width: 180px;text-align: left"
                          v-if="
                            record.check != null &&
                              record.check.first_check_time <
                                record.check.check_time
                          "
                        >
                          {{
                            getTime(
                              record.check.check_time,
                              "{y}年{m}月{d}日 {h}时{i}分"
                            )
                          }}
                        </div>

                        <div
                          class="under_line"
                          style="width: 180px;text-align: left"
                          v-if="
                            record.check != null &&
                              record.check.check_time <
                                record.check.first_check_time
                          "
                        >
                          {{
                            getTime(
                              record.check.first_check_time,
                              "{y}年{m}月{d}日 {h}时{i}分"
                            )
                          }}
                        </div>
                      </div>

                      <!--<div class="inline_block">-->
                      <!--&emsp;核对时间：-->
                      <!--<div class="under_line" style="width: 200px;text-align: left">-->
                      <!--{{record.check&&record.check.modifier> 0?getTime(record.check.check_time,'{y}年{m}月{d}日 {h}时{i}分'):''}}-->
                      <!--</div>-->
                      <!--</div>-->
                      <div class="inline_block">
                        收针者：
                        <div
                          class="under_line"
                          style="width: 80px;text-align: left"
                        >
                          <span
                            v-if="
                              setAdminUserES(
                                record.dialysis_order,
                                'finish_nurse'
                              ) == ''
                            "
                            >{{
                              getAdminUser(
                                record.dialysis_order,
                                "finish_nurse"
                              )
                            }}</span
                          >
                          <img
                            class="es-img"
                            :src="
                              setAdminUserES(
                                record.dialysis_order,
                                'finish_nurse'
                              )
                            "
                            alt
                            srcset
                            v-else
                          />
                        </div>
                      </div>
                    </div>
                  </td>
                </tr>
                <tr>
                  <td colspan="2">
                    <div class="row" style="padding: 2px 0; line-height:19px;">
                      患者去向：
                      <check-box
                        text="门诊"
                        :checked="
                          isCheckBoxChecked(
                            record.assessment_after_dislysis,
                            'patient_gose',
                            4
                          )
                        "
                      ></check-box>
                      <check-box
                        text="离院"
                        :checked="
                          isCheckBoxChecked(
                            record.assessment_after_dislysis,
                            'patient_gose',
                            1
                          )
                        "
                      ></check-box>
                      <check-box
                        text="留观"
                        :checked="
                          isCheckBoxChecked(
                            record.assessment_after_dislysis,
                            'patient_gose',
                            2
                          )
                        "
                      ></check-box>
                      <check-box
                        text="住院"
                        :checked="
                          isCheckBoxChecked(
                            record.assessment_after_dislysis,
                            'patient_gose',
                            3
                          )
                        "
                      ></check-box
                      >（科室
                      <div
                        class="under_line"
                        style="width: 200px;text-align: left"
                      >
                        {{
                          record.assessment_after_dislysis &&
                          record.assessment_after_dislysis.patient_gose == 3
                            ? record.assessment_after_dislysis
                                .inpatient_department
                            : ""
                        }}
                      </div>
                      ）
                    </div>
                    <div class="row" style="padding:2px 0; line-height:19px;">
                      <div class="inline_block">
                        血透室护士签名：
                        <div
                          class="under_line"
                          style="width: 100px;text-align: left"
                        >
                          <span
                            v-if="
                              setAdminUserES(
                                record.dialysis_order,
                                'start_nurse'
                              ) == ''
                            "
                            >{{
                              getAdminUser(record.dialysis_order, "start_nurse")
                            }}</span
                          >
                          <img
                            class="es-img"
                            :src="
                              setAdminUserES(
                                record.dialysis_order,
                                'start_nurse'
                              )
                            "
                            alt
                            srcset
                            v-else
                          />
                        </div>
                      </div>
                      <div class="inline_block">
                        &emsp;病区护士签名：
                        <div
                          class="under_line"
                          style="width: 100px;text-align: left"
                        ></div>
                      </div>
                      <div class="inline_block">
                        &emsp;时间：
                        <div
                          class="under_line"
                          style="width: 200px;text-align: left"
                        >
                          {{
                            record.dialysis_order &&
                            record.dialysis_order.end_time
                              ? getTime(
                                  record.dialysis_order.end_time,
                                  "{y}年{m}月{d}日 {h}时{i}分"
                                )
                              : ""
                          }}
                        </div>
                      </div>
                    </div>
                  </td>
                </tr>
                <tr>
                  <td colspan="2">
                    <div class="row" style="font-size: 10px;">
                      注：透析器及血路管凝血:0级无凝血;
                      “+”(指Ⅰ级:束状纤维凝血或动/静脉壶/滤网见轻微凝血);“++”(指II级:近半数纤维凝血或动/静脉壶/滤网出现凝血块);“+++”(指III级:压力异常升高，须中途更换透析器/血路管A/V)。
                    </div>
                  </td>
                </tr>
              </tbody>
            </table>
            <div
              v-if="
                (record.monitor_records.length > 9 &&
                  record.print_length == 9) ||
                  (record.monitor_records.length > 8 &&
                    record.print_length == 8)
              "
              class="print-yema3"
            >
              2
            </div>
            <div v-else class="print-yema2">1</div>
          </div>

          <div class="order-yy-name">{{ orgname }}</div>
          <div class="order_title">血液净化科医嘱及执行单</div>
          <div class="row">
            <div class="inline_block">
              科室：
              <check-box
                text="门诊透析"
                :checked="record.receive_assessment.condition == 2"
              ></check-box
              >&nbsp;
              <check-box
                text="住院"
                :checked="record.receive_assessment.condition == 1"
              ></check-box>
              <!-- TODO -->
            </div>
            <div class="inline_block" style="margin-left: 5px;">
              住院号：
              <div
                class="under_line"
                style="width: 70px;text-align: left"
                v-if="record.receive_assessment.admission_number"
              >
                {{
                  record.receive_assessment.condition == 1
                    ? record.receive_assessment.admission_number
                    : "/"
                }}
              </div>
              <div class="under_line" style="width: 70px;" v-else>
                {{ "/" }}
              </div>
            </div>
            <div class="inline_block" style="margin-left:5px;">
              姓名：
              <div class="under_line" style="width: 50px;text-align: left">
                {{ record.patient.name }}
              </div>
            </div>
            <div class="inline_block" style="margin-left: 5px;">
              性别：
              <check-box
                text="男"
                :checked="record.patient.gender == 1"
              ></check-box
              >&nbsp;
              <check-box
                text="女"
                :checked="record.patient.gender == 2"
              ></check-box>
            </div>
            <div class="inline_block" style="margin-left: 5px;">
              年龄：
              <div class="under_line" style="width:30px;text-align: left">
                {{ getAge(record.patient) }}
              </div>
              岁
            </div>

            <div class="inline_block" style="margin-left: 5px;">
              诊断：
              <div class="under_line_two" style="width: 150px;text-align: left">
                {{ record.patient.diagnose }}
              </div>
            </div>
          </div>

          <table class="proj_table">
            <tbody>
              <tr>
                <td>
                  <!--<div class="row" style="padding: 2px 0;line-height:24px;" v-if="record.patient.diagnose.length > 10">-->
                  <!--<div class="inline_block">-->
                  <!--诊断：-->
                  <!--<div class="under_line" style="width: 500px;text-align: left">{{record.patient.diagnose}}</div>-->
                  <!--</div>-->
                  <!--</div>-->

                  <div class="row" style="padding: 2px 0;line-height:24px;">
                    <div class="inline_block">
                      治疗方式:
                      <check-box
                        text="HD"
                        :checked="
                          isCheckBoxChecked(record.prescription, 'mode_id', 1)
                        "
                      ></check-box>
                      <check-box
                        text="HDF"
                        :checked="
                          isCheckBoxChecked(record.prescription, 'mode_id', 2)
                        "
                      ></check-box>
                      <check-box
                        text="HF"
                        :checked="
                          isCheckBoxChecked(record.prescription, 'mode_id', 5)
                        "
                      ></check-box>
                      <check-box
                        text="HP"
                        :checked="
                          isCheckBoxChecked(record.prescription, 'mode_id', 4)
                        "
                      ></check-box>
                      <check-box
                        text="HD+HP"
                        :checked="
                          isCheckBoxChecked(record.prescription, 'mode_id', 3)
                        "
                      ></check-box>
                    </div>

                    <!--<div class="inline_block"  v-if="record.patient.diagnose.length > 10" style="margin-left: -10px">-->
                    <!--&emsp;治疗方式:-->
                    <!--<check-box text="HD" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 1)"></check-box>-->
                    <!--<check-box text="HDF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 2)"></check-box>-->
                    <!--<check-box text="HF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 5)"></check-box>-->
                    <!--<check-box text="HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 4)"></check-box>-->
                    <!--<check-box text="HD+HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 3)"></check-box>-->
                    <!--</div>-->
                    <div class="inline_block" style="margin-left:10px;">
                      其它：
                      <div
                        class="under_line"
                        style="width: 60px;text-align: left"
                      >
                        {{
                          record.prescription && record.prescription.mode_id > 5
                            ? record.prescription.mode
                            : ""
                        }}
                      </div>
                    </div>
                    <div class="inline_block" style="margin-left:20px;">
                      治疗时间：
                      <div
                        class="under_line"
                        style="width: 30px;text-align: left"
                      >
                        {{
                          record.prescription &&
                          record.prescription.dialysis_duration_hour
                            ? record.prescription.dialysis_duration_hour
                            : "0"
                        }}
                      </div>
                      h
                      <div
                        class="under_line"
                        style="width: 30px;text-align: left"
                      >
                        {{
                          record.prescription &&
                          record.prescription.dialysis_duration_minute
                            ? record.prescription.dialysis_duration_minute
                            : "0"
                        }}
                      </div>
                      min
                    </div>

                    <div class="inline_block" style="margin-left:10px;">
                      病情：
                      <check-box
                        v-for="(item, index) in sick_condition_arr"
                        :key="index"
                        :text="item.name"
                        :checked="
                          isCheckBoxChecked(
                            record.receive_assessment,
                            'sick_condition',
                            item.id
                          )
                        "
                      ></check-box>
                      <!--<check-box text="一般" :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 1)"></check-box>-->
                      <!--<check-box text="重" :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 2)"></check-box>-->
                      <!--<check-box text="危" :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 3)"></check-box>-->
                    </div>
                  </div>
                  <div class="row" style="padding: 2px 0;line-height:24px;">
                    <div class="inline_block">
                      体液过多症状:
                      <check-box
                        text="无"
                        :checked="
                          isCheckBoxChecked(
                            record.prescription,
                            'body_fluid',
                            1
                          )
                        "
                      ></check-box>
                      <check-box
                        text="下肢水肿+"
                        :checked="
                          isCheckBoxChecked(
                            record.prescription,
                            'body_fluid',
                            2
                          )
                        "
                      ></check-box>
                      <check-box
                        text="下肢水肿++"
                        :checked="
                          isCheckBoxChecked(
                            record.prescription,
                            'body_fluid',
                            4
                          )
                        "
                      ></check-box>
                      <check-box
                        text="下肢水肿+++"
                        :checked="
                          isCheckBoxChecked(
                            record.prescription,
                            'body_fluid',
                            4
                          )
                        "
                      ></check-box>
                    </div>
                    <div class="inline_block">
                      其它：
                      <div
                        class="under_line"
                        style="width: 200px;text-align: left"
                      >
                        {{
                          record.prescription
                            ? record.prescription.body_fluid_other
                            : ""
                        }}
                      </div>
                    </div>
                  </div>
                  <div class="row" style="padding: 2px 0; line-height:24px;">
                    <div class="inline_block">
                      透析器型号：
                      <div
                        class="under_line_two"
                        style="width: 200px;text-align: left"
                      >
                        {{
                          record.prescription
                            ? record.prescription.dialyzer_perfusion_apparatus
                            : ""
                        }}
                      </div>
                    </div>

                    <div class="inline_block" style="margin-left:20px;">
                      透析前使用特殊药物:
                      <check-box
                        text="无"
                        :checked="
                          isCheckBoxChecked(
                            record.prescription,
                            'special_medicine',
                            1
                          )
                        "
                      ></check-box>
                      <check-box
                        text="降压药"
                        :checked="
                          isCheckBoxChecked(
                            record.prescription,
                            'special_medicine',
                            2
                          )
                        "
                      ></check-box>
                      <check-box
                        text="抗凝"
                        :checked="
                          isCheckBoxChecked(
                            record.prescription,
                            'special_medicine',
                            3
                          )
                        "
                      ></check-box>
                    </div>
                    <div class="inline_block">
                      其它：
                      <div
                        class="under_line"
                        style="width: 200px;text-align: left"
                      >
                        {{
                          record.prescription
                            ? record.prescription.special_medicine_other
                            : ""
                        }}
                      </div>
                    </div>
                  </div>
                  <div class="row" style="padding: 2px 0;line-height:24px;">
                    <div class="inline_block">
                      透析液(mmol/L): &emsp;Ca
                      <sup>2+</sup>:
                      <div
                        class="under_line"
                        style="width: 60px;text-align: left"
                        v-if="
                          record.prescription && record.prescription.calcium
                        "
                      >
                        {{ getFloat(record.prescription.calcium) }}
                      </div>
                      <div class="under_line" style="width: 60px;" v-else>
                        {{ "/" }}
                      </div>
                      mmol/L &emsp;Na <sup>+</sup>:
                      <div
                        class="under_line"
                        style="width: 60px;text-align: left"
                        v-if="record.prescription && record.prescription.sodium"
                      >
                        {{ getFloat(record.prescription.sodium) }}
                      </div>
                      <div class="under_line" style="width: 60px;" v-else>
                        {{ "/" }}
                      </div>
                      mmol/L &emsp;K <sup>+</sup>:
                      <div
                        class="under_line"
                        style="width: 60px;text-align: left"
                        v-if="record.prescription && record.prescription.kalium"
                      >
                        {{ getFloat(record.prescription.kalium) }}
                      </div>
                      <div class="under_line" style="width: 60px;" v-else>
                        {{ "/" }}
                      </div>
                      mmol/L
                    </div>
                    <div
                      class="inline_block"
                      v-if="record.prescription == null"
                    >
                      &emsp;置换液后/前稀释 总量:
                      <div class="under_line" style="width: 60px;">
                        {{ "/" }}
                      </div>
                      L
                    </div>
                    <div
                      class="inline_block"
                      v-if="
                        record.prescription != null &&
                          record.prescription.displace_liqui_part == 0
                      "
                    >
                      &emsp;置换液后/前稀释 总量:
                      <div
                        class="under_line"
                        style="width: 60px;text-align: left"
                        v-if="
                          record.prescription &&
                            record.prescription.displace_liqui_value
                        "
                      >
                        {{ record.prescription.displace_liqui_value }}
                      </div>
                      <div class="under_line" style="width: 60px;" v-else>
                        {{ "/" }}
                      </div>
                      L
                    </div>
                    <div
                      class="inline_block"
                      v-if="
                        record.prescription != null &&
                          record.prescription.displace_liqui_part == 1
                      "
                    >
                      &emsp;置换液前稀释 总量:
                      <div
                        class="under_line"
                        style="width: 60px;text-align: left"
                        v-if="
                          record.prescription &&
                            record.prescription.displace_liqui_value
                        "
                      >
                        {{ record.prescription.displace_liqui_value }}
                      </div>
                      <div class="under_line" style="width: 60px;" v-else>
                        {{ "/" }}
                      </div>
                      L
                    </div>
                    <div
                      class="inline_block"
                      v-if="
                        record.prescription != null &&
                          record.prescription.displace_liqui_part == 2
                      "
                    >
                      &emsp;置换液后稀释 总量:
                      <div
                        class="under_line"
                        style="width: 60px;text-align: left"
                        v-if="
                          record.prescription &&
                            record.prescription.displace_liqui_value
                        "
                      >
                        {{ record.prescription.displace_liqui_value }}
                      </div>
                      <div class="under_line" style="width: 60px;" v-else>
                        {{ "/" }}
                      </div>
                      L
                    </div>
                  </div>
                  <div class="row" style="padding: 2px 0;line-height:24px;">
                    <div class="inline_block">
                      血管通路:
                      <check-box
                        text="内瘘"
                        :checked="
                          isCheckBoxChecked(
                            record.prescription,
                            'blood_access',
                            1
                          )
                        "
                      ></check-box>
                      <check-box
                        text="直穿"
                        :checked="
                          isCheckBoxChecked(
                            record.prescription,
                            'blood_access',
                            2
                          )
                        "
                      ></check-box>
                      <check-box
                        text="导管"
                        :checked="
                          isCheckBoxChecked(
                            record.prescription,
                            'blood_access',
                            3
                          )
                        "
                      ></check-box>
                    </div>
                    <div class="inline_block">
                      &emsp;血流量:
                      <div
                        class="under_line"
                        style="width: 60px;text-align: left"
                        v-if="record.prescription"
                      >
                        {{ record.prescription.blood_flow_volume }}
                      </div>
                      <div class="under_line" style="width: 60px;" v-else>
                        {{ "/" }}
                      </div>
                      ml/min
                    </div>
                    <div class="inline_block">
                      &emsp;透析液流量:
                      <div
                        class="under_line"
                        style="width:60px;text-align: left"
                        v-if="record.prescription"
                      >
                        {{ record.prescription.dialysate_flow }}
                      </div>
                      <div class="under_line" style="width:60px;" v-else>
                        {{ "/" }}
                      </div>
                      ml/min
                    </div>
                  </div>
                  <div class="row" style="padding: 2px 0;line-height:24px;">
                    <div class="inline_block">
                      透前体重:
                      <div
                        class="under_line"
                        style="width: 60px;text-align: left"
                        v-if="
                          record.assessment_before_dislysis &&
                            record.assessment_before_dislysis.weight_before
                        "
                      >
                        {{ record.assessment_before_dislysis.weight_before }}
                      </div>
                      <div class="under_line" style="width: 60px;" v-else>
                        {{ "/" }}
                      </div>
                      kg
                    </div>
                    <div class="inline_block">
                      &emsp;设定超滤量:
                      <div
                        class="under_line"
                        style="width: 60px;text-align: left"
                        v-if="
                          record.prescription &&
                            record.prescription.target_ultrafiltration
                        "
                      >
                        {{
                          getFloat(record.prescription.target_ultrafiltration)
                        }}
                      </div>
                      <div class="under_line" style="width: 60px;" v-else>
                        {{ "/" }}
                      </div>
                      L
                    </div>
                    <div class="inline_block">
                      &emsp;实际超滤量:
                      <div
                        class="under_line"
                        style="width:60px;text-align: left"
                        v-if="
                          record.prescription &&
                            record.prescription.ultrafiltration
                        "
                      >
                        {{ getFloat(record.prescription.ultrafiltration) }}
                      </div>
                      <div class="under_line" style="width:60px;" v-else>
                        {{ "/" }}
                      </div>
                      L
                    </div>
                    <div class="inline_block">
                      透后体重:
                      <div
                        class="under_line"
                        style="width: 60px;text-align: left"
                        v-if="
                          record.assessment_after_dislysis &&
                            record.assessment_after_dislysis.weight_after
                        "
                      >
                        {{ record.assessment_after_dislysis.weight_after }}
                      </div>
                      <div class="under_line" style="width: 60px" v-else>
                        {{ "/" }}
                      </div>
                      kg
                    </div>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
          <div
            :style="
              record.advices2 && record.advices2.length > 0
                ? 'margin-bottom:350px;border-top:0;text-align:center;position: relative;border-top:0;'
                : 'border-top:0;text-align:center;position: relative;border-top:0;'
            "
          >
            <table
              class="print-table-no"
              border="1"
              style="border-top:0;"
              count="0"
            >
              <tbody>
                <tr style="line-height:35px;padding:8px 5px;">
                  <td colspan="7" style="font-size: 18px">医嘱</td>
                </tr>
                <tr style="line-height:35px;padding:8px 5px;">
                  <td colspan="4" style="font-size: 16px">开医嘱</td>
                  <td colspan="3" style="font-size: 16px">执行核对医嘱</td>
                </tr>
                <tr style="line-height:35px;padding:8px 5px;">
                  <td style="font-size: 16px" width="10%">时间</td>
                  <td style="font-size: 16px" colspan="2" width="45%">
                    医嘱内容
                  </td>
                  <td style="font-size: 16px" width="10%">医生签名</td>
                  <td style="font-size: 16px" width="10%">核对人签名</td>
                  <td style="font-size: 16px" width="10%">执行人签名</td>
                  <td style="font-size: 16px" width="10%">时间</td>
                </tr>
                <template v-for="(group, group_index) in record.advices">
                  <tr
                    v-for="(advice, advice_index) in group.advices"
                    :key="advice_index"
                  >
                    <td
                      height="60px"
                      v-if="advice_index == 0"
                      :rowspan="group.advices.length"
                    >
                      <span v-if="advice.start_time">{{
                        getTime(advice.start_time, "{y}-{m}-{d} {h}:{i}")
                      }}</span>
                      <span v-else>
                        &nbsp;
                        <br />&nbsp;
                      </span>
                    </td>
                    <td
                      height="60px"
                      class="advice-name"
                      style="padding-left:7px;"
                      :colspan="
                        (advice.children && advice.children.length > 0) ||
                        advice.parent_id > 0
                          ? 1
                          : 2
                      "
                      v-if="advice.isShow == 2"
                    >
                      <span>{{ advice.advice_name }}</span>
                      <span
                        >{{ advice.advice_desc
                        }}{{ advice.drug_spec_unit }}</span
                      >
                      <!-- <span v-if="advice[0].drug_spec">{{advice[0].drug_spec}}{{advice[0].drug_spec_unit}}</span> -->
                      <span v-if="advice.prescribing_number"
                        >* {{ advice.prescribing_number
                        }}{{ advice.prescribing_number_unit }}</span
                      >
                      <span v-if="advice.single_dose != 0"
                        >单次用量 {{ advice.single_dose
                        }}{{ advice.single_dose_unit }}</span
                      >
                      <span
                        v-if="
                          advice.parent_id == 0 &&
                            advice.children &&
                            advice.children.length == 0
                        "
                        >{{ advice.delivery_way }}</span
                      >
                      <span
                        v-if="
                          advice.parent_id == 0 &&
                            advice.children &&
                            advice.children.length == 0
                        "
                        >{{ advice.execution_frequency }}</span
                      >
                      <span
                        v-if="
                          advice.parent_id == 0 &&
                            advice.children &&
                            advice.children.length == 0 &&
                            advice.remark.length > 0
                        "
                        >({{ advice.remark }})</span
                      >
                    </td>
                    <td
                      colspan="2"
                      height="60px"
                      style="text-align: center"
                      v-else
                    >
                      <span>{{ advice.delivery_way }}</span>
                      <span>{{ advice.execution_frequency }}</span>
                      <span v-if="advice.remark.length > 0"
                        >({{ advice.remark }})</span
                      >
                    </td>
                    <td
                      width="10%"
                      v-if="
                        ((advice.children && advice.children.length > 0) ||
                          advice.parent_id > 0) &&
                          advice.isShow == 2
                      "
                    ></td>
                    <td height="60px">
                      <span
                        v-if="setAdminUserES(advice, 'advice_doctor') == ''"
                        >{{ getAdminUser(advice, "advice_doctor") }}</span
                      >
                      <img
                        class="es-img"
                        :src="setAdminUserES(advice, 'advice_doctor')"
                        alt
                        srcset
                        v-else
                      />
                    </td>
                    <td height="60px">
                      <span v-if="setAdminUserES(advice, 'checker') == ''">{{
                        getAdminUser(advice, "checker")
                      }}</span>
                      <img
                        class="es-img"
                        :src="setAdminUserES(advice, 'checker')"
                        alt
                        srcset
                        v-else
                      />
                    </td>
                    <td height="60px">
                      <span
                        v-if="setAdminUserES(advice, 'execution_staff') == ''"
                        >{{ getAdminUser(advice, "execution_staff") }}</span
                      >
                      <img
                        class="es-img"
                        :src="setAdminUserES(advice, 'execution_staff')"
                        alt
                        srcset
                        v-else
                      />
                    </td>
                    <td height="60px">
                      <span v-if="advice.execution_time">{{
                        getTime(advice.execution_time, "{y}-{m}-{d} {h}:{i}")
                      }}</span>
                    </td>
                  </tr>
                </template>
              </tbody>
            </table>
            <div class="print-yema4">1</div>
          </div>

          <template v-if="record.advices2 && record.advices2.length > 0">
            <div style="position: relative;">
              <div class="order-yy-name">{{ orgname }}</div>
              <div class="order_title">血液净化科医嘱及执行单</div>
              <div class="row">
                <div class="inline_block">
                  科室：
                  <check-box
                    text="门诊透析"
                    :checked="record.receive_assessment.condition == 2"
                  ></check-box
                  >&nbsp;
                  <check-box
                    text="住院"
                    :checked="record.receive_assessment.condition == 1"
                  ></check-box>
                  <!-- TODO -->
                </div>
                <div class="inline_block" style="margin-left: 5px;">
                  住院号：
                  <div
                    class="under_line"
                    style="width: 70px;text-align: left"
                    v-if="record.receive_assessment.admission_number"
                  >
                    {{
                      record.receive_assessment.condition == 1
                        ? record.receive_assessment.admission_number
                        : "/"
                    }}
                  </div>
                  <div class="under_line" style="width: 70px;" v-else>
                    {{ "/" }}
                  </div>
                </div>
                <div class="inline_block" style="margin-left:10px;">
                  姓名：
                  <div class="under_line" style="width: 50px;text-align: left">
                    {{ record.patient.name }}
                  </div>
                </div>
                <div class="inline_block" style="margin-left: 10px;">
                  性别：
                  <check-box
                    text="男"
                    :checked="record.patient.gender == 1"
                  ></check-box
                  >&nbsp;
                  <check-box
                    text="女"
                    :checked="record.patient.gender == 2"
                  ></check-box>
                </div>
                <div class="inline_block" style="margin-left: 10px;">
                  年龄：
                  <div class="under_line" style="width:30px;text-align: left">
                    {{ getAge(record.patient) }}
                  </div>
                  岁
                </div>

                <div class="inline_block" style="margin-left: 10px;">
                  诊断：
                  <div
                    class="under_line_two"
                    style="width: 150px;text-align: left"
                  >
                    {{ record.patient.diagnose }}
                  </div>
                </div>
              </div>
              <table class="print-table-no" border="1" count="0">
                <tbody>
                  <tr style="line-height:35px;padding:8px 5px;">
                    <td colspan="7" style="font-size: 18px">医嘱</td>
                  </tr>
                  <tr style="line-height:35px;padding:8px 5px;">
                    <td colspan="4" style="font-size: 16px">开医嘱</td>
                    <td colspan="3" style="font-size: 16px">执行核对医嘱</td>
                  </tr>
                  <tr style="line-height:35px;padding:8px 5px;">
                    <td style="font-size: 16px" width="10%">时间</td>
                    <td style="font-size: 16px" colspan="2" width="45%">
                      医嘱内容
                    </td>
                    <td style="font-size: 16px" width="10%">医生签名</td>
                    <td style="font-size: 16px" width="10%">核对人签名</td>
                    <td style="font-size: 16px" width="10%">执行人签名</td>
                    <td style="font-size: 16px" width="10%">时间</td>
                  </tr>
                  <template v-for="(group, group_index) in record.advices2">
                    <tr
                      v-for="(advice, advice_index) in group.advices"
                      :key="advice_index"
                    >
                      <td
                        height="60px"
                        v-if="advice_index == 0"
                        :rowspan="group.advices.length"
                      >
                        <span v-if="advice.start_time">{{
                          getTime(advice.start_time, "{y}-{m}-{d} {h}:{i}")
                        }}</span>
                        <span v-else>
                          &nbsp;
                          <br />&nbsp;
                        </span>
                      </td>
                      <td
                        height="60px"
                        class="advice-name"
                        style="padding-left:7px;"
                        :colspan="
                          (advice.children && advice.children.length > 0) ||
                          advice.parent_id > 0
                            ? 1
                            : 2
                        "
                        v-if="advice.isShow == 2"
                      >
                        <span>{{ advice.advice_name }}</span>
                        <span
                          >{{ advice.advice_desc
                          }}{{ advice.drug_spec_unit }}</span
                        >
                        <!-- <span v-if="advice[0].drug_spec">{{advice[0].drug_spec}}{{advice[0].drug_spec_unit}}</span> -->
                        <span v-if="advice.prescribing_number"
                          >* {{ advice.prescribing_number
                          }}{{ advice.prescribing_number_unit }}</span
                        >
                        <span v-if="advice.single_dose != 0"
                          >单次用量 {{ advice.single_dose
                          }}{{ advice.single_dose_unit }}</span
                        >
                        <span
                          v-if="
                            advice.parent_id == 0 &&
                              advice.children &&
                              advice.children.length == 0
                          "
                          >{{ advice.delivery_way }}</span
                        >
                        <span
                          v-if="
                            advice.parent_id == 0 &&
                              advice.children &&
                              advice.children.length == 0
                          "
                          >{{ advice.execution_frequency }}</span
                        >
                        <span
                          v-if="
                            advice.parent_id == 0 &&
                              advice.children &&
                              advice.children.length == 0 &&
                              advice.remark.length > 0
                          "
                          >({{ advice.remark }})</span
                        >
                      </td>
                      <td
                        colspan="2"
                        height="60px"
                        style="text-align: center"
                        v-else
                      >
                        <span>{{ advice.delivery_way }}</span>
                        <span>{{ advice.execution_frequency }}</span>
                        <span v-if="advice.remark.length > 0"
                          >({{ advice.remark }})</span
                        >
                      </td>
                      <td
                        width="10%"
                        v-if="
                          ((advice.children && advice.children.length > 0) ||
                            advice.parent_id > 0) &&
                            advice.isShow == 2
                        "
                      ></td>
                      <td height="60px">
                        <span
                          v-if="setAdminUserES(advice, 'advice_doctor') == ''"
                          >{{ getAdminUser(advice, "advice_doctor") }}</span
                        >
                        <img
                          class="es-img"
                          :src="setAdminUserES(advice, 'advice_doctor')"
                          alt
                          srcset
                          v-else
                        />
                      </td>
                      <td height="60px">
                        <span v-if="setAdminUserES(advice, 'checker') == ''">{{
                          getAdminUser(advice, "checker")
                        }}</span>
                        <img
                          class="es-img"
                          :src="setAdminUserES(advice, 'checker')"
                          alt
                          srcset
                          v-else
                        />
                      </td>
                      <td height="60px">
                        <span
                          v-if="setAdminUserES(advice, 'execution_staff') == ''"
                          >{{ getAdminUser(advice, "execution_staff") }}</span
                        >
                        <img
                          class="es-img"
                          :src="setAdminUserES(advice, 'execution_staff')"
                          alt
                          srcset
                          v-else
                        />
                      </td>
                      <td height="60px">
                        <span v-if="advice.execution_time">{{
                          getTime(advice.execution_time, "{y}-{m}-{d} {h}:{i}")
                        }}</span>
                      </td>
                    </tr>
                  </template>
                </tbody>
              </table>
              <div class="print-yema5">2</div>
            </div>
          </template>
        </div>
      </div>
    </div>
  </div>
</template>

<script>
import CheckBox from "./option_check_box";
import { GetBatchPrintDialysisData } from "@/api/print_data";
import { jsGetAge, uParseTime } from "@/utils/tools";
import { getDataConfig } from "@/utils/data";
import BreadCrumb from "@/xt_pages/components/bread-crumb";
import print from "print-js";
export default {
  name: "BatchPrintOrder",
  components: {
    CheckBox,
    BreadCrumb
  },
  data() {
    return {
      crumbs: [
        { path: false, name: "透析管理" },
        { path: false, name: "批量打印" }
      ],
      records: [
        // 模拟有多条数据
        // {
        //     monitor_records: [ {},{},{},{},{},{},{},{},{},{},{}, ],
        //     advices: [ {},{},{},{},{},{},{}, ],
        // },
        // {
        //     monitor_records: [],
        //     advices: [],
        // },
      ],
      way_arr: [],
      consciousness_arr: [],
      appetite_arr: [],
      posture_arr: [],
      sick_condition_arr: [],
      precaution_arr: [],
      intake_arr: [],
      nutrition_arr: [],

      loading: false,
      orgname: "",
      bloodAccessParOpera: {},
      anticoagulantsConfit: {},
      dialysateFormulationOptions: {},
      operatorMaps: {},
      operators: [],
      adminUser: [],
      doctor_advices: [],
      advice_groups: [],
      advice_groups_2: [],
      complications: [
        "低血压",
        "高血压",
        "心律失常",
        "头晕",
        "头痛",
        "呕吐",
        "抽搐",
        "出血",
        "心衰",
        "腹痛"
      ]
    };
  },
  created() {
    this.way_arr = getDataConfig("hemodialysis", "way");
    this.consciousness_arr = getDataConfig("hemodialysis", "consciousness");
    this.appetite_arr = getDataConfig("hemodialysis", "appetite");
    this.posture_arr = getDataConfig("hemodialysis", "posture");
    this.sick_condition_arr = getDataConfig("hemodialysis", "sick_condition");
    this.precaution_arr = getDataConfig("hemodialysis", "precaution");
    this.intake_arr = getDataConfig("hemodialysis", "intake");
    this.nutrition_arr = getDataConfig("hemodialysis", "nutrition");

    var xtuser = this.$store.getters.xt_user;
    this.orgname = xtuser.org.org_name;
    //   this.orgname = "遂溪方济医院";
    this.modeOptions = this.$store.getters.treatment_mode;
    //   this.replacementWays = this.$store.getters.replacement_ways;
    //   this.perfusionApparatus = this.$store.getters.perfusion_apparatus;
    this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit;

    var bloodAccessParOpera = getDataConfig(
      "hemodialysis",
      "vascular_access_desc"
    );
    for (var key in bloodAccessParOpera) {
      this.bloodAccessParOpera[bloodAccessParOpera[key].id] =
        bloodAccessParOpera[key];
    }

    var dialysateFormulationOptions = getDataConfig(
      "hemodialysis",
      "dialysate_formulation"
    );
    for (var key in dialysateFormulationOptions) {
      this.dialysateFormulationOptions[dialysateFormulationOptions[key].id] =
        dialysateFormulationOptions[key];
    }

    //   const xtdate = this.$route.query && this.$route.query.xtdate;
    //   const xtno = this.$route.query && this.$route.query.xtno;
    //   if (typeof (xtdate) == "string" && xtdate.length > 0 && typeof (xtno) == "string" && xtno.length > 0) {
    //     this.queryParams.xtdate = xtdate;
    //     this.queryParams.xtno = xtno;
    //     this.getDialysisRecord();
    //   } else {
    //     this.$message.error("参数不齐");
    //     return false;
    //   }
  },
  mounted() {
    this.loading = true;
    var ids = this.$store.getters.temp_params.batch_print_dialysis_record_ids;
    if (ids.length == 0) {
      this.$router.back(-1);
      return;
    }
    GetBatchPrintDialysisData(ids.join(","))
      .then(rs => {
        var resp = rs.data;
        if (resp.state == 1) {
          this.records = this.records.concat(resp.data.schedules);
          for (const recordIndex in this.records) {
            this.advice_groups = [];
            this.advice_groups_2 = [];
            var dlegh = 0;
            if (
              (this.records[recordIndex].assessment_before_dislysis &&
                this.records[recordIndex].assessment_before_dislysis
                  .systolic_blood_pressure != 0 &&
                this.records[recordIndex].assessment_before_dislysis
                  .diastolic_blood_pressure != 0) ||
              (this.records[recordIndex].assessment_before_dislysis &&
                this.records[recordIndex].assessment_before_dislysis.remark
                  .length > 0) ||
              (this.records[recordIndex].assessment_before_dislysis &&
                this.records[recordIndex].assessment_before_dislysis
                  .pulse_frequency != 0) ||
              (this.records[recordIndex].assessment_before_dislysis &&
                this.records[recordIndex].assessment_before_dislysis
                  .breathing_rate != 0) ||
              (this.records[recordIndex].assessment_before_dislysis &&
                this.records[recordIndex].assessment_before_dislysis
                  .temperature != 0)
            ) {
              var nl = 8;
              this.records[recordIndex].print_length = 8;
            } else {
              var nl = 9;
              this.records[recordIndex].print_length = 9;
            }
            if (
              this.records[recordIndex].monitor_records &&
              this.records[recordIndex].monitor_records.length < 8
            ) {
              dlegh = nl - this.records[recordIndex].monitor_records.length;
            }
            if (this.records[recordIndex].monitor_records.length <= 0) {
              dlegh = nl;
            }
            if (dlegh > 0) {
              if (
                typeof this.records[recordIndex].monitor_records ===
                  "undefined" ||
                this.records[recordIndex].monitor_records == null
              ) {
                this.records[recordIndex].monitor_records = [];
              }
              for (let index = 0; index < dlegh; index++) {
                this.records[recordIndex].monitor_records.push([]);
              }
            }

            this.records[recordIndex].monitor_records2 = [];
            if (this.records[recordIndex].monitor_records.length > 13) {
              const tempMonitors = [];
              const tempMonitors2 = [];

              for (
                let index = 0;
                index < this.records[recordIndex].monitor_records.length;
                index++
              ) {
                if (index < 13) {
                  tempMonitors.push(
                    this.records[recordIndex].monitor_records[index]
                  );
                } else {
                  tempMonitors2.push(
                    this.records[recordIndex].monitor_records[index]
                  );
                }
              }
              this.records[recordIndex].monitor_records = tempMonitors;
              this.records[recordIndex].monitor_records2 = tempMonitors2;
            }

            var childMap = {};
            for (const index in this.records[recordIndex].advices) {
              if (this.records[recordIndex].advices[index].parent_id == 0) {
                continue;
              }
              if (
                !(
                  this.records[recordIndex].advices[index].parent_id in childMap
                )
              ) {
                childMap[
                  this.records[recordIndex].advices[index].parent_id
                ] = [];
              }
              childMap[this.records[recordIndex].advices[index].parent_id].push(
                this.records[recordIndex].advices[index]
              );
            }

            var advices = [];
            for (const index in this.records[recordIndex].advices) {
              if (this.records[recordIndex].advices[index].parent_id > 0) {
                continue;
              }
              var item = this.records[recordIndex].advices[index];
              if (item.id in childMap) {
                item.children = childMap[item.id];
              } else {
                item.children = [];
              }
              advices.push(item);
            }

            this.doctor_advices =
              this.records[recordIndex].advices == null
                ? []
                : this.records[recordIndex].advices;
            for (let index = 0; index < this.doctor_advices.length; index++) {
              this.doctor_advices[index]["isShow"] = 2;
            }

            if (this.doctor_advices.length > 0) {
              var group = this.newAdviceGroupObject();
              var initGroupBlock = function(group, advice) {
                group.group_no = advice.groupno;
              };
              for (
                let index = this.doctor_advices.length - 1;
                index >= 0;
                index--
              ) {
                var new_advice_index = 0;
                if (
                  "children" in this.doctor_advices[index] &&
                  this.doctor_advices[index].children.length > 0
                ) {
                  new_advice_index =
                    index + this.doctor_advices[index].children.length + 1;

                  var doctor_advice = {
                    delivery_way: this.doctor_advices[index].delivery_way,
                    execution_frequency: this.doctor_advices[index]
                      .execution_frequency,
                    groupno: this.doctor_advices[index].groupno,
                    id: this.doctor_advices[index].id,
                    parent_id: this.doctor_advices[index].parent_id,
                    children: this.doctor_advices[index].children,
                    remark: this.doctor_advices[index].remark,
                    execution_staff: this.doctor_advices[index].execution_staff,
                    checker: this.doctor_advices[index].checker,
                    advice_doctor: this.doctor_advices[index].advice_doctor,
                    execution_time: this.doctor_advices[index].execution_time
                  };
                  doctor_advice["isShow"] = 1;
                  this.doctor_advices.splice(
                    new_advice_index,
                    0,
                    doctor_advice
                  );
                }
              }

              var templength = 0;
              if (this.doctor_advices.length > 12) {
                templength = 12;
              } else {
                templength = this.doctor_advices.length;
              }

              for (let index = 0; index < templength; index++) {
                const advice = this.doctor_advices[index];
                if (advice.groupno == 0) {
                  // 老版本的医嘱没有分组的概念，所以这一个 if 是解决这个问题的，将每个无分组的医嘱各自归为一组
                  if (advice.parent_id > 0) {
                    if (this.advice_groups.length > 0) {
                      var parent_group = this.advice_groups[
                        this.advice_groups.length - 1
                      ];
                      if (parent_group.advices.length > 0) {
                        if (parent_group.advices[0].id == advice.parent_id) {
                          parent_group.advices.push(advice);
                        }
                      }
                    }
                    continue;
                  } else {
                    if (group.group_no > 0) {
                      this.advice_groups.push(group);
                      group = this.newAdviceGroupObject();
                    }

                    initGroupBlock(group, advice);
                    group.advices.push(advice);
                    this.advice_groups.push(group);
                    group = this.newAdviceGroupObject();
                    continue;
                  }
                }

                if (group.group_no > 0 && group.group_no != advice.groupno) {
                  this.advice_groups.push(group);
                  group = this.newAdviceGroupObject();
                }
                if (group.group_no == 0) {
                  initGroupBlock(group, advice);
                }
                if (group.group_no == advice.groupno) {
                  group.advices.push(advice);
                }
                if (index == 11) {
                  this.advice_groups.push(group);
                  group = this.newAdviceGroupObject();
                }
              }

              if (this.doctor_advices.length > 12) {
                for (
                  let index = 12;
                  index < this.doctor_advices.length;
                  index++
                ) {
                  const advice = this.doctor_advices[index];
                  if (advice.groupno == 0) {
                    // 老版本的医嘱没有分组的概念，所以这一个 if 是解决这个问题的，将每个无分组的医嘱各自归为一组
                    if (advice.parent_id > 0) {
                      if (this.advice_groups_2.length > 0) {
                        var parent_group = this.advice_groups_2[
                          this.advice_groups_2.length - 1
                        ];
                        if (parent_group.advices.length > 0) {
                          if (parent_group.advices[0].id == advice.parent_id) {
                            parent_group.advices.push(advice);
                          }
                        }
                      }
                      continue;
                    } else {
                      if (group.group_no > 0) {
                        this.advice_groups_2.push(group);
                        group = this.newAdviceGroupObject();
                      }

                      initGroupBlock(group, advice);
                      group.advices.push(advice);
                      this.advice_groups_2.push(group);
                      group = this.newAdviceGroupObject();
                      continue;
                    }
                  }

                  if (group.group_no > 0 && group.group_no != advice.groupno) {
                    this.advice_groups_2.push(group);
                    group = this.newAdviceGroupObject();
                  }
                  if (group.group_no == 0) {
                    initGroupBlock(group, advice);
                  }
                  if (group.group_no == advice.groupno) {
                    group.advices.push(advice);
                  }
                }
              }
              if (group.group_no > 0) {
                // 上述的算法会导致最后一组没有加到advice_groups，这里要手动加上
                if (this.doctor_advices.length > 12) {
                  this.advice_groups_2.push(group);
                } else {
                  this.advice_groups.push(group);
                }
              }
            }
            this.records[recordIndex].advices = [];
            this.records[recordIndex].advices2 = [];
            this.records[recordIndex].advices = this.advice_groups;
            this.records[recordIndex].advices2 = this.advice_groups_2;
          }

          this.operators = resp.data.medical_staffs;
          if (this.operators.length > 0) {
            var operatorsLen = this.operators.length;
            for (var index = 0; index < operatorsLen; index++) {
              this.$set(
                this.operatorMaps,
                this.operators[index].id,
                this.operators[index]
              );
            }
          }

          this.adminUser = resp.data.users;
          this.loading = false;
        } else {
          this.loading = false;
          this.$message.error(resp.msg);
        }
      })
      .catch(err => {
        this.$message.error(err);
      });
  },
  methods: {
    printAction: function() {
      const style =
        '@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: 16px;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: 5px 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: 16px;padding: 5px 5px;line-height: 18px;}.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-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:950px;}.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%;}.print-yema5{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;}';

      printJS({
        printable: "print_content",
        type: "html",
        documentTitle: "  ",
        style: style,
        scanStyles: false
      });
    },

    complicationsOther: function(record) {
      if (record == null || typeof record === "undefined") {
        return "";
      }
      if (record.complication.length == 0) {
        return "";
      }
      var complications = record.complication.split(",");
      var complicationOthers = [];
      for (const index in complications) {
        if (
          this.complications.indexOf(complications[index]) < 0 &&
          complicationOthers.indexOf(complications[index]) < 0
        ) {
          complicationOthers.push(complications[index]);
        }
      }
      return complicationOthers.join(",");
    },
    modeName(mode_id) {
      if (mode_id in this.modeOptions) {
        return this.modeOptions[mode_id].name;
      }
      return "";
    },
    anticoagulantName: function(key) {
      if (key == null || typeof key === "undefined") {
        return "";
      }
      var id = key.anticoagulant;
      if (id in this.anticoagulantsConfit) {
        return this.anticoagulantsConfit[id].name;
      }
      return "";
    },
    isBbloodAccessParOperaCheck(key, value) {
      if (key == null || typeof key === "undefined") {
        return false;
      }
      var id = key.blood_access_part_opera_id;
      if (id in this.bloodAccessParOpera) {
        return this.bloodAccessParOpera[id].name.indexOf(value) > -1;
      }
      return false;
    },
    isdialysateFormulatioCheck(key, value) {
      if (key == null || typeof key === "undefined") {
        return false;
      }
      var id = key.dialysate_formulation;
      if (id in this.dialysateFormulationOptions) {
        return this.dialysateFormulationOptions[id].name.indexOf(value) > -1;
      }
      return false;
    },
    isValueIndexOfCheck: function(record, key, value) {
      if (record == null || record == undefined) {
        return false;
      } else {
        return record[key].indexOf(value) > -1;
      }
    },
    setAdminUserES(key, id) {
      if (
        typeof key === "undefined" ||
        key == null ||
        typeof key[id] === "undefined"
      ) {
        return "";
      }
      if (key[id] == 0) {
        return "";
      }
      if (key[id] in this.operatorMaps) {
        return this.operatorMaps[key[id]].es_url;
      } else {
        return "";
      }
    },
    getFloat: function(x) {
      if (x != ".") {
        var f = Math.round(x * 100) / 100;
        var s = f.toString();
        var rs = s.indexOf(".");
        if (rs <= 0) {
          rs = s.length;
          s += ".";
        }
        while (s.length <= rs + 1) {
          s += "0";
        }
        return s;
      } else {
        return "0.0";
      }
    },
    getAdminUser(key, id) {
      if (
        typeof key === "undefined" ||
        key == null ||
        typeof key[id] === "undefined"
      ) {
        return "";
      }
      if (key[id] == 0) {
        return "";
      }
      if (key[id] == undefined) {
        return "";
      }
      for (let i = 0; i < this.adminUser.length; i++) {
        if (this.adminUser[i].id == key[id]) {
          return this.adminUser[i].name;
        }
      }
    },
    jsGetAge: function(agetime) {
      if (agetime == 0) {
        return "";
      }
      return jsGetAge(uParseTime(agetime, "{y}-{m}-{d}"), "-");
    },
    getTime(value, temp) {
      if (value != undefined) {
        return uParseTime(value, temp);
      }
      return "";
    },
    // 函数说明：因为一次透析记录有些记录不一定是必须填的，比如 record.receive_assessment 可能为 null，所以要取 record.receive_assessment.way 前需要判断 record.receive_assessment 是否为 null，所以这个方法用来简化模板渲染的代码
    // 参数说明：比如判断 record.receive_assessment.way 是不是为1，参数为 (record.receive_assessment, way, 1)
    isCheckBoxChecked: function(record, key, target_value) {
      if (record == null || record == undefined) {
        return false;
      } else {
        return record[key] == target_value;
      }
    },
    getAge: function(val) {
      if (val.birthday == 0) {
        return "";
      }
      return jsGetAge(uParseTime(val.birthday, "{y}-{m}-{d}"), "-");
    },
    newAdviceGroupObject: function() {
      return Object.assign(
        {},
        {
          group_no: 0,
          advices: []
        }
      );
    },
    getNumber: function(record) {
      console.log(record);
    }
  }
};
</script>

<style scoped>
.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: 40px;
  font-weight: 500;
}

.row {
  font-size: 16px;
  line-height: 20px;
  padding: 5px 0;
}

.inline_block {
  display: inline-block;
}

.under_line {
  display: inline-block;
  border-bottom: 1px solid #999;
  text-align: center;
  white-space: nowrap;
  width: 50%;
}

.under_line::before {
  content: "\00A0";
}

.under_line::after {
  content: "\00A0";
}

.under_line_two {
  display: inline-block;
  border-bottom: 1px solid #999;
  text-align: left;
  white-space: nowrap;
  width: 50%;
}

.under_line_two::before {
  content: "\00A0";
}

.under_line_two::after {
  content: "\00A0";
}

.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;
  /* text-align: center; */
  font-size: 16px;
  padding: 6px 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: 16px;
  padding: 5px 5px;
  line-height: 18px;
}

.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-300 {
  margin-bottom: 450px;
}
.margin-bottom-600 {
  margin-bottom: 600px;
}
.margin-bottom-900 {
  margin-bottom: 900px;
}
.print-yema {
  position: absolute;
  left: 50%;
}
.print-yema2 {
  position: absolute;
  left: 50%;
}
.print-yema3 {
  position: absolute;
  left: 50%;
}
.print-yema4 {
  position: absolute;
  left: 50%;
}
.print-yema5 {
  position: absolute;
  left: 50%;
}
.did_checke::after {
  content: "\221A";
  font-size: 8px;
  margin-left: 2px;
  margin-top: 2px;
  position: absolute;
}
</style>
