Procházet zdrojové kódy

修改bug和需求

csx před 5 roky
rodič
revize
7d00f79488

+ 2 - 0
src/xt_pages/dialysis/batch_print/batch_print_order.vue Zobrazit soubor

@@ -487,6 +487,8 @@
487 487
                                  :checked="isValueIndexOfCheck(record.assessment_after_dislysis, 'complication', '心衰')"></check-box>
488 488
                       <check-box text="腹痛"
489 489
                                  :checked="isValueIndexOfCheck(record.assessment_after_dislysis, 'complication', '腹痛')"></check-box>
490
+                      <check-box text="无"
491
+                                 :checked="isValueIndexOfCheck(record.assessment_after_dislysis, 'complication', '无')"></check-box>
490 492
                     </div>
491 493
                   </div>
492 494
                   <div class="row" style="padding: 2px 0;">

+ 2 - 2
src/xt_pages/dialysis/batch_print/batch_print_order_five_two.vue Zobrazit soubor

@@ -266,8 +266,8 @@
266 266
                   </div>
267 267
                   <div class="inline_block">
268 268
                     &emsp;实际超滤量:
269
-                    <div class="under_line" style="width:60px;text-align: left" v-if="record.prescription&&record.prescription.ultrafiltration">
270
-                      {{getFloat(record.prescription.ultrafiltration)}}
269
+                    <div class="under_line" style="width:60px;text-align: left" v-if="record.assessment_after_dislysis&&record.assessment_after_dislysis.actual_ultrafiltration">
270
+                      {{getFloat(record.assessment_after_dislysis.actual_ultrafiltration)}}
271 271
                     </div>
272 272
                     <div class="under_line" style="width:60px;" v-else>
273 273
                       {{'/'}}

+ 2 - 0
src/xt_pages/dialysis/batch_print/batch_print_order_four.vue Zobrazit soubor

@@ -519,6 +519,8 @@
519 519
                                  :checked="isValueIndexOfCheck(record.assessment_after_dislysis, 'complication', '心衰')"></check-box>
520 520
                       <check-box text="腹痛"
521 521
                                  :checked="isValueIndexOfCheck(record.assessment_after_dislysis, 'complication', '腹痛')"></check-box>
522
+                      <check-box text="无"
523
+                                 :checked="isValueIndexOfCheck(record.assessment_after_dislysis, 'complication', '无')"></check-box>
522 524
                     </div>
523 525
                   </div>
524 526
                   <div class="row" style="padding: 2px 0;">

+ 2 - 2
src/xt_pages/dialysis/batch_print/batch_print_order_other_two.vue Zobrazit soubor

@@ -248,8 +248,8 @@
248 248
                     </div>
249 249
                     <div class="inline_block">
250 250
                       &emsp;实际超滤量:
251
-                      <div class="under_line" style="width:60px;text-align: left" v-if="record.prescription&&record.prescription.ultrafiltration">
252
-                        {{getFloat(record.prescription.ultrafiltration)}}
251
+                      <div class="under_line" style="width:60px;text-align: left" v-if="record.assessment_after_dislysis&&record.assessment_after_dislysis.actual_ultrafiltration">
252
+                        {{getFloat(record.assessment_after_dislysis.actual_ultrafiltration)}}
253 253
                       </div>
254 254
                       <div class="under_line" style="width:60px;" v-else>
255 255
                         {{'/'}}

+ 1 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue Zobrazit soubor

@@ -280,7 +280,7 @@
280 280
                                     <div class="under_line" style="width: 150px;text-align: center">
281 281
                                         {{record.prescription&&record.prescription.target_ultrafiltration?record.prescription.target_ultrafiltration:'/'}}
282 282
                                     </div>
283
-                                    L
283
+                                      ml
284 284
                                     </div>
285 285
                                 </div>
286 286
 

+ 2 - 0
src/xt_pages/dialysis/batch_print/batch_print_order_three.vue Zobrazit soubor

@@ -510,6 +510,8 @@
510 510
                                  :checked="isValueIndexOfCheck(record.assessment_after_dislysis, 'complication', '心衰')"></check-box>
511 511
                       <check-box text="腹痛"
512 512
                                  :checked="isValueIndexOfCheck(record.assessment_after_dislysis, 'complication', '腹痛')"></check-box>
513
+                      <check-box text="无"
514
+                                 :checked="isValueIndexOfCheck(record.assessment_after_dislysis, 'complication', '无')"></check-box>
513 515
                     </div>
514 516
                   </div>
515 517
 

+ 2 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderFour.vue Zobrazit soubor

@@ -750,7 +750,8 @@
750 750
                                  showValue='心衰'></label-box>
751 751
                       <label-box :isChecked="afterdialysis.complications_index.indexOf('腹痛')>-1?true:false"
752 752
                                  showValue='腹痛'></label-box>
753
-
753
+                      <label-box :isChecked="afterdialysis.complications_index.indexOf('无')>-1?true:false"
754
+                                 showValue='无'></label-box>
754 755
                     </td>
755 756
                     <td></td>
756 757
                   </tr>

+ 3 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderOne.vue Zobrazit soubor

@@ -691,6 +691,8 @@
691 691
                                  showValue='心衰'></label-box>
692 692
                       <label-box :isChecked="afterdialysis.complications_index.indexOf('腹痛')>-1?true:false"
693 693
                                  showValue='腹痛'></label-box>
694
+                      <label-box :isChecked="afterdialysis.complications_index.indexOf('无')>-1?true:false"
695
+                                 showValue='无'></label-box>
694 696
 
695 697
                     </td>
696 698
                     <td></td>
@@ -1048,7 +1050,7 @@
1048 1050
           DeviceNumber: []
1049 1051
         },
1050 1052
         operatorMaps: {},
1051
-        complications: ['低血压', '高血压', '心律失常', '头晕', '头痛', '呕吐', '抽搐', '出血', '心衰', '腹痛'],
1053
+        complications: ['低血压', '高血压', '心律失常', '头晕', '头痛', '呕吐', '抽搐', '出血', '心衰', '腹痛','无'],
1052 1054
         jilurow: 0,
1053 1055
         advice_jilurow: 0,
1054 1056
         loading: false,

+ 3 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue Zobrazit soubor

@@ -265,7 +265,7 @@
265 265
                     <div class="under_line" style="width: 150px;text-align: center">
266 266
                       {{prescription.target_ultrafiltration?prescription.target_ultrafiltration:'/'}}
267 267
                     </div>
268
-                    L
268
+                    ml
269 269
                   </div>
270 270
                 </div>
271 271
 
@@ -1308,7 +1308,7 @@
1308 1308
               }
1309 1309
             }
1310 1310
           }
1311
-          
1311
+
1312 1312
           this.totollength = this.doctor_advices.length + this.monitors.length
1313 1313
           if (this.totollength > 18) {
1314 1314
             var temp_advice_length = 17 - this.monitors.length;
@@ -1324,7 +1324,7 @@
1324 1324
             }
1325 1325
             this.doctor_advices = doctor_advices_1
1326 1326
             this.doctor_advices_2 = doctor_advices_2
1327
-          } 
1327
+          }
1328 1328
           console.log(this.advice_groups)
1329 1329
         } else {
1330 1330
           this.loading = false

+ 2 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderThree.vue Zobrazit soubor

@@ -725,7 +725,8 @@
725 725
                                  showValue='心衰'></label-box>
726 726
                       <label-box :isChecked="afterdialysis.complications_index.indexOf('腹痛')>-1?true:false"
727 727
                                  showValue='腹痛'></label-box>
728
-
728
+                      <label-box :isChecked="afterdialysis.complications_index.indexOf('无')>-1?true:false"
729
+                                 showValue='无'></label-box>
729 730
                     </td>
730 731
                     <td></td>
731 732
                   </tr>

+ 2 - 2
src/xt_pages/dialysis/template/dialysisPrintOrderTwo.vue Zobrazit soubor

@@ -820,8 +820,8 @@
820 820
               </div>
821 821
               <div class="inline_block">
822 822
                 &emsp;实际超滤量:
823
-                <div class="under_line" style="width: 70px;text-align: left" v-if="getFloat(prescription.ultrafiltration)">
824
-                  {{getFloat(prescription.ultrafiltration)}}
823
+                <div class="under_line" style="width: 70px;text-align: left" v-if="getFloat(afterdialysis.actual_ultrafiltration)">
824
+                  {{getFloat(afterdialysis.actual_ultrafiltration)}}
825 825
                 </div>
826 826
                 <div class="under_line" style="width: 70px;" v-else>
827 827
                   {{'/'}}

+ 20 - 46
src/xt_pages/user/dialysisSolution.vue Zobrazit soubor

@@ -144,7 +144,6 @@
144 144
 
145 145
           <el-col :span="8" v-if="isShows('透析时长')">
146 146
             <el-form-item label="透析时长(h):" prop="dialysis_duration">
147
-              <!-- <el-input v-model="addPlan.dialysis_duration"></el-input> -->
148 147
               <el-time-picker
149 148
                 v-model="dialysisTimeShow"
150 149
                 :picker-options="{
@@ -691,52 +690,27 @@
691 690
       }
692 691
     },
693 692
     watch: {
694
-      'addPlan.anticoagulant_shouji': function() {
695
-
696
-        if (this.addPlan.anticoagulant_shouji == '' && this.addPlan.anticoagulant_weichi == '') {
697
-          this.addPlan.anticoagulant_zongliang = parseInt(0) + parseInt(0)
698
-        } else if (this.addPlan.anticoagulant_shouji != '' && this.addPlan.anticoagulant_weichi != '') {
699
-          this.addPlan.anticoagulant_zongliang = parseInt(this.addPlan.anticoagulant_shouji) + parseInt(this.addPlan.anticoagulant_weichi)
700
-        } else if (this.addPlan.anticoagulant_shouji != '' && this.addPlan.anticoagulant_shouji == '') {
701
-          this.addPlan.anticoagulant_zongliang = parseInt(this.addPlan.anticoagulant_shouji) + parseInt(0)
702
-        } else if (this.addPlan.anticoagulant_shouji == '' && this.addPlan.anticoagulant_shouji != '') {
703
-          this.addPlan.anticoagulant_zongliang = parseInt(0) + parseInt(this.addPlan.anticoagulant_shouji)
704
-
705
-        }
706
-        // if(this.addPlan.anticoagulant_zongliang  === NaN){
707
-        //   console.log("222222")
708
-        //
709
-        //   this.addPlan.anticoagulant_zongliang = ''
710
-        // }
711
-        if(isNaN(this.addPlan.anticoagulant_zongliang)){
712
-          this.addPlan.anticoagulant_zongliang = ''
713
-
714
-        }
715
-
693
+      "addPlan.dialysis_duration":function(){
694
+        this.addPlan.anticoagulant_zongliang=calculateAnticoagulantZL(1,
695
+          this.addPlan.anticoagulant_shouji,
696
+          this.addPlan.dialysis_duration,
697
+          this.addPlan.anticoagulant_weichi
698
+        );
716 699
       },
717
-      'addPlan.anticoagulant_weichi': function() {
718
-        if (this.addPlan.anticoagulant_shouji == '' && this.addPlan.anticoagulant_weichi == '') {
719
-          this.addPlan.anticoagulant_zongliang = parseInt(0) + parseInt(0)
720
-        } else if (this.addPlan.anticoagulant_shouji != '' && this.addPlan.anticoagulant_weichi != '') {
721
-          this.addPlan.anticoagulant_zongliang = parseInt(this.addPlan.anticoagulant_shouji) + parseInt(this.addPlan.anticoagulant_weichi)
722
-        } else if (this.addPlan.anticoagulant_shouji != '' && this.addPlan.anticoagulant_shouji == '') {
723
-          this.addPlan.anticoagulant_zongliang = parseInt(this.addPlan.anticoagulant_shouji) + parseInt(0)
724
-        } else if (this.addPlan.anticoagulant_shouji == '' && this.addPlan.anticoagulant_shouji != '') {
725
-          this.addPlan.anticoagulant_zongliang = parseInt(0) + parseInt(this.addPlan.anticoagulant_shouji)
726
-        }
727
-
728
-        if(isNaN(this.addPlan.anticoagulant_zongliang)){
729
-          this.addPlan.anticoagulant_zongliang = ''
730
-
731
-        }
732
-
733
-        // console.log(this.addPlan.anticoagulant_zongliang)
734
-
735
-        // if(this.addPlan.anticoagulant_zongliang  === NaN){
736
-        // }
737
-
700
+      "addPlan.anticoagulant_shouji":function(){
701
+        this.addPlan.anticoagulant_zongliang=calculateAnticoagulantZL(1,
702
+          this.addPlan.anticoagulant_shouji,
703
+          this.addPlan.dialysis_duration,
704
+          this.addPlan.anticoagulant_weichi
705
+        );
738 706
       },
739
-
707
+      "addPlan.anticoagulant_weichi":function(){
708
+        this.addPlan.anticoagulant_zongliang=calculateAnticoagulantZL(1,
709
+          this.addPlan.anticoagulant_shouji,
710
+          this.addPlan.dialysis_duration,
711
+          this.addPlan.anticoagulant_weichi
712
+        );
713
+      }
740 714
     },
741 715
     components: {
742 716
       tableTitle, PatientSidebar
@@ -754,7 +728,7 @@
754 728
 
755 729
       selectnDialysisTime(val) {
756 730
         var valTime = val.split(':')
757
-        this.addPlan.dialysis_duration = valTime[0] + '.' + valTime[1]
731
+        this.addPlan.dialysis_duration = parseFloat(valTime[0]) + parseFloat((valTime[1] / 60).toFixed(2))
758 732
         this.addPlan.dialysis_duration_hour = valTime[0]
759 733
         this.addPlan.dialysis_duration_minute = valTime[1]
760 734
       },

+ 2 - 2
src/xt_pages/workforce/components/tableData.vue Zobrazit soubor

@@ -14,7 +14,7 @@
14 14
 
15 15
         <el-table-column label="姓名" width="120">
16 16
           <template slot-scope="scope">
17
-            {{ scope.row.patient}}
17
+            {{scope.row.patient}}
18 18
           </template>
19 19
         </el-table-column>
20 20
         <el-table-column label="透析日期" width="200">
@@ -1078,7 +1078,7 @@
1078 1078
                     zone_device_map[device_number.zone.name].push(device_number)
1079 1079
                   }
1080 1080
                   this.zone_device_map = zone_device_map
1081
-  
1081
+
1082 1082
                   this.zone_names = Object.keys(this.zone_device_map)
1083 1083
                   if (this.zone_names.length > 0) {
1084 1084
                     this.zone_name = this.zone_names[0]