Browse Source

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

csx 5 years ago
parent
commit
06af5f9568

+ 4 - 1
src/store/getters.js View File

90
   disequilibrium_syndrome_option: state => state.global_config.disequilibrium_syndrome_option,
90
   disequilibrium_syndrome_option: state => state.global_config.disequilibrium_syndrome_option,
91
   arterial_tube: state => state.global_config.arterial_tube,
91
   arterial_tube: state => state.global_config.arterial_tube,
92
   intravenous_tube: state => state.global_config.intravenous_tube,
92
   intravenous_tube: state => state.global_config.intravenous_tube,
93
-  dialyzer: state => state.global_config.dialyzer
93
+  dialyzer: state => state.global_config.dialyzer,
94
+
95
+  channels: state => state.global_config.channels
96
+
94
 
97
 
95
 }
98
 }
96
 export default getters
99
 export default getters

+ 19 - 0
src/store/modules/globalConfig.js View File

2120
         id: 4,
2120
         id: 4,
2121
         name: 'A钝针'
2121
         name: 'A钝针'
2122
       }
2122
       }
2123
+    ],
2124
+    channels: [
2125
+      {
2126
+        id: 1,
2127
+        name: '无'
2128
+      },
2129
+      {
2130
+        id: 2,
2131
+        name: '+'
2132
+      },
2133
+      {
2134
+        id: 3,
2135
+        name: '++'
2136
+      },
2137
+      {
2138
+        id: 4,
2139
+        name: '+++'
2140
+      }
2123
     ]
2141
     ]
2142
+
2124
   },
2143
   },
2125
   mutations: {
2144
   mutations: {
2126
     SET_PATIENT_TYPE: (state, patientTypes) => {
2145
     SET_PATIENT_TYPE: (state, patientTypes) => {

+ 48 - 26
src/xt_pages/dialysis/batch_print/batch_print_order_nine.vue View File

1423
                         <div style="display:flex;justify-content:space-between;">
1423
                         <div style="display:flex;justify-content:space-between;">
1424
                           <label-box
1424
                           <label-box
1425
                             :isChecked="
1425
                             :isChecked="
1426
-                              afterdialysis.tremor_noise == 1 ? true : false
1426
+                              afterdialysis.internal_fistula.indexOf('存在')>-1? true : false
1427
                             "
1427
                             "
1428
                             showValue="存在"
1428
                             showValue="存在"
1429
                           ></label-box>
1429
                           ></label-box>
1430
                           <label-box
1430
                           <label-box
1431
                             :isChecked="
1431
                             :isChecked="
1432
-                              afterdialysis.tremor_noise == 3 ? true : false
1432
+                            afterdialysis.internal_fistula.indexOf('减弱')>-1 ? true : false
1433
                             "
1433
                             "
1434
                             showValue="减弱"
1434
                             showValue="减弱"
1435
                           ></label-box>
1435
                           ></label-box>
1436
                           <label-box
1436
                           <label-box
1437
                             :isChecked="
1437
                             :isChecked="
1438
-                              afterdialysis.tremor_noise == 2 ? true : false
1438
+                               afterdialysis.internal_fistula.indexOf('不存在')>-1  ? true : false
1439
                             "
1439
                             "
1440
                             showValue="不存在"
1440
                             showValue="不存在"
1441
                           ></label-box>
1441
                           ></label-box>
1498
                       <td width="40">肝素:</td>
1498
                       <td width="40">肝素:</td>
1499
                       <td width="30">A端</td>
1499
                       <td width="30">A端</td>
1500
                       <td width="30">
1500
                       <td width="30">
1501
-                        <div class="under-line">&nbsp;</div>
1501
+                        <div class="under-line">
1502
+                          <div class="under-line">&nbsp;{{
1503
+                            afterdialysis.cvc_a
1504
+                            ? afterdialysis.cvc_a
1505
+                            : ""
1506
+                            }}</div>
1507
+                        </div>
1502
                       </td>
1508
                       </td>
1503
                       <td width="20">ml</td>
1509
                       <td width="20">ml</td>
1504
                       <td width="30">V端</td>
1510
                       <td width="30">V端</td>
1505
                       <td width="30">
1511
                       <td width="30">
1506
-                        <div class="under-line">&nbsp;</div>
1512
+                        <div class="under-line">
1513
+                          <div class="under-line">&nbsp;{{
1514
+                            afterdialysis.cvc_v
1515
+                            ? afterdialysis.cvc_v
1516
+                            : ""
1517
+                            }}</div>
1518
+                        </div>
1507
                       </td>
1519
                       </td>
1508
                       <td width="20">ml</td>
1520
                       <td width="20">ml</td>
1509
                       <td></td>
1521
                       <td></td>
1519
                         <div style="display:flex;justify-content:space-between;">
1531
                         <div style="display:flex;justify-content:space-between;">
1520
                           <label-box
1532
                           <label-box
1521
                             :isChecked="
1533
                             :isChecked="
1522
-                              afterdialysis.complications_index.indexOf('无') > -1
1534
+                              afterdialysis.complication.indexOf('无') > -1
1523
                                 ? true
1535
                                 ? true
1524
                                 : false
1536
                                 : false
1525
                             "
1537
                             "
1527
                           ></label-box>
1539
                           ></label-box>
1528
                           <label-box
1540
                           <label-box
1529
                             :isChecked="
1541
                             :isChecked="
1530
-                              afterdialysis.complications_index.indexOf('头晕') >
1542
+                              afterdialysis.complication.indexOf('头晕') >
1531
                               -1
1543
                               -1
1532
                                 ? true
1544
                                 ? true
1533
                                 : false
1545
                                 : false
1536
                           ></label-box>
1548
                           ></label-box>
1537
                           <label-box
1549
                           <label-box
1538
                             :isChecked="
1550
                             :isChecked="
1539
-                              afterdialysis.complications_index.indexOf('头痛') >
1551
+                              afterdialysis.complication.indexOf('头痛') >
1540
                               -1
1552
                               -1
1541
                                 ? true
1553
                                 ? true
1542
                                 : false
1554
                                 : false
1545
                           ></label-box>
1557
                           ></label-box>
1546
                           <label-box
1558
                           <label-box
1547
                             :isChecked="
1559
                             :isChecked="
1548
-                              afterdialysis.complications_index.indexOf('呕吐') >
1560
+                              afterdialysis.complication.indexOf('呕吐') >
1549
                               -1
1561
                               -1
1550
                                 ? true
1562
                                 ? true
1551
                                 : false
1563
                                 : false
1554
                           ></label-box>
1566
                           ></label-box>
1555
                           <label-box
1567
                           <label-box
1556
                             :isChecked="
1568
                             :isChecked="
1557
-                              afterdialysis.complications_index.indexOf(
1569
+                              afterdialysis.complication.indexOf(
1558
                                 '低血压'
1570
                                 '低血压'
1559
                               ) > -1
1571
                               ) > -1
1560
                                 ? true
1572
                                 ? true
1565
                           <label-box showValue="发热"></label-box>
1577
                           <label-box showValue="发热"></label-box>
1566
                           <label-box
1578
                           <label-box
1567
                             :isChecked="
1579
                             :isChecked="
1568
-                              afterdialysis.complications_index.indexOf('抽搐') >
1580
+                              afterdialysis.complication.indexOf('抽搐') >
1569
                               -1
1581
                               -1
1570
                                 ? true
1582
                                 ? true
1571
                                 : false
1583
                                 : false
1574
                           ></label-box>
1586
                           ></label-box>
1575
                           <label-box
1587
                           <label-box
1576
                             :isChecked="
1588
                             :isChecked="
1577
-                              afterdialysis.complications_index.indexOf(
1589
+                              afterdialysis.complication.indexOf(
1578
                                 '高血压'
1590
                                 '高血压'
1579
                               ) > -1
1591
                               ) > -1
1580
                                 ? true
1592
                                 ? true
1584
                           ></label-box>
1596
                           ></label-box>
1585
                           <label-box
1597
                           <label-box
1586
                             :isChecked="
1598
                             :isChecked="
1587
-                              afterdialysis.complications_index.indexOf(
1599
+                              afterdialysis.complication.indexOf(
1588
                                 '心律失常'
1600
                                 '心律失常'
1589
                               ) > -1
1601
                               ) > -1
1590
                                 ? true
1602
                                 ? true
1641
                         <div style="display:flex;justify-content:space-between;">
1653
                         <div style="display:flex;justify-content:space-between;">
1642
                           <label-box
1654
                           <label-box
1643
                             :isChecked="
1655
                             :isChecked="
1644
-                              afterdialysis.dialyzer == 1 ? true : false
1645
-                            "
1656
+                            afterdialysis.cruor.indexOf('透析器-0度') > -1 ? true : false
1657
+                          "
1646
                             showValue="无"
1658
                             showValue="无"
1647
                           ></label-box>
1659
                           ></label-box>
1648
                           <label-box
1660
                           <label-box
1649
                             :isChecked="
1661
                             :isChecked="
1650
-                              afterdialysis.dialyzer == 2 ? true : false
1651
-                            "
1662
+                             afterdialysis.cruor.indexOf('透析器-Ⅰ度') > -1 ? true : false
1663
+                          "
1652
                             showValue="+"
1664
                             showValue="+"
1653
                           ></label-box>
1665
                           ></label-box>
1654
                           <label-box
1666
                           <label-box
1655
                             :isChecked="
1667
                             :isChecked="
1656
-                              afterdialysis.dialyzer == 3 ? true : false
1657
-                            "
1668
+                            afterdialysis.cruor.indexOf('透析器-Ⅱ度') >  -1 ? true : false
1669
+                          "
1658
                             showValue="+ +"
1670
                             showValue="+ +"
1659
                           ></label-box>
1671
                           ></label-box>
1660
                           <label-box
1672
                           <label-box
1661
                             :isChecked="
1673
                             :isChecked="
1662
-                              afterdialysis.dialyzer == 4 ? true : false
1663
-                            "
1674
+                            afterdialysis.cruor.indexOf('透析器-Ⅲ度')> -1  ? true : false
1675
+                          "
1664
                             showValue="+ + +"
1676
                             showValue="+ + +"
1665
                           ></label-box>
1677
                           ></label-box>
1666
                         </div>
1678
                         </div>
1669
                       <td width="60">管路:</td>
1681
                       <td width="60">管路:</td>
1670
                       <td width="220">
1682
                       <td width="220">
1671
                         <div style="display:flex;justify-content:space-between;">
1683
                         <div style="display:flex;justify-content:space-between;">
1672
-                          <label-box showValue="无"></label-box>
1673
-                          <label-box showValue="+"></label-box>
1674
-                          <label-box showValue="+ +"></label-box>
1675
-                          <label-box showValue="+ + +"></label-box>
1684
+                          <div style="display:flex;justify-content:space-between;">
1685
+                            <label-box showValue="无" :isChecked="
1686
+                            afterdialysis.channel == 1 ? true : false
1687
+                          "></label-box>
1688
+                            <label-box showValue="+" :isChecked="
1689
+                            afterdialysis.channel == 2 ? true : false
1690
+                          "></label-box>
1691
+                            <label-box showValue="+ +" :isChecked="
1692
+                            afterdialysis.channel == 3  ? true : false
1693
+                          "></label-box>
1694
+                            <label-box showValue="+ + +" :isChecked="
1695
+                            afterdialysis.channel == 4 ? true : false
1696
+                          "></label-box>
1697
+                          </div>
1676
                         </div>
1698
                         </div>
1677
                       </td>
1699
                       </td>
1678
                       <td></td>
1700
                       <td></td>
2057
                 <span v-if="advice[0].advice_desc"
2079
                 <span v-if="advice[0].advice_desc"
2058
                   >{{ advice[0].advice_desc }}{{ advice[0].drug_spec_unit }}</span
2080
                   >{{ advice[0].advice_desc }}{{ advice[0].drug_spec_unit }}</span
2059
                 >
2081
                 >
2060
-                
2082
+
2061
                 <span v-if="advice[0].prescribing_number"
2083
                 <span v-if="advice[0].prescribing_number"
2062
                   >* {{ advice[0].prescribing_number
2084
                   >* {{ advice[0].prescribing_number
2063
                   }}{{ advice[0].prescribing_number_unit }}</span
2085
                   }}{{ advice[0].prescribing_number_unit }}</span

+ 39 - 1
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue View File

473
               </el-radio-group>
473
               </el-radio-group>
474
             </el-form-item>
474
             </el-form-item>
475
           </el-col>
475
           </el-col>
476
+
477
+
478
+          <el-col :span="8" v-if="isShow('中心静脉封管(肝素-A端)')">
479
+            <el-form-item label="中心静脉封管(肝素-A端): ">
480
+              <el-input v-model="form.cvc_a"></el-input>
481
+            </el-form-item>
482
+          </el-col>
483
+
484
+
485
+          <el-col :span="8" v-if="isShow('中心静脉封管(肝素-V端)')">
486
+            <el-form-item label="中心静脉封管(肝素-V端): ">
487
+              <el-input v-model="form.cvc_b"></el-input>
488
+            </el-form-item>
489
+          </el-col>
490
+
491
+          <el-col :span="8" v-if="isShow('管路')">
492
+            <el-form-item label="管路: ">
493
+              <el-select v-model="form.channel">
494
+                <el-option :key="0" label="请选择" :value="0"></el-option>
495
+                <el-option
496
+                  v-for="item in channels"
497
+                  :label="item.name"
498
+                  :value="item.id"
499
+                  :key="item.id"
500
+                ></el-option>
501
+              </el-select>
502
+            </el-form-item>
503
+          </el-col>
504
+
505
+
506
+
476
         </el-row>
507
         </el-row>
477
       </el-form>
508
       </el-form>
478
 
509
 
546
       internalFistulaTremorAcOptions: [],
577
       internalFistulaTremorAcOptions: [],
547
       patientGoseOptions: [],
578
       patientGoseOptions: [],
548
       observationContentOptions: [],
579
       observationContentOptions: [],
580
+      channels:[],
549
 
581
 
550
       isVisibiltyForCruorDialog: false,
582
       isVisibiltyForCruorDialog: false,
551
       dialogCruorTitle: "凝血",
583
       dialogCruorTitle: "凝血",
601
         intravenous_tube: "",
633
         intravenous_tube: "",
602
         dialyzer: "",
634
         dialyzer: "",
603
         breathing_rate: "",
635
         breathing_rate: "",
604
-        dialysis_intakes_unit: 0
636
+        dialysis_intakes_unit: 0,
637
+        cvc_a:0,
638
+        cvc_b:0,
639
+        channel:"",
640
+
605
       }
641
       }
606
     };
642
     };
607
   },
643
   },
1036
     this.observationContentOptions = this.$store.getters.observation_content;
1072
     this.observationContentOptions = this.$store.getters.observation_content;
1037
     this.template_id = this.$store.getters.xt_user.template_info.template_id;
1073
     this.template_id = this.$store.getters.xt_user.template_info.template_id;
1038
 
1074
 
1075
+    this.channels = this.$store.getters.channels
1076
+
1039
     var date = this.$route.query && this.$route.query.date;
1077
     var date = this.$route.query && this.$route.query.date;
1040
     this.record_date = uParseTime(date, "{y}-{m}-{d}");
1078
     this.record_date = uParseTime(date, "{y}-{m}-{d}");
1041
   },
1079
   },

+ 30 - 14
src/xt_pages/dialysis/template/dialysisPrintOrderNine.vue View File

1413
                       <div style="display:flex;justify-content:space-between;">
1413
                       <div style="display:flex;justify-content:space-between;">
1414
                         <label-box
1414
                         <label-box
1415
                           :isChecked="
1415
                           :isChecked="
1416
-                            afterdialysis.tremor_noise == 1 ? true : false
1416
+                           afterdialysis.internal_fistula.indexOf('存在')>-1?true:false
1417
                           "
1417
                           "
1418
                           showValue="存在"
1418
                           showValue="存在"
1419
                         ></label-box>
1419
                         ></label-box>
1420
                         <label-box
1420
                         <label-box
1421
                           :isChecked="
1421
                           :isChecked="
1422
-                            afterdialysis.tremor_noise == 3 ? true : false
1422
+                            afterdialysis.internal_fistula.indexOf('减弱')>-1? true : false
1423
                           "
1423
                           "
1424
                           showValue="减弱"
1424
                           showValue="减弱"
1425
                         ></label-box>
1425
                         ></label-box>
1426
                         <label-box
1426
                         <label-box
1427
                           :isChecked="
1427
                           :isChecked="
1428
-                            afterdialysis.tremor_noise == 2 ? true : false
1428
+                             afterdialysis.internal_fistula.indexOf('不存在')>-1 ? true : false
1429
                           "
1429
                           "
1430
                           showValue="不存在"
1430
                           showValue="不存在"
1431
                         ></label-box>
1431
                         ></label-box>
1488
                     <td width="40">肝素:</td>
1488
                     <td width="40">肝素:</td>
1489
                     <td width="30">A端</td>
1489
                     <td width="30">A端</td>
1490
                     <td width="30">
1490
                     <td width="30">
1491
-                      <div class="under-line">&nbsp;</div>
1491
+                      <div class="under-line">&nbsp;{{
1492
+                        afterdialysis.cvc_a
1493
+                        ? afterdialysis.cvc_a
1494
+                        : ""
1495
+                        }}</div>
1492
                     </td>
1496
                     </td>
1493
                     <td width="20">ml</td>
1497
                     <td width="20">ml</td>
1494
                     <td width="30">V端</td>
1498
                     <td width="30">V端</td>
1495
                     <td width="30">
1499
                     <td width="30">
1496
-                      <div class="under-line">&nbsp;</div>
1500
+                      <div class="under-line">{{
1501
+                        afterdialysis.cvc_v
1502
+                        ? afterdialysis.cvc_v
1503
+                        : ""
1504
+                        }}</div>
1497
                     </td>
1505
                     </td>
1498
                     <td width="20">ml</td>
1506
                     <td width="20">ml</td>
1499
                     <td></td>
1507
                     <td></td>
1631
                       <div style="display:flex;justify-content:space-between;">
1639
                       <div style="display:flex;justify-content:space-between;">
1632
                         <label-box
1640
                         <label-box
1633
                           :isChecked="
1641
                           :isChecked="
1634
-                            afterdialysis.dialyzer == 1 ? true : false
1642
+                            afterdialysis.cruor.indexOf('透析器-0度') > -1 ? true : false
1635
                           "
1643
                           "
1636
                           showValue="无"
1644
                           showValue="无"
1637
                         ></label-box>
1645
                         ></label-box>
1638
                         <label-box
1646
                         <label-box
1639
                           :isChecked="
1647
                           :isChecked="
1640
-                            afterdialysis.dialyzer == 2 ? true : false
1648
+                             afterdialysis.cruor.indexOf('透析器-Ⅰ度') > -1 ? true : false
1641
                           "
1649
                           "
1642
                           showValue="+"
1650
                           showValue="+"
1643
                         ></label-box>
1651
                         ></label-box>
1644
                         <label-box
1652
                         <label-box
1645
                           :isChecked="
1653
                           :isChecked="
1646
-                            afterdialysis.dialyzer == 3 ? true : false
1654
+                            afterdialysis.cruor.indexOf('透析器-Ⅱ度') >  -1 ? true : false
1647
                           "
1655
                           "
1648
                           showValue="+ +"
1656
                           showValue="+ +"
1649
                         ></label-box>
1657
                         ></label-box>
1650
                         <label-box
1658
                         <label-box
1651
                           :isChecked="
1659
                           :isChecked="
1652
-                            afterdialysis.dialyzer == 4 ? true : false
1660
+                            afterdialysis.cruor.indexOf('透析器-Ⅲ度')> -1  ? true : false
1653
                           "
1661
                           "
1654
                           showValue="+ + +"
1662
                           showValue="+ + +"
1655
                         ></label-box>
1663
                         ></label-box>
1659
                     <td width="60">管路:</td>
1667
                     <td width="60">管路:</td>
1660
                     <td width="220">
1668
                     <td width="220">
1661
                       <div style="display:flex;justify-content:space-between;">
1669
                       <div style="display:flex;justify-content:space-between;">
1662
-                        <label-box showValue="无"></label-box>
1663
-                        <label-box showValue="+"></label-box>
1664
-                        <label-box showValue="+ +"></label-box>
1665
-                        <label-box showValue="+ + +"></label-box>
1670
+                        <label-box showValue="无" :isChecked="
1671
+                            afterdialysis.channel == 1 ? true : false
1672
+                          "></label-box>
1673
+                        <label-box showValue="+" :isChecked="
1674
+                            afterdialysis.channel == 2 ? true : false
1675
+                          "></label-box>
1676
+                        <label-box showValue="+ +" :isChecked="
1677
+                            afterdialysis.channel == 3  ? true : false
1678
+                          "></label-box>
1679
+                        <label-box showValue="+ + +" :isChecked="
1680
+                            afterdialysis.channel == 4 ? true : false
1681
+                          "></label-box>
1666
                       </div>
1682
                       </div>
1667
                     </td>
1683
                     </td>
1668
                     <td></td>
1684
                     <td></td>
2038
               <span v-if="advice[0].advice_desc"
2054
               <span v-if="advice[0].advice_desc"
2039
                 >{{ advice[0].advice_desc }}{{ advice[0].drug_spec_unit }}</span
2055
                 >{{ advice[0].advice_desc }}{{ advice[0].drug_spec_unit }}</span
2040
               >
2056
               >
2041
-              
2057
+
2042
               <span v-if="advice[0].prescribing_number"
2058
               <span v-if="advice[0].prescribing_number"
2043
                 >* {{ advice[0].prescribing_number
2059
                 >* {{ advice[0].prescribing_number
2044
                 }}{{ advice[0].prescribing_number_unit }}</span
2060
                 }}{{ advice[0].prescribing_number_unit }}</span