Bläddra i källkod

Merge branch 'master' of http://git.shengws.com/csx/Vue_New

See999 5 år sedan
förälder
incheckning
713c981c80

+ 3 - 5
src/xt_pages/data/printTemplate.vue Visa fil

167
       imgUrl_Two: require("@/assets/home/2.jpg"),
167
       imgUrl_Two: require("@/assets/home/2.jpg"),
168
       imgUrl_Five: require("@/assets/home/5.jpg"),
168
       imgUrl_Five: require("@/assets/home/5.jpg"),
169
 
169
 
170
-      url:
171
-        "https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg",
170
+
172
       imgs_one: [
171
       imgs_one: [
173
         // 'https://images.shengws.com/template_one.jpg'
172
         // 'https://images.shengws.com/template_one.jpg'
174
         "https://images.shengws.com/fangji.jpg"
173
         "https://images.shengws.com/fangji.jpg"
187
   methods: {
186
   methods: {
188
     change: function(val) {
187
     change: function(val) {
189
       console.log("val是什么", val);
188
       console.log("val是什么", val);
190
-      this.$confirm("是否切换模版", "提示", {
189
+      this.$confirm("切换模版后,透析记录的字段会根据打印单来显示与隐藏,是否确定切换模版", "提示", {
191
         confirmButtonText: "确定",
190
         confirmButtonText: "确定",
192
         cancelButtonText: "取消",
191
         cancelButtonText: "取消",
193
         type: "info"
192
         type: "info"
201
               this.tempRadio = template_id.toString();
200
               this.tempRadio = template_id.toString();
202
               // 同步
201
               // 同步
203
               this.loading = false;
202
               this.loading = false;
204
-
205
-              // store.dispatch("updateAllFiledConfigList", response.data.data.fileds).then(() => {});
203
+              store.dispatch("updateAllFiledConfigList", response.data.data.fileds).then(() => {});
206
               this.$message({
204
               this.$message({
207
                 type: "success",
205
                 type: "success",
208
                 message: "切换成功"
206
                 message: "切换成功"

+ 37 - 38
src/xt_pages/dialysis/batch_print/batch_print_order_other.vue Visa fil

291
                           :checked="
291
                           :checked="
292
                             isValueIndexOfCheck(
292
                             isValueIndexOfCheck(
293
                               record.assessment_before_dislysis,
293
                               record.assessment_before_dislysis,
294
-                              'blood_access_internal_fistula',
294
+                              'internal_fistula',
295
                               '正常'
295
                               '正常'
296
                             )
296
                             )
297
                           "
297
                           "
301
                           :checked="
301
                           :checked="
302
                             isValueIndexOfCheck(
302
                             isValueIndexOfCheck(
303
                               record.assessment_before_dislysis,
303
                               record.assessment_before_dislysis,
304
-                              'blood_access_internal_fistula',
304
+                              'internal_fistula',
305
                               '震颤'
305
                               '震颤'
306
                             )
306
                             )
307
                           "
307
                           "
311
                           :checked="
311
                           :checked="
312
                             isValueIndexOfCheck(
312
                             isValueIndexOfCheck(
313
                               record.assessment_before_dislysis,
313
                               record.assessment_before_dislysis,
314
-                              'blood_access_internal_fistula',
314
+                              'internal_fistula',
315
                               '堵塞'
315
                               '堵塞'
316
                             )
316
                             )
317
                           "
317
                           "
321
                           :checked="
321
                           :checked="
322
                             isValueIndexOfCheck(
322
                             isValueIndexOfCheck(
323
                               record.assessment_before_dislysis,
323
                               record.assessment_before_dislysis,
324
-                              'blood_access_internal_fistula',
324
+                              'internal_fistula',
325
                               '血肿'
325
                               '血肿'
326
                             )
326
                             )
327
                           "
327
                           "
331
                           :checked="
331
                           :checked="
332
                             isValueIndexOfCheck(
332
                             isValueIndexOfCheck(
333
                               record.assessment_before_dislysis,
333
                               record.assessment_before_dislysis,
334
-                              'blood_access_internal_fistula',
334
+                              'internal_fistula',
335
                               '淤血'
335
                               '淤血'
336
                             )
336
                             )
337
                           "
337
                           "
341
                           :checked="
341
                           :checked="
342
                             isValueIndexOfCheck(
342
                             isValueIndexOfCheck(
343
                               record.assessment_before_dislysis,
343
                               record.assessment_before_dislysis,
344
-                              'blood_access_internal_fistula',
344
+                              'internal_fistula',
345
                               '感染'
345
                               '感染'
346
                             )
346
                             )
347
                           "
347
                           "
1579
                       <div class="inline_block">
1579
                       <div class="inline_block">
1580
                         内瘘震颤和血管杂音:
1580
                         内瘘震颤和血管杂音:
1581
                         <check-box
1581
                         <check-box
1582
-                          text="存在"
1582
+                          text="正常"
1583
                           :checked="
1583
                           :checked="
1584
-                            isCheckBoxChecked(
1585
-                              record.assessment_after_dislysis,
1586
-                              'tremor_noise',
1587
-                              1
1588
-                            )
1584
+                            record.assessment_after_dislysis.internal_fistula.indexOf(
1585
+                              '正常'
1586
+                            ) > -1
1587
+                              ? true
1588
+                              : false
1589
                           "
1589
                           "
1590
                         ></check-box>
1590
                         ></check-box>
1591
                         <check-box
1591
                         <check-box
1592
                           text="减弱"
1592
                           text="减弱"
1593
                           :checked="
1593
                           :checked="
1594
-                            isCheckBoxChecked(
1595
-                              record.assessment_after_dislysis,
1596
-                              'tremor_noise',
1597
-                              2
1598
-                            )
1594
+                            record.assessment_after_dislysis.internal_fistula.indexOf(
1595
+                              '减弱'
1596
+                            ) > -1
1597
+                              ? true
1598
+                              : false
1599
                           "
1599
                           "
1600
                         ></check-box>
1600
                         ></check-box>
1601
                         <check-box
1601
                         <check-box
1602
                           text="不存在"
1602
                           text="不存在"
1603
                           :checked="
1603
                           :checked="
1604
-                            isCheckBoxChecked(
1605
-                              record.assessment_after_dislysis,
1606
-                              'tremor_noise',
1607
-                              3
1608
-                            )
1604
+                            record.assessment_after_dislysis.internal_fistula.indexOf(
1605
+                              '不存在'
1606
+                            ) > -1
1607
+                              ? true
1608
+                              : false
1609
                           "
1609
                           "
1610
                         ></check-box>
1610
                         ></check-box>
1611
                       </div>
1611
                       </div>
1614
                         <check-box
1614
                         <check-box
1615
                           text="无"
1615
                           text="无"
1616
                           :checked="
1616
                           :checked="
1617
-                            isCheckBoxChecked(
1618
-                              record.assessment_after_dislysis,
1619
-                              'disequilibrium_syndrome',
1620
-                              1
1621
-                            )
1622
-                          "
1617
+                      record.assessment_after_dislysis.complication.indexOf('无') > -1
1618
+                          ? true
1619
+                          : false
1620
+                      "
1623
                         ></check-box>
1621
                         ></check-box>
1624
                         <check-box
1622
                         <check-box
1625
                           text="有"
1623
                           text="有"
1626
                           :checked="
1624
                           :checked="
1627
-                            isCheckBoxChecked(
1628
-                              record.assessment_after_dislysis,
1629
-                              'disequilibrium_syndrome',
1630
-                              2
1631
-                            )
1632
-                          "
1625
+                        record.assessment_after_dislysis.complication.indexOf('头晕') > -1 ||
1626
+                         record.assessment_after_dislysis.complication.indexOf('头痛') > -1||
1627
+                           record.assessment_after_dislysis.complication.indexOf('呕吐') > -1||
1628
+                             record.assessment_after_dislysis.complication.indexOf('低血压') > -1
1629
+                          ? true
1630
+                          : false
1631
+                      "
1633
                         ></check-box>
1632
                         ></check-box>
1634
                       </div>
1633
                       </div>
1635
                       <div class="inline_block">
1634
                       <div class="inline_block">
1639
                           :checked="
1638
                           :checked="
1640
                             isValueIndexOfCheck(
1639
                             isValueIndexOfCheck(
1641
                               record.assessment_after_dislysis,
1640
                               record.assessment_after_dislysis,
1642
-                              'disequilibrium_syndrome_option',
1641
+                              'complication',
1643
                               '头晕'
1642
                               '头晕'
1644
                             )
1643
                             )
1645
                           "
1644
                           "
1649
                           :checked="
1648
                           :checked="
1650
                             isValueIndexOfCheck(
1649
                             isValueIndexOfCheck(
1651
                               record.assessment_after_dislysis,
1650
                               record.assessment_after_dislysis,
1652
-                              'disequilibrium_syndrome_option',
1651
+                              'complication',
1653
                               '头痛'
1652
                               '头痛'
1654
                             )
1653
                             )
1655
                           "
1654
                           "
1659
                           :checked="
1658
                           :checked="
1660
                             isValueIndexOfCheck(
1659
                             isValueIndexOfCheck(
1661
                               record.assessment_after_dislysis,
1660
                               record.assessment_after_dislysis,
1662
-                              'disequilibrium_syndrome_option',
1661
+                              'complication',
1663
                               '呕吐'
1662
                               '呕吐'
1664
                             )
1663
                             )
1665
                           "
1664
                           "
1669
                           :checked="
1668
                           :checked="
1670
                             isValueIndexOfCheck(
1669
                             isValueIndexOfCheck(
1671
                               record.assessment_after_dislysis,
1670
                               record.assessment_after_dislysis,
1672
-                              'disequilibrium_syndrome_option',
1671
+                              'complication',
1673
                               '低血压'
1672
                               '低血压'
1674
                             )
1673
                             )
1675
                           "
1674
                           "

+ 89 - 70
src/xt_pages/dialysis/batch_print/batch_print_order_other_one.vue Visa fil

451
                         <check-box
451
                         <check-box
452
                           text="锁骨下"
452
                           text="锁骨下"
453
                           :checked="
453
                           :checked="
454
-                        record.assessment_before_dislysis.venous_catheterization_part == 1
455
-                          ? true
456
-                          : false
457
-                      "
454
+                            record.assessment_before_dislysis
455
+                              .venous_catheterization_part == 1
456
+                              ? true
457
+                              : false
458
+                          "
458
                         ></check-box>
459
                         ></check-box>
459
                         <check-box
460
                         <check-box
460
                           text="颈静脉"
461
                           text="颈静脉"
461
                           :checked="
462
                           :checked="
462
-                        record.assessment_before_dislysis.venous_catheterization_part == 2
463
-                          ? true
464
-                          : false
465
-                      "
463
+                            record.assessment_before_dislysis
464
+                              .venous_catheterization_part == 2
465
+                              ? true
466
+                              : false
467
+                          "
466
                         ></check-box>
468
                         ></check-box>
467
                         <check-box
469
                         <check-box
468
                           text="股静脉"
470
                           text="股静脉"
469
                           :checked="
471
                           :checked="
470
-                        record.assessment_before_dislysis.venous_catheterization_part == 3
471
-                          ? true
472
-                          : false
473
-                      "
472
+                            record.assessment_before_dislysis
473
+                              .venous_catheterization_part == 3
474
+                              ? true
475
+                              : false
476
+                          "
474
                         ></check-box>
477
                         ></check-box>
475
                         <div class="inline_block">
478
                         <div class="inline_block">
476
                           其它:
479
                           其它:
478
                             class="under_line"
481
                             class="under_line"
479
                             style="width: 50px;text-align: left"
482
                             style="width: 50px;text-align: left"
480
                           >
483
                           >
481
-                        <span>{{
482
-                          record.assessment_before_dislysis.venous_catheterization_part_other
483
-                        }}</span>
484
+                            <span>{{
485
+                              record.assessment_before_dislysis
486
+                                .venous_catheterization_part_other
487
+                            }}</span>
484
                           </div>
488
                           </div>
485
                         </div>
489
                         </div>
486
                       </div>
490
                       </div>
935
                             </div>
939
                             </div>
936
                           </td>
940
                           </td>
937
                           <td>
941
                           <td>
938
-                            <span
939
-                              v-if="
940
-                                setAdminUserES(
941
-                                  record.assessment_before_dislysis,
942
-                                  'creater'
943
-                                ) == ''
944
-                              "
945
-                              >{{
946
-                                getAdminUser(
947
-                                  record.assessment_before_dislysis,
948
-                                  "creater"
949
-                                )
950
-                              }}</span
951
-                            >
952
-                            <img
953
-                              class="es-img"
954
-                              :src="
955
-                                setAdminUserES(
956
-                                  record.assessment_before_dislysis,
957
-                                  'creater'
958
-                                )
959
-                              "
960
-                              alt=""
961
-                              srcset=""
962
-                              v-else
942
+                            <!--<span-->
943
+                              <!--v-if="-->
944
+                                <!--setAdminUserES(-->
945
+                                  <!--record.assessment_before_dislysis,-->
946
+                                  <!--'creater'-->
947
+                                <!--) == ''-->
948
+                              <!--"-->
949
+                              <!--&gt;{{-->
950
+                                <!--getAdminUser(-->
951
+                                  <!--record.assessment_before_dislysis,-->
952
+                                  <!--"creater"-->
953
+                                <!--)-->
954
+                              <!--}}</span-->
955
+                            <!--&gt;-->
956
+                            <!--<img-->
957
+                              <!--class="es-img"-->
958
+                              <!--:src="-->
959
+                                <!--setAdminUserES(-->
960
+                                  <!--record.assessment_before_dislysis,-->
961
+                                  <!--'creater'-->
962
+                                <!--)-->
963
+                              <!--"-->
964
+                              <!--alt=""-->
965
+                              <!--srcset=""-->
966
+                              <!--v-else-->
963
                             />
967
                             />
964
                           </td>
968
                           </td>
965
                         </tr>
969
                         </tr>
1508
                         <check-box
1512
                         <check-box
1509
                           text="正常"
1513
                           text="正常"
1510
                           :checked="
1514
                           :checked="
1511
-                         record.assessment_after_dislysis.internal_fistula.indexOf('震颤-存在') > -1
1512
-                          ? true
1513
-                          : false
1514
-                      "
1515
+                            record.assessment_after_dislysis.internal_fistula.indexOf(
1516
+                              '正常'
1517
+                            ) > -1
1518
+                              ? true
1519
+                              : false
1520
+                          "
1515
                         ></check-box>
1521
                         ></check-box>
1516
                         <check-box
1522
                         <check-box
1517
                           text="减弱"
1523
                           text="减弱"
1518
                           :checked="
1524
                           :checked="
1519
-                         record.assessment_after_dislysis.internal_fistula.indexOf('震颤-减弱') > -1
1520
-                          ? true
1521
-                          : false
1522
-                      "
1525
+                            record.assessment_after_dislysis.internal_fistula.indexOf(
1526
+                              '减弱'
1527
+                            ) > -1
1528
+                              ? true
1529
+                              : false
1530
+                          "
1523
                         ></check-box>
1531
                         ></check-box>
1524
                         <check-box
1532
                         <check-box
1525
-                          text="正常"
1533
+                          text="不存在"
1526
                           :checked="
1534
                           :checked="
1527
-                        record.assessment_after_dislysis.internal_fistula.indexOf('不存在') > -1
1528
-                          ? true
1529
-                          : false
1530
-                      "
1535
+                            record.assessment_after_dislysis.internal_fistula.indexOf(
1536
+                              '不存在'
1537
+                            ) > -1
1538
+                              ? true
1539
+                              : false
1540
+                          "
1531
                         ></check-box>
1541
                         ></check-box>
1532
                       </div>
1542
                       </div>
1533
                       <div class="inline_block">
1543
                       <div class="inline_block">
1535
                         <check-box
1545
                         <check-box
1536
                           text="无"
1546
                           text="无"
1537
                           :checked="
1547
                           :checked="
1538
-                            isCheckBoxChecked(
1539
-                              record.assessment_after_dislysis,
1540
-                              'disequilibrium_syndrome',
1541
-                              1
1542
-                            )
1543
-                          "
1548
+                      record.assessment_after_dislysis.complication.indexOf('无') > -1
1549
+                          ? true
1550
+                          : false
1551
+                      "
1544
                         ></check-box>
1552
                         ></check-box>
1545
                         <check-box
1553
                         <check-box
1546
                           text="有"
1554
                           text="有"
1547
                           :checked="
1555
                           :checked="
1548
-                            isCheckBoxChecked(
1549
-                              record.assessment_after_dislysis,
1550
-                              'disequilibrium_syndrome',
1551
-                              2
1552
-                            )
1553
-                          "
1556
+                        record.assessment_after_dislysis.complication.indexOf('头晕') > -1 ||
1557
+                         record.assessment_after_dislysis.complication.indexOf('头痛') > -1||
1558
+                           record.assessment_after_dislysis.complication.indexOf('呕吐') > -1||
1559
+                             record.assessment_after_dislysis.complication.indexOf('低血压') > -1
1560
+                          ? true
1561
+                          : false
1562
+                      "
1554
                         ></check-box>
1563
                         ></check-box>
1555
                       </div>
1564
                       </div>
1556
                       <div class="inline_block">
1565
                       <div class="inline_block">
1692
                           style="width: 100px;text-align: center"
1701
                           style="width: 100px;text-align: center"
1693
                         >
1702
                         >
1694
                           {{
1703
                           {{
1695
-                          record.assessment_after_dislysis &&
1696
-                          record.assessment_after_dislysis.cruor
1697
-                          ? record.assessment_after_dislysis.cruor
1698
-                          : "/"
1704
+                            record.assessment_after_dislysis &&
1705
+                            record.assessment_after_dislysis.cruor
1706
+                              ? record.assessment_after_dislysis.cruor
1707
+                              : "/"
1699
                           }}
1708
                           }}
1700
                         </div>
1709
                         </div>
1701
                       </div>
1710
                       </div>
2203
         var resp = rs.data;
2212
         var resp = rs.data;
2204
         if (resp.state == 1) {
2213
         if (resp.state == 1) {
2205
           this.records = this.records.concat(resp.data.schedules);
2214
           this.records = this.records.concat(resp.data.schedules);
2206
-          // console.log('hheeeee', this.records)
2215
+          console.log("hheeeee", this.records);
2216
+          for (let i = 0; i < this.records.length; i++) {
2217
+            if (
2218
+              this.records[i].assessment_after_dislysis.complications_index !=
2219
+              ""
2220
+            ) {
2221
+              this.records[
2222
+                i
2223
+              ].assessment_after_dislysis.disequilibrium_syndrome = 2;
2224
+            }
2225
+          }
2207
           for (const recordIndex in this.records) {
2226
           for (const recordIndex in this.records) {
2208
             this.advice_groups = [];
2227
             this.advice_groups = [];
2209
             this.advice_groups_2 = [];
2228
             this.advice_groups_2 = [];

+ 30 - 12
src/xt_pages/dialysis/batch_print/batch_print_order_seven.vue Visa fil

1026
                           <span class="under-line"
1026
                           <span class="under-line"
1027
                                 v-if="record.assessment_after_dislysis.puncture_point_oozing_blood === 1">&nbsp;有</span>
1027
                                 v-if="record.assessment_after_dislysis.puncture_point_oozing_blood === 1">&nbsp;有</span>
1028
                           <span class="under-line"
1028
                           <span class="under-line"
1029
-                                v-if="record.assessment_after_dislysis.puncture_point_oozing_blood === 2">&nbsp;/</span>
1029
+                                v-if="record.assessment_after_dislysis.puncture_point_oozing_blood === 2">&nbsp;</span>
1030
 
1030
 
1031
                         </td>
1031
                         </td>
1032
                         <td style="text-align:left;margin-left:15px">
1032
                         <td style="text-align:left;margin-left:15px">
1036
                           <span class="under-line"
1036
                           <span class="under-line"
1037
                                 v-if="record.assessment_after_dislysis.puncture_point_haematoma === 1">&nbsp;有</span>
1037
                                 v-if="record.assessment_after_dislysis.puncture_point_haematoma === 1">&nbsp;有</span>
1038
                           <span class="under-line"
1038
                           <span class="under-line"
1039
-                                v-if="record.assessment_after_dislysis.puncture_point_haematoma === 2">&nbsp;/</span>
1039
+                                v-if="record.assessment_after_dislysis.puncture_point_haematoma === 2">&nbsp;</span>
1040
                         </td>
1040
                         </td>
1041
-                          <td style="text-align:left;margin-left:15px">
1041
+                          <td style="text-align:left;margin-left:15px" colspan="2">
1042
                           压迫后内瘘震颤:
1042
                           压迫后内瘘震颤:
1043
-                          <span class="under-line"
1044
-                                v-if="record.assessment_after_dislysis.internal_fistula_tremor_ac === 0">&nbsp;/</span>
1045
-                          <span class="under-line"
1046
-                                v-if="record.assessment_after_dislysis.internal_fistula_tremor_ac === 1">&nbsp;存在</span>
1047
-                          <span class="under-line"
1048
-                                v-if="record.assessment_after_dislysis.internal_fistula_tremor_ac === 2">&nbsp;减弱</span>
1049
-                          <span class="under-line"
1050
-                                v-if="record.assessment_after_dislysis.internal_fistula_tremor_ac === 3">&nbsp;无</span>
1051
-
1043
+                           <label-box
1044
+                  :isChecked="
1045
+                    record.assessment_after_dislysis.internal_fistula.indexOf('震颤-存在') > -1
1046
+                      ? true
1047
+                      : false
1048
+                  "
1049
+                  showValue="存在"
1050
+                ></label-box>
1051
+                &nbsp;
1052
+                <label-box
1053
+                  :isChecked="
1054
+                    record.assessment_after_dislysis.internal_fistula.indexOf('震颤-减弱') > -1
1055
+                      ? true
1056
+                      : false
1057
+                  "
1058
+                  showValue="减弱"
1059
+                ></label-box>
1060
+                &nbsp;
1061
+                <label-box
1062
+                  :isChecked="
1063
+                    record.assessment_after_dislysis.internal_fistula.indexOf('震颤-无') > -1
1064
+                      ? true
1065
+                      : false
1066
+                  "
1067
+                  showValue="无"
1068
+                ></label-box>
1052
                       </td>
1069
                       </td>
1070
+                       <td width="10"></td>
1053
                     </tr>
1071
                     </tr>
1054
                      <tr>
1072
                      <tr>
1055
                       <td style="text-align:left;margin-left:15px;" colspan="2">
1073
                       <td style="text-align:left;margin-left:15px;" colspan="2">

+ 1 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue Visa fil

1377
                         透析器凝血:
1377
                         透析器凝血:
1378
                         <div
1378
                         <div
1379
                           class="under_line"
1379
                           class="under_line"
1380
-                          style="width: 100px;text-align: center"
1380
+                          style="width: 70px;text-align: center"
1381
                         >
1381
                         >
1382
                           {{
1382
                           {{
1383
                             record.assessment_after_dislysis &&
1383
                             record.assessment_after_dislysis &&

+ 18 - 0
src/xt_pages/dialysis/dialysisPrintOrder.vue Visa fil

179
         v-if="org_template_info.template_id == 8"
179
         v-if="org_template_info.template_id == 8"
180
       >
180
       >
181
       </DialysisPrintOrderEight>
181
       </DialysisPrintOrderEight>
182
+
183
+      <!--<DialysisPrintOrderTen></DialysisPrintOrderTen>-->
184
+      <DialysisPrintOrderTen
185
+        v-bind:childResponse="childResponse"
186
+        v-if="org_template_info.template_id == 10"
187
+      ></DialysisPrintOrderTen>
188
+
189
+
182
     </div>
190
     </div>
183
   </div>
191
   </div>
184
 </template>
192
 </template>
198
 import DialysisPrintOrderSeven from "./template/DialysisPrintOrderSeven";
206
 import DialysisPrintOrderSeven from "./template/DialysisPrintOrderSeven";
199
 import DialysisPrintOrderEight from "./template/DialysisPrintOrderEight";
207
 import DialysisPrintOrderEight from "./template/DialysisPrintOrderEight";
200
 import print from "print-js";
208
 import print from "print-js";
209
+import DialysisPrintOrderTen from './template/DialysisPrintOrderTen'
201
 
210
 
202
 export default {
211
 export default {
203
   name: "dialysisPrintOrder",
212
   name: "dialysisPrintOrder",
204
   components: {
213
   components: {
214
+    DialysisPrintOrderTen,
205
     DialysisPrintOrderOne,
215
     DialysisPrintOrderOne,
206
     DialysisPrintOrderTwo,
216
     DialysisPrintOrderTwo,
207
     DialysisPrintOrderThree,
217
     DialysisPrintOrderThree,
210
     DialysisPrintOrderSix,
220
     DialysisPrintOrderSix,
211
     DialysisPrintOrderSeven,
221
     DialysisPrintOrderSeven,
212
     DialysisPrintOrderEight,
222
     DialysisPrintOrderEight,
223
+
213
     LabelBox,
224
     LabelBox,
214
     BreadCrumb
225
     BreadCrumb
215
   },
226
   },
399
           style: style,
410
           style: style,
400
           scanStyles: false
411
           scanStyles: false
401
         });
412
         });
413
+      } else if (this.org_template_info.template_id == 10) {
414
+        printJS({
415
+          printable: "dialysis-print-box",
416
+          type: "html",
417
+          style: style,
418
+          scanStyles: false
419
+        });
402
       }
420
       }
403
     },
421
     },
404
     printThisOnePage() {
422
     printThisOnePage() {

+ 3 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderOne.vue Visa fil

665
                 <td width="10"></td>
665
                 <td width="10"></td>
666
                 <td width="105">压迫后内瘘震颤:</td>
666
                 <td width="105">压迫后内瘘震颤:</td>
667
                 <td width="140">
667
                 <td width="140">
668
-                  <label-box :isChecked="predialysis.internal_fistula.indexOf('震颤-存在')>-1?true:false"
668
+                  <label-box :isChecked="afterdialysis.internal_fistula.indexOf('震颤-存在')>-1?true:false"
669
                                showValue='存在'></label-box>
669
                                showValue='存在'></label-box>
670
                     &nbsp;
670
                     &nbsp;
671
-                    <label-box :isChecked="predialysis.internal_fistula.indexOf('震颤-减弱')>-1?true:false"
671
+                    <label-box :isChecked="afterdialysis.internal_fistula.indexOf('震颤-减弱')>-1?true:false"
672
                                showValue='减弱'></label-box>
672
                                showValue='减弱'></label-box>
673
                     &nbsp;
673
                     &nbsp;
674
-                    <label-box :isChecked="predialysis.internal_fistula.indexOf('震颤-无')>-1?true:false"
674
+                    <label-box :isChecked="afterdialysis.internal_fistula.indexOf('震颤-无')>-1?true:false"
675
                                showValue='无'></label-box>
675
                                showValue='无'></label-box>
676
                 </td>
676
                 </td>
677
                 <td width="">
677
                 <td width="">

+ 37 - 37
src/xt_pages/dialysis/template/DialysisPrintOrderSeven.vue Visa fil

395
                   </td>
395
                   </td>
396
                   <td style="text-align:left;margin-left:15px">
396
                   <td style="text-align:left;margin-left:15px">
397
                     医生签名:
397
                     医生签名:
398
-                    <span class="under-line" v-if="dialysisDoctor.url == ''"
398
+                    <span class="under-line" v-if="doctorForm.url == ''"
399
                       >&nbsp;{{
399
                       >&nbsp;{{
400
-                        dialysisDoctor.doctor ? dialysisDoctor.doctor : "/"
400
+                        doctorForm.doctor ? doctorForm.doctor : "/"
401
                       }}</span
401
                       }}</span
402
                     >
402
                     >
403
-                    <span class="under-line" v-if="dialysisDoctor.url != ''">
404
-                      <img style="height:40px" :src="dialysisDoctor.url" />
403
+                    <span class="under-line" v-if="doctorForm.url != ''">
404
+                      <img style="height:40px" :src="doctorForm.url" />
405
                     </span>
405
                     </span>
406
                   </td>
406
                   </td>
407
                 </tr>
407
                 </tr>
621
             <td v-if="advice_index === 0">透前体重:</td>
621
             <td v-if="advice_index === 0">透前体重:</td>
622
             <td v-if="advice_index === 0">{{ predialysis.weight_before }}kg</td>
622
             <td v-if="advice_index === 0">{{ predialysis.weight_before }}kg</td>
623
             <td v-if="advice_index === 1">体重增加量:</td>
623
             <td v-if="advice_index === 1">体重增加量:</td>
624
-            <td v-if="advice_index === 1">
625
-              {{
626
-                (
627
-                  predialysis.weight_before - assessmentafter.weight_after
628
-                ).toFixed(1)
629
-              }}kg
630
-            </td>
624
+            <td v-if="advice_index === 1"></td>
631
             <td v-if="advice_index === 2">干体重(DW):</td>
625
             <td v-if="advice_index === 2">干体重(DW):</td>
632
             <td v-if="advice_index === 2">{{ predialysis.dry_weight }}kg</td>
626
             <td v-if="advice_index === 2">{{ predialysis.dry_weight }}kg</td>
633
             <td v-if="advice_index === 3">较干体重增加量:</td>
627
             <td v-if="advice_index === 3">较干体重增加量:</td>
770
                 <span
764
                 <span
771
                   class="under-line"
765
                   class="under-line"
772
                   v-if="afterdialysis.puncture_point_oozing_blood === 2"
766
                   v-if="afterdialysis.puncture_point_oozing_blood === 2"
773
-                  >&nbsp;/</span
767
+                  >&nbsp;</span
774
                 >
768
                 >
775
               </td>
769
               </td>
776
               <td style="text-align:left;margin-left:15px">
770
               <td style="text-align:left;margin-left:15px">
788
                 <span
782
                 <span
789
                   class="under-line"
783
                   class="under-line"
790
                   v-if="afterdialysis.puncture_point_haematoma === 2"
784
                   v-if="afterdialysis.puncture_point_haematoma === 2"
791
-                  >&nbsp;/</span
785
+                  >&nbsp;</span
792
                 >
786
                 >
793
               </td>
787
               </td>
794
-              <td style="text-align:left;margin-left:15px">
788
+              <td :colspan="2" style="text-align:left;margin-left:15px">
795
                 压迫后内瘘震颤:
789
                 压迫后内瘘震颤:
796
-                <span
797
-                  class="under-line"
798
-                  v-if="afterdialysis.internal_fistula_tremor_ac === 0"
799
-                  >&nbsp;/</span
800
-                >
801
-                <span
802
-                  class="under-line"
803
-                  v-if="afterdialysis.internal_fistula_tremor_ac === 1"
804
-                  >&nbsp;存在</span
805
-                >
806
-                <span
807
-                  class="under-line"
808
-                  v-if="afterdialysis.internal_fistula_tremor_ac === 2"
809
-                  >&nbsp;减弱</span
810
-                >
811
-                <span
812
-                  class="under-line"
813
-                  v-if="afterdialysis.internal_fistula_tremor_ac === 3"
814
-                  >&nbsp;无</span
815
-                >
790
+                <label-box
791
+                  :isChecked="
792
+                    predialysis.internal_fistula.indexOf('震颤-存在') > -1
793
+                      ? true
794
+                      : false
795
+                  "
796
+                  showValue="存在"
797
+                ></label-box>
798
+                &nbsp;
799
+                <label-box
800
+                  :isChecked="
801
+                    predialysis.internal_fistula.indexOf('震颤-减弱') > -1
802
+                      ? true
803
+                      : false
804
+                  "
805
+                  showValue="减弱"
806
+                ></label-box>
807
+                &nbsp;
808
+                <label-box
809
+                  :isChecked="
810
+                    predialysis.internal_fistula.indexOf('震颤-无') > -1
811
+                      ? true
812
+                      : false
813
+                  "
814
+                  showValue="无"
815
+                ></label-box>
816
               </td>
816
               </td>
817
+              <td width="10"></td>
817
             </tr>
818
             </tr>
818
             <tr>
819
             <tr>
819
               <td style="text-align:left;margin-left:15px;" colspan="2">
820
               <td style="text-align:left;margin-left:15px;" colspan="2">
1429
           this.finshForm.url = finish_nurse.url;
1430
           this.finshForm.url = finish_nurse.url;
1430
           this.finshForm.finish_nurse = finish_nurse.user_name;
1431
           this.finshForm.finish_nurse = finish_nurse.user_name;
1431
           var dialysisdoctor = response.data.data.dialysisdocotr;
1432
           var dialysisdoctor = response.data.data.dialysisdocotr;
1432
-          console.log("处方医生", dialysisdoctor);
1433
-          this.dialysisDoctor.doctor = dialysisdoctor.user_name;
1434
-          this.dialysisDoctor.url = dialysisdoctor.url;
1433
+          //this.dialysisDoctor.doctor = dialysisdoctor.user_name;
1434
+          // this.dialysisDoctor.url = dialysisdoctor.url;
1435
           this.org_template_info = response.data.data.org_template_info;
1435
           this.org_template_info = response.data.data.org_template_info;
1436
           // 配置超滤量和置换量是否要显示0还是空
1436
           // 配置超滤量和置换量是否要显示0还是空
1437
           if (this.org_template_info.org_id == 9535) {
1437
           if (this.org_template_info.org_id == 9535) {

+ 1 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue Visa fil

1527
                     透析器凝血:
1527
                     透析器凝血:
1528
                     <div
1528
                     <div
1529
                       class="under_line"
1529
                       class="under_line"
1530
-                      style="width:200px;text-align:center;"
1530
+                      style="width:170px;text-align:center;white-space: normal;"
1531
                     >
1531
                     >
1532
                       {{ afterdialysis.cruor ? afterdialysis.cruor : "/" }}
1532
                       {{ afterdialysis.cruor ? afterdialysis.cruor : "/" }}
1533
                     </div>
1533
                     </div>

Filskillnaden har hållits tillbaka eftersom den är för stor
+ 2892 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderTen.vue


+ 79 - 67
src/xt_pages/dialysis/template/dialysisPrintOrderTwo.vue Visa fil

222
                     <check-box
222
                     <check-box
223
                       text="正常"
223
                       text="正常"
224
                       :checked="
224
                       :checked="
225
-                        predialysis.internal_fistula.indexOf('震颤-存在') > -1
225
+                        predialysis.internal_fistula.indexOf('正常') > -1
226
                           ? true
226
                           ? true
227
                           : false
227
                           : false
228
                       "
228
                       "
230
                     <check-box
230
                     <check-box
231
                       text="震颤"
231
                       text="震颤"
232
                       :checked="
232
                       :checked="
233
-                        predialysis.internal_fistula.indexOf('震颤-减弱') > -1
233
+                        predialysis.internal_fistula.indexOf('震颤') > -1
234
                           ? true
234
                           ? true
235
                           : false
235
                           : false
236
                       "
236
                       "
375
                     <check-box
375
                     <check-box
376
                       text="正常"
376
                       text="正常"
377
                       :checked="
377
                       :checked="
378
-                        predialysis.catheter.indexOf('正常') > -1
379
-                          ? true
380
-                          : false
378
+                        predialysis.catheter.indexOf('正常') > -1 ? true : false
381
                       "
379
                       "
382
                     ></check-box>
380
                     ></check-box>
383
                     <check-box
381
                     <check-box
384
                       text="不畅"
382
                       text="不畅"
385
                       :checked="
383
                       :checked="
386
-                        predialysis.catheter.indexOf('不畅') > -1
387
-                          ? true
388
-                          : false
384
+                        predialysis.catheter.indexOf('不畅') > -1 ? true : false
389
                       "
385
                       "
390
                     ></check-box>
386
                     ></check-box>
391
                     <check-box
387
                     <check-box
399
                     (<check-box
395
                     (<check-box
400
                       text="正接"
396
                       text="正接"
401
                       :checked="
397
                       :checked="
402
-                        predialysis.catheter.indexOf('正接') > -1
403
-                          ? true
404
-                          : false
398
+                        predialysis.catheter.indexOf('正接') > -1 ? true : false
405
                       "
399
                       "
406
                     ></check-box
400
                     ></check-box
407
                     >/
401
                     >/
408
                     <check-box
402
                     <check-box
409
                       text="反接"
403
                       text="反接"
410
                       :checked="
404
                       :checked="
411
-                        predialysis.catheter.indexOf('反接') > -1
412
-                          ? true
413
-                          : false
405
+                        predialysis.catheter.indexOf('反接') > -1 ? true : false
414
                       "
406
                       "
415
                     ></check-box
407
                     ></check-box
416
                     >)
408
                     >)
417
                     <check-box
409
                     <check-box
418
                       text="血栓"
410
                       text="血栓"
419
                       :checked="
411
                       :checked="
420
-                        predialysis.catheter.indexOf('血栓') > -1
421
-                          ? true
422
-                          : false
412
+                        predialysis.catheter.indexOf('血栓') > -1 ? true : false
423
                       "
413
                       "
424
                     ></check-box>
414
                     ></check-box>
425
                     <check-box
415
                     <check-box
441
                     <check-box
431
                     <check-box
442
                       text="感染"
432
                       text="感染"
443
                       :checked="
433
                       :checked="
444
-                        predialysis.catheter.indexOf('感染') > -1
445
-                          ? true
446
-                          : false
434
+                        predialysis.catheter.indexOf('感染') > -1 ? true : false
447
                       "
435
                       "
448
                     ></check-box>
436
                     ></check-box>
449
                     <check-box
437
                     <check-box
450
                       text="破损"
438
                       text="破损"
451
                       :checked="
439
                       :checked="
452
-                        predialysis.catheter.indexOf('破损') > -1
453
-                          ? true
454
-                          : false
440
+                        predialysis.catheter.indexOf('破损') > -1 ? true : false
455
                       "
441
                       "
456
                     ></check-box>
442
                     ></check-box>
457
                   </div>
443
                   </div>
711
                         </div>
697
                         </div>
712
                       </td>
698
                       </td>
713
                       <td>
699
                       <td>
714
-                        <span
715
-                          v-if="setAdminUserES(predialysis.modifier) == ''"
716
-                          >{{ getAdminUser(predialysis.modifier) }}</span
717
-                        >
718
-                        <img
719
-                          class="es-img"
720
-                          :src="setAdminUserES(predialysis.modifier)"
721
-                          alt=""
722
-                          srcset=""
723
-                          v-else
724
-                        />
700
+                        <!--<span-->
701
+                          <!--v-if="setAdminUserES(predialysis.modifier) == ''"-->
702
+                          <!--&gt;{{ getAdminUser(predialysis.modifier) }}</span-->
703
+                        <!--&gt;-->
704
+                        <!--<img-->
705
+                          <!--class="es-img"-->
706
+                          <!--:src="setAdminUserES(predialysis.modifier)"-->
707
+                          <!--alt=""-->
708
+                          <!--srcset=""-->
709
+                          <!--v-else-->
710
+                        <!--/>-->
725
                       </td>
711
                       </td>
726
                     </tr>
712
                     </tr>
727
 
713
 
1152
                     <check-box
1138
                     <check-box
1153
                       text="正常"
1139
                       text="正常"
1154
                       :checked="
1140
                       :checked="
1155
-                        afterdialysis.internal_fistula.indexOf('震颤-存在') > -1
1141
+                        afterdialysis.internal_fistula.indexOf('正常') > -1
1156
                           ? true
1142
                           ? true
1157
                           : false
1143
                           : false
1158
                       "
1144
                       "
1160
                     <check-box
1146
                     <check-box
1161
                       text="减弱"
1147
                       text="减弱"
1162
                       :checked="
1148
                       :checked="
1163
-                        afterdialysis.internal_fistula.indexOf('震颤-减弱') > -1
1149
+                        afterdialysis.internal_fistula.indexOf('减弱') > -1
1164
                           ? true
1150
                           ? true
1165
                           : false
1151
                           : false
1166
                       "
1152
                       "
1167
                     ></check-box>
1153
                     ></check-box>
1168
                     <check-box
1154
                     <check-box
1169
-                      text="正常"
1155
+                      text="不存在"
1170
                       :checked="
1156
                       :checked="
1171
                         afterdialysis.internal_fistula.indexOf('不存在') > -1
1157
                         afterdialysis.internal_fistula.indexOf('不存在') > -1
1172
                           ? true
1158
                           ? true
1173
                           : false
1159
                           : false
1174
                       "
1160
                       "
1175
                     ></check-box>
1161
                     ></check-box>
1176
-
1177
                   </div>
1162
                   </div>
1178
                   <div class="inline_block">
1163
                   <div class="inline_block">
1179
                     &emsp;失衡综合症:
1164
                     &emsp;失衡综合症:
1180
                     <check-box
1165
                     <check-box
1181
                       text="无"
1166
                       text="无"
1182
                       :checked="
1167
                       :checked="
1183
-                        afterdialysis.disequilibrium_syndrome == 1
1168
+                       afterdialysis.complication.indexOf('无') > -1
1184
                           ? true
1169
                           ? true
1185
                           : false
1170
                           : false
1186
                       "
1171
                       "
1188
                     <check-box
1173
                     <check-box
1189
                       text="有"
1174
                       text="有"
1190
                       :checked="
1175
                       :checked="
1191
-                        afterdialysis.disequilibrium_syndrome == 2
1176
+                        afterdialysis.complication.indexOf('头晕') > -1 ||
1177
+                          afterdialysis.complication.indexOf('头痛') > -1||
1178
+                            afterdialysis.complication.indexOf('呕吐') > -1||
1179
+                              afterdialysis.complication.indexOf('低血压') > -1
1192
                           ? true
1180
                           ? true
1193
                           : false
1181
                           : false
1194
                       "
1182
                       "
1196
                   </div>
1184
                   </div>
1197
                   <div class="inline_block">
1185
                   <div class="inline_block">
1198
1186
1199
-                    <label-box :isChecked="afterdialysis.complications_index.indexOf('头晕')>-1?true:false"
1200
-                               showValue='头晕'></label-box>
1201
-                    <label-box :isChecked="afterdialysis.complications_index.indexOf('头痛')>-1?true:false"
1202
-                               showValue='头痛'></label-box>
1203
-                    <label-box :isChecked="afterdialysis.complications_index.indexOf('呕吐')>-1?true:false"
1204
-                               showValue='呕吐'></label-box>
1205
-                    <label-box :isChecked="afterdialysis.complications_index.indexOf('低血压')>-1?true:false"
1206
-                               showValue='低血压'></label-box>
1187
+                    <label-box
1188
+                      :isChecked="
1189
+                        afterdialysis.complication.indexOf('头晕') > -1
1190
+                          ? true
1191
+                          : false
1192
+                      "
1193
+                      showValue="头晕"
1194
+                    ></label-box>
1195
+                    <label-box
1196
+                      :isChecked="
1197
+                        afterdialysis.complication.indexOf('头痛') > -1
1198
+                          ? true
1199
+                          : false
1200
+                      "
1201
+                      showValue="头痛"
1202
+                    ></label-box>
1203
+                    <label-box
1204
+                      :isChecked="
1205
+                        afterdialysis.complication.indexOf('呕吐') > -1
1206
+                          ? true
1207
+                          : false
1208
+                      "
1209
+                      showValue="呕吐"
1210
+                    ></label-box>
1211
+                    <label-box
1212
+                      :isChecked="
1213
+                        afterdialysis.complication.indexOf('低血压') > -1
1214
+                          ? true
1215
+                          : false
1216
+                      "
1217
+                      showValue="低血压"
1218
+                    ></label-box>
1207
1219
1208
                   </div>
1220
                   </div>
1209
                 </div>
1221
                 </div>
1256
                     ></check-box>
1268
                     ></check-box>
1257
                   </div>
1269
                   </div>
1258
                   <div class="inline_block">
1270
                   <div class="inline_block">
1259
-                    透析器:
1260
-                    <check-box
1261
-                      text="0"
1262
-                      :checked="afterdialysis.dialyzer == 1 ? true : false"
1263
-                    ></check-box>
1264
-                    <check-box
1265
-                      text="+"
1266
-                      :checked="afterdialysis.dialyzer == 2 ? true : false"
1267
-                    ></check-box>
1268
-                    <check-box
1269
-                      text="++"
1270
-                      :checked="afterdialysis.dialyzer == 3 ? true : false"
1271
-                    ></check-box>
1272
-                    <check-box
1273
-                      text="+++"
1274
-                      :checked="afterdialysis.dialyzer == 4 ? true : false"
1275
-                    ></check-box>
1271
+                    透析器凝血:
1272
+                    <div
1273
+                      class="under_line"
1274
+                      style="width:200px;text-align:center;"
1275
+                    >
1276
+                      {{ afterdialysis.cruor ? afterdialysis.cruor : "/" }}
1277
+                    </div>
1276
                   </div>
1278
                   </div>
1277
                 </div>
1279
                 </div>
1278
               </td>
1280
               </td>
2698
         }
2700
         }
2699
         this.check = response.data.data.check;
2701
         this.check = response.data.data.check;
2700
         this.predialysis = response.data.data.PredialysisEvaluation;
2702
         this.predialysis = response.data.data.PredialysisEvaluation;
2701
-        console.log("透前数据", this.predialysis);
2703
+       // console.log("透前数据", this.predialysis);
2702
         this.predialysis.blood_access_part_opera_name = this.bloodAccessParOperaName(
2704
         this.predialysis.blood_access_part_opera_name = this.bloodAccessParOperaName(
2703
           this.predialysis.blood_access_part_opera_id
2705
           this.predialysis.blood_access_part_opera_id
2704
         );
2706
         );
2705
-        this.afterdialysis = response.data.data.AssessmentAfterDislysis;
2707
+        var afterdialysis = response.data.data.AssessmentAfterDislysis;
2708
+        console.log("长度", afterdialysis.complications_index);
2709
+        if (afterdialysis.complications_index === undefined) {
2710
+          afterdialysis.disequilibrium_syndrome = 1;
2711
+        }
2712
+        if (afterdialysis.complications_index != undefined) {
2713
+          afterdialysis.disequilibrium_syndrome = 2;
2714
+        }
2715
+        this.afterdialysis = afterdialysis;
2716
+
2717
+        console.log("透后数据", this.afterdialysis);
2706
         this.operators = response.data.data.operators;
2718
         this.operators = response.data.data.operators;
2707
         this.dialysisOrder =
2719
         this.dialysisOrder =
2708
           response.data.data.dialysisOrder === null
2720
           response.data.data.dialysisOrder === null