See999 4 years ago
parent
commit
a7eaaf8182

+ 43 - 92
src/xt_pages/dialysis/batch_print/batch_print_order_nine.vue View File

@@ -602,86 +602,42 @@
602 602
                             <td width="70">血管通路:</td>
603 603
                             <td width="500">
604 604
                               <div>
605
-                                <check-box
606
-                                  text="正常"
607
-                                  :checked="
608
-                                    isValueIndexOfCheck(
609
-                                      record.assessment_before_dislysis,
610
-                                      'blood_access_internal_fistula',
611
-                                      '正常'
612
-                                    )
613
-                                  "
614
-                                ></check-box>
615
-                                <check-box
616
-                                  text="震颤"
617
-                                  :checked="
618
-                                    isValueIndexOfCheck(
619
-                                      record.assessment_before_dislysis,
620
-                                      'blood_access_internal_fistula',
621
-                                      '震颤'
622
-                                    )
623
-                                  "
624
-                                ></check-box>
625
-                                <check-box
626
-                                  text="堵塞"
627
-                                  :checked="
628
-                                    isValueIndexOfCheck(
629
-                                      record.assessment_before_dislysis,
630
-                                      'blood_access_internal_fistula',
631
-                                      '堵塞'
632
-                                    )
605
+                                <label-box
606
+                                  showValue="自体内瘘"
607
+                                  :isChecked="
608
+                                    isBbloodAccessParOperaCheck(record.assessment_before_dislysis, '自体内瘘')
633 609
                                   "
634
-                                ></check-box>
635
-                                <check-box
636
-                                  text="血肿"
637
-                                  :checked="
638
-                                    isValueIndexOfCheck(
639
-                                      record.assessment_before_dislysis,
640
-                                      'blood_access_internal_fistula',
641
-                                      '血肿'
642
-                                    )
610
+                                ></label-box>
611
+                                <label-box
612
+                                  showValue="人造血管"
613
+                                  :isChecked="
614
+                                    isBbloodAccessParOperaCheck(record.assessment_before_dislysis, '人造血管')
643 615
                                   "
644
-                                ></check-box>
645
-                                <check-box
646
-                                  text="淤血"
647
-                                  :checked="
648
-                                    isValueIndexOfCheck(
649
-                                      record.assessment_before_dislysis,
650
-                                      'blood_access_internal_fistula',
651
-                                      '淤血'
652
-                                    )
616
+                                ></label-box>
617
+                                <label-box
618
+                                  showValue="直穿"
619
+                                  :isChecked="
620
+                                    isBbloodAccessParOperaCheck(record.assessment_before_dislysis, '直穿')
653 621
                                   "
654
-                                ></check-box>
655
-                                <check-box
656
-                                  text="感染"
657
-                                  :checked="
658
-                                    isValueIndexOfCheck(
659
-                                      record.assessment_before_dislysis,
660
-                                      'blood_access_internal_fistula',
661
-                                      '感染'
662
-                                    )
622
+                                ></label-box>
623
+                                <label-box
624
+                                  showValue="颈内静脉"
625
+                                  :isChecked="
626
+                                    isBbloodAccessParOperaCheck(record.assessment_before_dislysis, '颈内静脉')
663 627
                                   "
664
-                                ></check-box>
665
-                                <check-box
666
-                                  text="自体内瘘"
667
-                                  :checked="
668
-                                    isValueIndexOfCheck(
669
-                                      record.assessment_before_dislysis,
670
-                                      'blood_access_internal_fistula',
671
-                                      '自体内瘘'
672
-                                    )
628
+                                ></label-box>
629
+                                <label-box
630
+                                  showValue="股静脉"
631
+                                  :isChecked="
632
+                                    isBbloodAccessParOperaCheck(record.assessment_before_dislysis, '股静脉')
673 633
                                   "
674
-                                ></check-box>
675
-                                <check-box
676
-                                  text="人工内瘘"
677
-                                  :checked="
678
-                                    isValueIndexOfCheck(
679
-                                      record.assessment_before_dislysis,
680
-                                      'blood_access_internal_fistula',
681
-                                      '人工内瘘'
682
-                                    )
634
+                                ></label-box>
635
+                                <label-box
636
+                                  showValue="锁骨下"
637
+                                  :isChecked="
638
+                                    isBbloodAccessParOperaCheck(record.assessment_before_dislysis, '锁骨下')
683 639
                                   "
684
-                                ></check-box>
640
+                                ></label-box>
685 641
                               </div>
686 642
                             </td>
687 643
 
@@ -815,7 +771,7 @@
815 771
                                 &nbsp;{{
816 772
                                   record.prescription.replacement_total
817 773
                                     ? record.prescription.replacement_total
818
-                                    : ""
774
+                                    : "/"
819 775
                                 }}
820 776
                               </div>
821 777
                             </td>
@@ -2075,23 +2031,18 @@
2075 2031
                     <td width="80">
2076 2032
                       <div class="under-line">
2077 2033
                         &nbsp;
2078
-                        <span
2079
-                          v-if="
2080
-                            setAdminUserES(record.advices[0][0], 'checker') ==
2081
-                              ''
2082
-                          "
2083
-                          >{{
2084
-                            getAdminUser(record.advices[0][0], "checker")
2085
-                          }}</span
2086
-                        >
2087
-                        <img
2088
-                          class="es-img"
2089
-                          :src="setAdminUserES(record.advices[0][0], 'checker')"
2090
-                          alt=""
2091
-                          srcset=""
2092
-                          v-else
2093
-                          style="height: 20px;"
2094
-                        />
2034
+                        <span v-if="record.check != null ? record.advices[0][0].execution_staff != record.check.modifier : false">
2035
+                            <span v-if="setAdminUserES(record.check, record.check == null ? 0 : 'modifier') == ''">
2036
+                            {{ getAdminUser(record.check, record.check == null ? 0 : 'modifier') }}
2037
+                            </span>
2038
+                            <img style="height:30px;" :src="setAdminUserES(record.check, record.check == null ? 0 : 'modifier')" alt srcset v-else />
2039
+                        </span>
2040
+                        <span v-else>
2041
+                            <span v-if="setAdminUserES(record.check, record.check == null ? 0 : 'creater') == ''">
2042
+                            {{ getAdminUser(record.check, "creater") }}
2043
+                            </span>
2044
+                            <img style="height:30px;" :src="setAdminUserES(record.check, record.check == null ? 0 : 'creater')" alt srcset v-else />
2045
+                        </span>
2095 2046
                       </div>
2096 2047
                     </td>
2097 2048
                   </tr>

+ 11 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderNine.vue View File

@@ -1347,9 +1347,17 @@
1347 1347
           <td width="80">
1348 1348
             <div class="under-line">
1349 1349
               &nbsp;
1350
-              <span v-if="doctor_advices.length > 0">
1351
-                <span v-if="setAdminUserES(doctor_advices[0].checker) == ''">{{ getAdminUser(doctor_advices[0].checker) }}</span>
1352
-                <img class="es-img" style="height:30px;" :src="setAdminUserES(doctor_advices[0].checker)" alt="" srcset="" v-else />
1350
+              <span v-if="doctor_advices[0].execution_staff != check.modifier">
1351
+                <span v-if="setAdminUserES(check == null ? 0 : check.modifier) == ''">
1352
+                {{ getAdminUser(check == null ? 0 : check.modifier) }}
1353
+                </span>
1354
+                <img style="height:30px;" :src="setAdminUserES(check == null ? 0 : check.modifier)" alt srcset v-else />
1355
+              </span>
1356
+              <span v-else>
1357
+                <span v-if="setAdminUserES(check == null ? 0 : check.creater) == ''">
1358
+                {{ getAdminUser(check == null ? 0 : check.creater) }}
1359
+                </span>
1360
+                <img style="height:30px;" :src="setAdminUserES(check == null ? 0 : check.creater)" alt srcset v-else />
1353 1361
               </span>
1354 1362
             </div>
1355 1363
           </td>