Просмотр исходного кода

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

See999 5 лет назад
Родитель
Сommit
713c981c80

+ 3 - 5
src/xt_pages/data/printTemplate.vue Просмотреть файл

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

+ 37 - 38
src/xt_pages/dialysis/batch_print/batch_print_order_other.vue Просмотреть файл

@@ -291,7 +291,7 @@
291 291
                           :checked="
292 292
                             isValueIndexOfCheck(
293 293
                               record.assessment_before_dislysis,
294
-                              'blood_access_internal_fistula',
294
+                              'internal_fistula',
295 295
                               '正常'
296 296
                             )
297 297
                           "
@@ -301,7 +301,7 @@
301 301
                           :checked="
302 302
                             isValueIndexOfCheck(
303 303
                               record.assessment_before_dislysis,
304
-                              'blood_access_internal_fistula',
304
+                              'internal_fistula',
305 305
                               '震颤'
306 306
                             )
307 307
                           "
@@ -311,7 +311,7 @@
311 311
                           :checked="
312 312
                             isValueIndexOfCheck(
313 313
                               record.assessment_before_dislysis,
314
-                              'blood_access_internal_fistula',
314
+                              'internal_fistula',
315 315
                               '堵塞'
316 316
                             )
317 317
                           "
@@ -321,7 +321,7 @@
321 321
                           :checked="
322 322
                             isValueIndexOfCheck(
323 323
                               record.assessment_before_dislysis,
324
-                              'blood_access_internal_fistula',
324
+                              'internal_fistula',
325 325
                               '血肿'
326 326
                             )
327 327
                           "
@@ -331,7 +331,7 @@
331 331
                           :checked="
332 332
                             isValueIndexOfCheck(
333 333
                               record.assessment_before_dislysis,
334
-                              'blood_access_internal_fistula',
334
+                              'internal_fistula',
335 335
                               '淤血'
336 336
                             )
337 337
                           "
@@ -341,7 +341,7 @@
341 341
                           :checked="
342 342
                             isValueIndexOfCheck(
343 343
                               record.assessment_before_dislysis,
344
-                              'blood_access_internal_fistula',
344
+                              'internal_fistula',
345 345
                               '感染'
346 346
                             )
347 347
                           "
@@ -1579,33 +1579,33 @@
1579 1579
                       <div class="inline_block">
1580 1580
                         内瘘震颤和血管杂音:
1581 1581
                         <check-box
1582
-                          text="存在"
1582
+                          text="正常"
1583 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 1590
                         ></check-box>
1591 1591
                         <check-box
1592 1592
                           text="减弱"
1593 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 1600
                         ></check-box>
1601 1601
                         <check-box
1602 1602
                           text="不存在"
1603 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 1610
                         ></check-box>
1611 1611
                       </div>
@@ -1614,22 +1614,21 @@
1614 1614
                         <check-box
1615 1615
                           text="无"
1616 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 1621
                         ></check-box>
1624 1622
                         <check-box
1625 1623
                           text="有"
1626 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 1632
                         ></check-box>
1634 1633
                       </div>
1635 1634
                       <div class="inline_block">
@@ -1639,7 +1638,7 @@
1639 1638
                           :checked="
1640 1639
                             isValueIndexOfCheck(
1641 1640
                               record.assessment_after_dislysis,
1642
-                              'disequilibrium_syndrome_option',
1641
+                              'complication',
1643 1642
                               '头晕'
1644 1643
                             )
1645 1644
                           "
@@ -1649,7 +1648,7 @@
1649 1648
                           :checked="
1650 1649
                             isValueIndexOfCheck(
1651 1650
                               record.assessment_after_dislysis,
1652
-                              'disequilibrium_syndrome_option',
1651
+                              'complication',
1653 1652
                               '头痛'
1654 1653
                             )
1655 1654
                           "
@@ -1659,7 +1658,7 @@
1659 1658
                           :checked="
1660 1659
                             isValueIndexOfCheck(
1661 1660
                               record.assessment_after_dislysis,
1662
-                              'disequilibrium_syndrome_option',
1661
+                              'complication',
1663 1662
                               '呕吐'
1664 1663
                             )
1665 1664
                           "
@@ -1669,7 +1668,7 @@
1669 1668
                           :checked="
1670 1669
                             isValueIndexOfCheck(
1671 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 Просмотреть файл

@@ -451,26 +451,29 @@
451 451
                         <check-box
452 452
                           text="锁骨下"
453 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 459
                         ></check-box>
459 460
                         <check-box
460 461
                           text="颈静脉"
461 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 468
                         ></check-box>
467 469
                         <check-box
468 470
                           text="股静脉"
469 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 477
                         ></check-box>
475 478
                         <div class="inline_block">
476 479
                           其它:
@@ -478,9 +481,10 @@
478 481
                             class="under_line"
479 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 488
                           </div>
485 489
                         </div>
486 490
                       </div>
@@ -935,31 +939,31 @@
935 939
                             </div>
936 940
                           </td>
937 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 968
                           </td>
965 969
                         </tr>
@@ -1508,26 +1512,32 @@
1508 1512
                         <check-box
1509 1513
                           text="正常"
1510 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 1521
                         ></check-box>
1516 1522
                         <check-box
1517 1523
                           text="减弱"
1518 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 1531
                         ></check-box>
1524 1532
                         <check-box
1525
-                          text="正常"
1533
+                          text="不存在"
1526 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 1541
                         ></check-box>
1532 1542
                       </div>
1533 1543
                       <div class="inline_block">
@@ -1535,22 +1545,21 @@
1535 1545
                         <check-box
1536 1546
                           text="无"
1537 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 1552
                         ></check-box>
1545 1553
                         <check-box
1546 1554
                           text="有"
1547 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 1563
                         ></check-box>
1555 1564
                       </div>
1556 1565
                       <div class="inline_block">
@@ -1692,10 +1701,10 @@
1692 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 1709
                         </div>
1701 1710
                       </div>
@@ -2203,7 +2212,17 @@ export default {
2203 2212
         var resp = rs.data;
2204 2213
         if (resp.state == 1) {
2205 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 2226
           for (const recordIndex in this.records) {
2208 2227
             this.advice_groups = [];
2209 2228
             this.advice_groups_2 = [];

+ 30 - 12
src/xt_pages/dialysis/batch_print/batch_print_order_seven.vue Просмотреть файл

@@ -1026,7 +1026,7 @@
1026 1026
                           <span class="under-line"
1027 1027
                                 v-if="record.assessment_after_dislysis.puncture_point_oozing_blood === 1">&nbsp;有</span>
1028 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 1031
                         </td>
1032 1032
                         <td style="text-align:left;margin-left:15px">
@@ -1036,20 +1036,38 @@
1036 1036
                           <span class="under-line"
1037 1037
                                 v-if="record.assessment_after_dislysis.puncture_point_haematoma === 1">&nbsp;有</span>
1038 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 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 1069
                       </td>
1070
+                       <td width="10"></td>
1053 1071
                     </tr>
1054 1072
                      <tr>
1055 1073
                       <td style="text-align:left;margin-left:15px;" colspan="2">

+ 1 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue Просмотреть файл

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

+ 18 - 0
src/xt_pages/dialysis/dialysisPrintOrder.vue Просмотреть файл

@@ -179,6 +179,14 @@
179 179
         v-if="org_template_info.template_id == 8"
180 180
       >
181 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 190
     </div>
183 191
   </div>
184 192
 </template>
@@ -198,10 +206,12 @@ import DialysisPrintOrderSix from "./template/DialysisPrintOrderSix";
198 206
 import DialysisPrintOrderSeven from "./template/DialysisPrintOrderSeven";
199 207
 import DialysisPrintOrderEight from "./template/DialysisPrintOrderEight";
200 208
 import print from "print-js";
209
+import DialysisPrintOrderTen from './template/DialysisPrintOrderTen'
201 210
 
202 211
 export default {
203 212
   name: "dialysisPrintOrder",
204 213
   components: {
214
+    DialysisPrintOrderTen,
205 215
     DialysisPrintOrderOne,
206 216
     DialysisPrintOrderTwo,
207 217
     DialysisPrintOrderThree,
@@ -210,6 +220,7 @@ export default {
210 220
     DialysisPrintOrderSix,
211 221
     DialysisPrintOrderSeven,
212 222
     DialysisPrintOrderEight,
223
+
213 224
     LabelBox,
214 225
     BreadCrumb
215 226
   },
@@ -399,6 +410,13 @@ export default {
399 410
           style: style,
400 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 422
     printThisOnePage() {

+ 3 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderOne.vue Просмотреть файл

@@ -665,13 +665,13 @@
665 665
                 <td width="10"></td>
666 666
                 <td width="105">压迫后内瘘震颤:</td>
667 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 669
                                showValue='存在'></label-box>
670 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 672
                                showValue='减弱'></label-box>
673 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 675
                                showValue='无'></label-box>
676 676
                 </td>
677 677
                 <td width="">

+ 37 - 37
src/xt_pages/dialysis/template/DialysisPrintOrderSeven.vue Просмотреть файл

@@ -395,13 +395,13 @@
395 395
                   </td>
396 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 399
                       >&nbsp;{{
400
-                        dialysisDoctor.doctor ? dialysisDoctor.doctor : "/"
400
+                        doctorForm.doctor ? doctorForm.doctor : "/"
401 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 405
                     </span>
406 406
                   </td>
407 407
                 </tr>
@@ -621,13 +621,7 @@
621 621
             <td v-if="advice_index === 0">透前体重:</td>
622 622
             <td v-if="advice_index === 0">{{ predialysis.weight_before }}kg</td>
623 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 625
             <td v-if="advice_index === 2">干体重(DW):</td>
632 626
             <td v-if="advice_index === 2">{{ predialysis.dry_weight }}kg</td>
633 627
             <td v-if="advice_index === 3">较干体重增加量:</td>
@@ -770,7 +764,7 @@
770 764
                 <span
771 765
                   class="under-line"
772 766
                   v-if="afterdialysis.puncture_point_oozing_blood === 2"
773
-                  >&nbsp;/</span
767
+                  >&nbsp;</span
774 768
                 >
775 769
               </td>
776 770
               <td style="text-align:left;margin-left:15px">
@@ -788,32 +782,39 @@
788 782
                 <span
789 783
                   class="under-line"
790 784
                   v-if="afterdialysis.puncture_point_haematoma === 2"
791
-                  >&nbsp;/</span
785
+                  >&nbsp;</span
792 786
                 >
793 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 816
               </td>
817
+              <td width="10"></td>
817 818
             </tr>
818 819
             <tr>
819 820
               <td style="text-align:left;margin-left:15px;" colspan="2">
@@ -1429,9 +1430,8 @@ export default {
1429 1430
           this.finshForm.url = finish_nurse.url;
1430 1431
           this.finshForm.finish_nurse = finish_nurse.user_name;
1431 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 1435
           this.org_template_info = response.data.data.org_template_info;
1436 1436
           // 配置超滤量和置换量是否要显示0还是空
1437 1437
           if (this.org_template_info.org_id == 9535) {

+ 1 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue Просмотреть файл

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

Разница между файлами не показана из-за своего большого размера
+ 2892 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderTen.vue


+ 79 - 67
src/xt_pages/dialysis/template/dialysisPrintOrderTwo.vue Просмотреть файл

@@ -222,7 +222,7 @@
222 222
                     <check-box
223 223
                       text="正常"
224 224
                       :checked="
225
-                        predialysis.internal_fistula.indexOf('震颤-存在') > -1
225
+                        predialysis.internal_fistula.indexOf('正常') > -1
226 226
                           ? true
227 227
                           : false
228 228
                       "
@@ -230,7 +230,7 @@
230 230
                     <check-box
231 231
                       text="震颤"
232 232
                       :checked="
233
-                        predialysis.internal_fistula.indexOf('震颤-减弱') > -1
233
+                        predialysis.internal_fistula.indexOf('震颤') > -1
234 234
                           ? true
235 235
                           : false
236 236
                       "
@@ -375,17 +375,13 @@
375 375
                     <check-box
376 376
                       text="正常"
377 377
                       :checked="
378
-                        predialysis.catheter.indexOf('正常') > -1
379
-                          ? true
380
-                          : false
378
+                        predialysis.catheter.indexOf('正常') > -1 ? true : false
381 379
                       "
382 380
                     ></check-box>
383 381
                     <check-box
384 382
                       text="不畅"
385 383
                       :checked="
386
-                        predialysis.catheter.indexOf('不畅') > -1
387
-                          ? true
388
-                          : false
384
+                        predialysis.catheter.indexOf('不畅') > -1 ? true : false
389 385
                       "
390 386
                     ></check-box>
391 387
                     <check-box
@@ -399,27 +395,21 @@
399 395
                     (<check-box
400 396
                       text="正接"
401 397
                       :checked="
402
-                        predialysis.catheter.indexOf('正接') > -1
403
-                          ? true
404
-                          : false
398
+                        predialysis.catheter.indexOf('正接') > -1 ? true : false
405 399
                       "
406 400
                     ></check-box
407 401
                     >/
408 402
                     <check-box
409 403
                       text="反接"
410 404
                       :checked="
411
-                        predialysis.catheter.indexOf('反接') > -1
412
-                          ? true
413
-                          : false
405
+                        predialysis.catheter.indexOf('反接') > -1 ? true : false
414 406
                       "
415 407
                     ></check-box
416 408
                     >)
417 409
                     <check-box
418 410
                       text="血栓"
419 411
                       :checked="
420
-                        predialysis.catheter.indexOf('血栓') > -1
421
-                          ? true
422
-                          : false
412
+                        predialysis.catheter.indexOf('血栓') > -1 ? true : false
423 413
                       "
424 414
                     ></check-box>
425 415
                     <check-box
@@ -441,17 +431,13 @@
441 431
                     <check-box
442 432
                       text="感染"
443 433
                       :checked="
444
-                        predialysis.catheter.indexOf('感染') > -1
445
-                          ? true
446
-                          : false
434
+                        predialysis.catheter.indexOf('感染') > -1 ? true : false
447 435
                       "
448 436
                     ></check-box>
449 437
                     <check-box
450 438
                       text="破损"
451 439
                       :checked="
452
-                        predialysis.catheter.indexOf('破损') > -1
453
-                          ? true
454
-                          : false
440
+                        predialysis.catheter.indexOf('破损') > -1 ? true : false
455 441
                       "
456 442
                     ></check-box>
457 443
                   </div>
@@ -711,17 +697,17 @@
711 697
                         </div>
712 698
                       </td>
713 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 711
                       </td>
726 712
                     </tr>
727 713
 
@@ -1152,7 +1138,7 @@
1152 1138
                     <check-box
1153 1139
                       text="正常"
1154 1140
                       :checked="
1155
-                        afterdialysis.internal_fistula.indexOf('震颤-存在') > -1
1141
+                        afterdialysis.internal_fistula.indexOf('正常') > -1
1156 1142
                           ? true
1157 1143
                           : false
1158 1144
                       "
@@ -1160,27 +1146,26 @@
1160 1146
                     <check-box
1161 1147
                       text="减弱"
1162 1148
                       :checked="
1163
-                        afterdialysis.internal_fistula.indexOf('震颤-减弱') > -1
1149
+                        afterdialysis.internal_fistula.indexOf('减弱') > -1
1164 1150
                           ? true
1165 1151
                           : false
1166 1152
                       "
1167 1153
                     ></check-box>
1168 1154
                     <check-box
1169
-                      text="正常"
1155
+                      text="不存在"
1170 1156
                       :checked="
1171 1157
                         afterdialysis.internal_fistula.indexOf('不存在') > -1
1172 1158
                           ? true
1173 1159
                           : false
1174 1160
                       "
1175 1161
                     ></check-box>
1176
-
1177 1162
                   </div>
1178 1163
                   <div class="inline_block">
1179 1164
                     &emsp;失衡综合症:
1180 1165
                     <check-box
1181 1166
                       text="无"
1182 1167
                       :checked="
1183
-                        afterdialysis.disequilibrium_syndrome == 1
1168
+                       afterdialysis.complication.indexOf('无') > -1
1184 1169
                           ? true
1185 1170
                           : false
1186 1171
                       "
@@ -1188,7 +1173,10 @@
1188 1173
                     <check-box
1189 1174
                       text="有"
1190 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 1180
                           ? true
1193 1181
                           : false
1194 1182
                       "
@@ -1196,14 +1184,38 @@
1196 1184
                   </div>
1197 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 1220
                   </div>
1209 1221
                 </div>
@@ -1256,23 +1268,13 @@
1256 1268
                     ></check-box>
1257 1269
                   </div>
1258 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 1278
                   </div>
1277 1279
                 </div>
1278 1280
               </td>
@@ -2698,11 +2700,21 @@ export default {
2698 2700
         }
2699 2701
         this.check = response.data.data.check;
2700 2702
         this.predialysis = response.data.data.PredialysisEvaluation;
2701
-        console.log("透前数据", this.predialysis);
2703
+       // console.log("透前数据", this.predialysis);
2702 2704
         this.predialysis.blood_access_part_opera_name = this.bloodAccessParOperaName(
2703 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 2718
         this.operators = response.data.data.operators;
2707 2719
         this.dialysisOrder =
2708 2720
           response.data.data.dialysisOrder === null