瀏覽代碼

4月26日杨青

杨青 2 年之前
父節點
當前提交
7c86e27a8d

+ 12 - 1
src/router/modules/patient.js 查看文件

205
     }
205
     }
206
   },
206
   },
207
   {
207
   {
208
-    path: '/course/print',
208
+    path: '/course/print',//coursePrint
209
     component: () => import('@/xt_pages/user/coursePrint'),
209
     component: () => import('@/xt_pages/user/coursePrint'),
210
     hidden: true,
210
     hidden: true,
211
     is_menu: false,
211
     is_menu: false,
215
       noCache: true
215
       noCache: true
216
     }
216
     }
217
   },
217
   },
218
+  {
219
+    path: '/physique/print',//coursePrint
220
+    component: () => import('@/xt_pages/user/physiqueprinting'),
221
+    hidden: true,
222
+    is_menu: false,
223
+    name: 'physiquePrinting',
224
+    meta: {
225
+      title: 'physiquePrinting',
226
+      noCache: true
227
+    }
228
+  },
218
   {
229
   {
219
     path: '/patient/patient/templateSummary/print',
230
     path: '/patient/patient/templateSummary/print',
220
     component: () => import('@/xt_pages/user/templateSummaryPrint'),
231
     component: () => import('@/xt_pages/user/templateSummaryPrint'),

+ 89 - 18
src/xt_pages/device/airDisinfectTwo.vue 查看文件

44
                 </el-table-column>
44
                 </el-table-column>
45
                 <el-table-column prop="fenopda" label="透析室" align="center" min-width="70">
45
                 <el-table-column prop="fenopda" label="透析室" align="center" min-width="70">
46
                     <template slot-scope="scope">
46
                     <template slot-scope="scope">
47
-                      {{ getTimeTwo(scope.row.first_start_time)}} - {{ getTimeTwo(scope.row.first_end_time) }}
47
+                      {{getTimeTwo(scope.row.first_start_time)}} - {{ getTimeTwo(scope.row.first_end_time) }}
48
                     </template>
48
                     </template>
49
                 </el-table-column>
49
                 </el-table-column>
50
                 <el-table-column prop="dwaiod" label="累计时间" align="center" min-width="50">
50
                 <el-table-column prop="dwaiod" label="累计时间" align="center" min-width="50">
152
                       <el-input v-model="form.first_disinfection_methods"></el-input>
152
                       <el-input v-model="form.first_disinfection_methods"></el-input>
153
                   </el-form-item>
153
                   </el-form-item>
154
                   <el-form-item label="消毒时间(h)" label-width="110px">
154
                   <el-form-item label="消毒时间(h)" label-width="110px">
155
-                      <el-input v-model="form.first_disinfection_time " ></el-input>
155
+                      <el-input v-model="form.first_disinfection_time " :disabled="true"></el-input>
156
                   </el-form-item>
156
                   </el-form-item>
157
                   <el-form-item label="开始时间" label-width="110px">
157
                   <el-form-item label="开始时间" label-width="110px">
158
                     <el-date-picker
158
                     <el-date-picker
161
                         value-format="yyyy-MM-dd HH:mm"
161
                         value-format="yyyy-MM-dd HH:mm"
162
                         placeholder="选择时间"
162
                         placeholder="选择时间"
163
                         v-model="form.first_start_time"
163
                         v-model="form.first_start_time"
164
+                        @change="firststartime"
164
                         style="width:100%;"
165
                         style="width:100%;"
165
                     ></el-date-picker>
166
                     ></el-date-picker>
166
                   </el-form-item>
167
                   </el-form-item>
171
                         value-format="yyyy-MM-dd HH:mm"
172
                         value-format="yyyy-MM-dd HH:mm"
172
                         placeholder="选择时间"
173
                         placeholder="选择时间"
173
                         v-model="form.first_end_time"
174
                         v-model="form.first_end_time"
175
+                        @change="firstendtime"
174
                         style="width:100%;"
176
                         style="width:100%;"
175
                      ></el-date-picker>
177
                      ></el-date-picker>
176
                   </el-form-item>
178
                   </el-form-item>
204
                       </el-select>
206
                       </el-select>
205
                   </el-form-item>
207
                   </el-form-item>
206
 
208
 
207
-
208
                   <div class="form_title"><span >治疗室</span></div>
209
                   <div class="form_title"><span >治疗室</span></div>
209
                   <el-form-item label="消毒液" label-width="110px">
210
                   <el-form-item label="消毒液" label-width="110px">
210
                       <el-input v-model="form.sencond_disinfection_water"></el-input>
211
                       <el-input v-model="form.sencond_disinfection_water"></el-input>
213
                       <el-input v-model="form.sencond_disinfection_methods"></el-input>
214
                       <el-input v-model="form.sencond_disinfection_methods"></el-input>
214
                   </el-form-item>
215
                   </el-form-item>
215
                   <el-form-item label="消毒时间(h)" label-width="110px">
216
                   <el-form-item label="消毒时间(h)" label-width="110px">
216
-                      <el-input v-model="form.sencond_disinfection_time " ></el-input>
217
+                      <el-input v-model="form.sencond_disinfection_time " :disabled="true"></el-input>
217
                   </el-form-item>
218
                   </el-form-item>
218
                   <el-form-item label="开始时间" label-width="110px">
219
                   <el-form-item label="开始时间" label-width="110px">
219
                     <el-date-picker
220
                     <el-date-picker
222
                         value-format="yyyy-MM-dd HH:mm"
223
                         value-format="yyyy-MM-dd HH:mm"
223
                         placeholder="选择时间"
224
                         placeholder="选择时间"
224
                         v-model="form.sencond_start_time"
225
                         v-model="form.sencond_start_time"
226
+                        @change="sencondstarttime"
225
                         style="width:100%;"
227
                         style="width:100%;"
226
                     ></el-date-picker>
228
                     ></el-date-picker>
227
                   </el-form-item>
229
                   </el-form-item>
232
                         value-format="yyyy-MM-dd HH:mm"
234
                         value-format="yyyy-MM-dd HH:mm"
233
                         placeholder="选择时间"
235
                         placeholder="选择时间"
234
                         v-model="form.sencond_end_time"
236
                         v-model="form.sencond_end_time"
237
+                        @change="sencondendtime"
235
                         style="width:100%;"
238
                         style="width:100%;"
236
                     ></el-date-picker>
239
                     ></el-date-picker>
237
                   </el-form-item>
240
                   </el-form-item>
274
                       <el-input v-model="form.third_disinfection_methods"></el-input>
277
                       <el-input v-model="form.third_disinfection_methods"></el-input>
275
                   </el-form-item>
278
                   </el-form-item>
276
                   <el-form-item label="消毒时间(h)" label-width="110px">
279
                   <el-form-item label="消毒时间(h)" label-width="110px">
277
-                      <el-input v-model="form.third_disinfection_time " ></el-input>
280
+                      <el-input v-model="form.third_disinfection_time " :disabled="true"></el-input>
278
                   </el-form-item>
281
                   </el-form-item>
279
                   <el-form-item label="开始时间"  label-width="110px">
282
                   <el-form-item label="开始时间"  label-width="110px">
280
                     <el-date-picker
283
                     <el-date-picker
283
                         value-format="yyyy-MM-dd HH:mm"
286
                         value-format="yyyy-MM-dd HH:mm"
284
                         placeholder="选择时间"
287
                         placeholder="选择时间"
285
                         v-model="form.third_start_time"
288
                         v-model="form.third_start_time"
289
+                        @change="thirdstarttime"
286
                         style="width:100%;"
290
                         style="width:100%;"
287
                     ></el-date-picker>
291
                     ></el-date-picker>
288
                   </el-form-item>
292
                   </el-form-item>
293
                         value-format="yyyy-MM-dd HH:mm"
297
                         value-format="yyyy-MM-dd HH:mm"
294
                         placeholder="选择时间"
298
                         placeholder="选择时间"
295
                         v-model="form.third_end_time"
299
                         v-model="form.third_end_time"
300
+                        @change="thirdendtime"
296
                         style="width:100%;"
301
                         style="width:100%;"
297
                     ></el-date-picker>
302
                     ></el-date-picker>
298
                   </el-form-item>
303
                   </el-form-item>
410
                       <el-input v-model="form.first_disinfection_methods"></el-input>
415
                       <el-input v-model="form.first_disinfection_methods"></el-input>
411
                   </el-form-item>
416
                   </el-form-item>
412
                   <el-form-item label="消毒时间(h)" label-width="110px">
417
                   <el-form-item label="消毒时间(h)" label-width="110px">
413
-                      <el-input v-model="form.first_disinfection_time " ></el-input>
418
+                      <el-input v-model="form.first_disinfection_time " :disabled="true"></el-input>
414
                   </el-form-item>
419
                   </el-form-item>
415
                   <el-form-item label="开始时间" label-width="110px">
420
                   <el-form-item label="开始时间" label-width="110px">
416
                     <el-date-picker
421
                     <el-date-picker
419
                         value-format="yyyy-MM-dd HH:mm"
424
                         value-format="yyyy-MM-dd HH:mm"
420
                         placeholder="选择时间"
425
                         placeholder="选择时间"
421
                         v-model="form.first_start_time"
426
                         v-model="form.first_start_time"
427
+                        @change="firststartime"
422
                         style="width:100%;"
428
                         style="width:100%;"
423
                     ></el-date-picker>
429
                     ></el-date-picker>
424
                   </el-form-item>
430
                   </el-form-item>
429
                         value-format="yyyy-MM-dd HH:mm"
435
                         value-format="yyyy-MM-dd HH:mm"
430
                         placeholder="选择时间"
436
                         placeholder="选择时间"
431
                         v-model="form.first_end_time"
437
                         v-model="form.first_end_time"
438
+                        @change="firstendtime"
432
                         style="width:100%;"
439
                         style="width:100%;"
433
                     ></el-date-picker>
440
                     ></el-date-picker>
434
                   </el-form-item>
441
                   </el-form-item>
461
                           </el-option>
468
                           </el-option>
462
                       </el-select>
469
                       </el-select>
463
                   </el-form-item>
470
                   </el-form-item>
471
+
464
                   <div class="form_title"><span >治疗室</span></div>
472
                   <div class="form_title"><span >治疗室</span></div>
465
                   <el-form-item label="消毒液" label-width="110px">
473
                   <el-form-item label="消毒液" label-width="110px">
466
                       <el-input v-model="form.sencond_disinfection_water"></el-input>
474
                       <el-input v-model="form.sencond_disinfection_water"></el-input>
469
                       <el-input v-model="form.sencond_disinfection_methods"></el-input>
477
                       <el-input v-model="form.sencond_disinfection_methods"></el-input>
470
                   </el-form-item>
478
                   </el-form-item>
471
                   <el-form-item label="消毒时间(h)" label-width="110px">
479
                   <el-form-item label="消毒时间(h)" label-width="110px">
472
-                      <el-input v-model="form.sencond_disinfection_time " ></el-input>
480
+                      <el-input v-model="form.sencond_disinfection_time " :disabled="true"></el-input>
473
                   </el-form-item>
481
                   </el-form-item>
474
                   <el-form-item label="开始时间" required label-width="110px">
482
                   <el-form-item label="开始时间" required label-width="110px">
475
                     <el-date-picker
483
                     <el-date-picker
478
                         value-format="yyyy-MM-dd HH:mm"
486
                         value-format="yyyy-MM-dd HH:mm"
479
                         placeholder="选择时间"
487
                         placeholder="选择时间"
480
                         v-model="form.sencond_start_time"
488
                         v-model="form.sencond_start_time"
489
+                        @change="sencondstarttime"
481
                         style="width:100%;"
490
                         style="width:100%;"
482
                     ></el-date-picker>
491
                     ></el-date-picker>
483
                   </el-form-item>
492
                   </el-form-item>
488
                         value-format="yyyy-MM-dd HH:mm"
497
                         value-format="yyyy-MM-dd HH:mm"
489
                         placeholder="选择时间"
498
                         placeholder="选择时间"
490
                         v-model="form.sencond_end_time"
499
                         v-model="form.sencond_end_time"
500
+                        @change="sencondendtime"
491
                         style="width:100%;"
501
                         style="width:100%;"
492
                     ></el-date-picker>
502
                     ></el-date-picker>
493
                   </el-form-item>
503
                   </el-form-item>
528
                       <el-input v-model="form.third_disinfection_methods"></el-input>
538
                       <el-input v-model="form.third_disinfection_methods"></el-input>
529
                   </el-form-item>
539
                   </el-form-item>
530
                   <el-form-item label="消毒时间(h)" label-width="110px">
540
                   <el-form-item label="消毒时间(h)" label-width="110px">
531
-                      <el-input v-model="form.third_disinfection_time " ></el-input>
541
+                      <el-input v-model="form.third_disinfection_time " :disabled="true"></el-input>
532
                   </el-form-item>
542
                   </el-form-item>
533
                   <el-form-item label="开始时间"  label-width="110px">
543
                   <el-form-item label="开始时间"  label-width="110px">
534
                     <el-date-picker
544
                     <el-date-picker
537
                         value-format="yyyy-MM-dd HH:mm"
547
                         value-format="yyyy-MM-dd HH:mm"
538
                         placeholder="选择时间"
548
                         placeholder="选择时间"
539
                         v-model="form.third_start_time"
549
                         v-model="form.third_start_time"
550
+                        @change="thirdstarttime"
540
                         style="width:100%;"
551
                         style="width:100%;"
541
                     ></el-date-picker>
552
                     ></el-date-picker>
542
                   </el-form-item>
553
                   </el-form-item>
547
                         value-format="yyyy-MM-dd HH:mm"
558
                         value-format="yyyy-MM-dd HH:mm"
548
                         placeholder="选择时间"
559
                         placeholder="选择时间"
549
                         v-model="form.third_end_time"
560
                         v-model="form.third_end_time"
561
+                         @change="thirdendtime"
550
                         style="width:100%;"
562
                         style="width:100%;"
551
                     ></el-date-picker>
563
                     ></el-date-picker>
552
                   </el-form-item>
564
                   </el-form-item>
579
                           </el-option>
591
                           </el-option>
580
                       </el-select>
592
                       </el-select>
581
                   </el-form-item>
593
                   </el-form-item>
594
+
582
                   <div class="form_title"><span >通风</span></div>
595
                   <div class="form_title"><span >通风</span></div>
583
                   <el-form-item label="开始时间"  label-width="110px">
596
                   <el-form-item label="开始时间"  label-width="110px">
584
                     <el-date-picker
597
                     <el-date-picker
720
             record_date:moment(new Date()).add('year',0).format("YYYY-MM-DD"), //创建日期
733
             record_date:moment(new Date()).add('year',0).format("YYYY-MM-DD"), //创建日期
721
             first_disinfection_water:"",// 消毒液
734
             first_disinfection_water:"",// 消毒液
722
             first_disinfection_methods:"",//消毒方式
735
             first_disinfection_methods:"",//消毒方式
723
-            first_disinfection_time:"",//消毒时长
736
+            first_disinfection_time:'',//消毒时长
724
             first_start_time:moment(new Date()).format('YYYY-MM-DD HH:mm:ss'),//开始时间
737
             first_start_time:moment(new Date()).format('YYYY-MM-DD HH:mm:ss'),//开始时间
725
             first_end_time:moment(new Date()).format('YYYY-MM-DD HH:mm:ss'),//结束时间
738
             first_end_time:moment(new Date()).format('YYYY-MM-DD HH:mm:ss'),//结束时间
726
             first_total_time:"",//累计时间
739
             first_total_time:"",//累计时间
740
 
753
 
741
             third_disinfection_water:"",// 消毒液
754
             third_disinfection_water:"",// 消毒液
742
             third_disinfection_methods:"",//消毒方式
755
             third_disinfection_methods:"",//消毒方式
743
-            third_disinfection_time:"",//消毒时长
756
+            third_disinfection_time:'',//消毒时长
744
             third_start_time:moment(new Date()).format('YYYY-MM-DD HH:mm:ss'),//开始时间
757
             third_start_time:moment(new Date()).format('YYYY-MM-DD HH:mm:ss'),//开始时间
745
             third_end_time:moment(new Date()).format('YYYY-MM-DD HH:mm:ss'),//结束时间
758
             third_end_time:moment(new Date()).format('YYYY-MM-DD HH:mm:ss'),//结束时间
746
             third_total_time:"",//累计时间
759
             third_total_time:"",//累计时间
770
          total:0,
783
          total:0,
771
          tableData: [],
784
          tableData: [],
772
          hiddenShow:false,
785
          hiddenShow:false,
786
+         firststart:'',
787
+         firstend:'',
773
         }
788
         }
774
       },
789
       },
775
       created(){
790
       created(){
776
         console.log("00000000000000000",this.$store.getters.xt_user.user.id)
791
         console.log("00000000000000000",this.$store.getters.xt_user.user.id)
777
         this.getAllDoctorList()
792
         this.getAllDoctorList()
778
         this.getNewAirDisinfectList()
793
         this.getNewAirDisinfectList()
794
+        var time=moment(this.form.first_start_time).format("HH:mm"); 
795
+        console.log('sdfgsdfsdsddf',time,this.form.first_start_time);
796
+       
797
+      },
798
+      computed:{
799
+        firstdisinfection_time (){
800
+            let firststart= Date.parse(new Date(this.form.first_start_time))
801
+            console.log('开始时间',firststart);
802
+            let firstend= Date.parse(new Date(this.form.first_end_time))
803
+            console.log('结束时间',firstend);
804
+            let time_interval = ((firstend - firststart)/(60*60*1000)).toFixed(1)
805
+            console.log('结束时间',((firstend - firststart)/(60*60*1000)).toFixed(1));
806
+            return time_interval
807
+        },
808
+        senconddisinfection_time (){
809
+            const sencondstart= Date.parse(new Date(this.form.sencond_start_time))
810
+            console.log('开始时间',sencondstart);
811
+            const sencondend= Date.parse(new Date(this.form.sencond_end_time))
812
+            console.log('结束时间',sencondstart);
813
+            const time_interval = ((sencondend - sencondstart)/(60*60*1000)).toFixed(1)
814
+            console.log('结束时间',time_interval);
815
+            return time_interval
816
+        },
817
+        thirddisinfection_time (){
818
+            const thirdstart= Date.parse(new Date(this.form.third_start_time))
819
+            console.log('开始时间',thirdstart);
820
+            const thirdend= Date.parse(new Date(this.form.third_end_time))
821
+            console.log('结束时间',thirdend);
822
+            const time_interval = ((thirdend - thirdstart)/(60*60*1000)).toFixed(1)
823
+            console.log('结束时间',time_interval);
824
+            return time_interval
825
+        }
779
       },
826
       },
780
       methods:{
827
       methods:{
781
       handleSizeChange(val) {
828
       handleSizeChange(val) {
787
         this.getNewAirDisinfectList()
834
         this.getNewAirDisinfectList()
788
       },
835
       },
789
         changeStartime(val){
836
         changeStartime(val){
790
-          
791
           this.getNewAirDisinfectList()
837
           this.getNewAirDisinfectList()
792
         },
838
         },
793
         changeEndtime(){
839
         changeEndtime(){
851
                 }else{
897
                 }else{
852
                     this.form.last_modifications= 0
898
                     this.form.last_modifications= 0
853
                 }
899
                 }
854
-            
855
-            
856
-            
857
-              
858
               console.log("this232322323",this.form)
900
               console.log("this232322323",this.form)
859
               saveNewAirDisinfect(this.form).then(response=>{
901
               saveNewAirDisinfect(this.form).then(response=>{
860
                  if(response.data.state == 1 ){
902
                  if(response.data.state == 1 ){
862
                    this.$message.success("保存成功!")
904
                    this.$message.success("保存成功!")
863
                    this.dialogFormVisible = false
905
                    this.dialogFormVisible = false
864
                    this.getNewAirDisinfectList()
906
                    this.getNewAirDisinfectList()
907
+                   this.$refs[formName].resetFields();
865
                  }
908
                  }
866
               })
909
               })
867
             }
910
             }
911
+            
868
           })
912
           })
869
-
913
+         
870
         },
914
         },
871
         getNewAirDisinfectList(){
915
         getNewAirDisinfectList(){
872
              var params = {
916
              var params = {
1004
                   var disinfect =  response.data.data.disinfect
1048
                   var disinfect =  response.data.data.disinfect
1005
                   this.editDialogFormVisible = false
1049
                   this.editDialogFormVisible = false
1006
                   this.getNewAirDisinfectList()
1050
                   this.getNewAirDisinfectList()
1051
+                  this.$refs[formName].resetFields()
1007
                 }
1052
                 }
1008
              })
1053
              })
1009
             }
1054
             }
1010
            
1055
            
1011
          })
1056
          })
1057
+         
1012
        },
1058
        },
1013
        handleDelete(id){
1059
        handleDelete(id){
1014
          deleteNewAirDisInfect(id).then(response=>{
1060
          deleteNewAirDisInfect(id).then(response=>{
1036
                 scanStyles: false
1082
                 scanStyles: false
1037
               });
1083
               });
1038
             }, 1);
1084
             }, 1);
1039
-         },
1040
-      }
1085
+        },
1086
+        firststartime(val){
1087
+            this.form.first_start_time = val
1088
+            this.form.first_disinfection_time = this.firstdisinfection_time
1089
+        },
1090
+        firstendtime(val){
1091
+            this.form.first_disinfection_time = this.firstdisinfection_time
1092
+            this.form.first_end_time = val   
1093
+        },
1094
+        sencondstarttime(val){
1095
+            this.form.sencond_start_time = val
1096
+            this.form.sencond_disinfection_time = this.senconddisinfection_time
1097
+        },
1098
+         sencondendtime(val){
1099
+            this.form.sencond_end_time = val
1100
+            this.form.sencond_disinfection_time = this.senconddisinfection_time
1101
+        },
1102
+        thirdstarttime(val){
1103
+            this.form.third_start_time = val
1104
+            this.form.third_disinfection_time = this.thirddisinfection_time
1105
+        },
1106
+        thirdendtime(val){
1107
+            this.form.third_end_time = val
1108
+            this.form.third_disinfection_time = this.thirddisinfection_time
1109
+        },
1110
+      },
1111
+    
1041
     }
1112
     }
1042
   </script>
1113
   </script>
1043
 
1114
 

+ 106 - 13
src/xt_pages/device/objectTableDisinfectTwo.vue 查看文件

142
                       <el-input v-model="form.first_disinfection_water"></el-input>
142
                       <el-input v-model="form.first_disinfection_water"></el-input>
143
                   </el-form-item>
143
                   </el-form-item>
144
                   <el-form-item label="消毒时间(h)" label-width="110px">
144
                   <el-form-item label="消毒时间(h)" label-width="110px">
145
-                      <el-input v-model="form.first_disinfection_time " ></el-input>
145
+                      <el-input v-model="form.first_disinfection_time " :disabled="true"></el-input>
146
                   </el-form-item>
146
                   </el-form-item>
147
                   <el-form-item label="开始时间" label-width="110px">
147
                   <el-form-item label="开始时间" label-width="110px">
148
                     <el-date-picker
148
                     <el-date-picker
151
                         value-format="yyyy-MM-dd HH:mm"
151
                         value-format="yyyy-MM-dd HH:mm"
152
                         placeholder="选择时间"
152
                         placeholder="选择时间"
153
                         v-model="form.first_start_time"
153
                         v-model="form.first_start_time"
154
+                        @change="firststartime"
154
                         style="width:100%;"
155
                         style="width:100%;"
155
                     ></el-date-picker>
156
                     ></el-date-picker>
156
                   </el-form-item>
157
                   </el-form-item>
161
                         value-format="yyyy-MM-dd HH:mm"
162
                         value-format="yyyy-MM-dd HH:mm"
162
                         placeholder="选择时间"
163
                         placeholder="选择时间"
163
                         v-model="form.first_end_time"
164
                         v-model="form.first_end_time"
165
+                        @change="firstendtime"
164
                         style="width:100%;"
166
                         style="width:100%;"
165
                     ></el-date-picker>
167
                     ></el-date-picker>
166
                   </el-form-item>
168
                   </el-form-item>
202
                       <el-input v-model="form.sencond_disinfection_water"></el-input>
204
                       <el-input v-model="form.sencond_disinfection_water"></el-input>
203
                   </el-form-item>
205
                   </el-form-item>
204
                   <el-form-item label="消毒时间(h)" label-width="110px">
206
                   <el-form-item label="消毒时间(h)" label-width="110px">
205
-                      <el-input v-model="form.sencond_disinfection_time " ></el-input>
207
+                      <el-input v-model="form.sencond_disinfection_time " :disabled="true"></el-input>
206
                   </el-form-item>
208
                   </el-form-item>
207
                   <el-form-item label="开始时间"  label-width="110px">
209
                   <el-form-item label="开始时间"  label-width="110px">
208
                     <el-date-picker
210
                     <el-date-picker
211
                         value-format="yyyy-MM-dd HH:mm"
213
                         value-format="yyyy-MM-dd HH:mm"
212
                         placeholder="选择时间"
214
                         placeholder="选择时间"
213
                         v-model="form.sencond_start_time"
215
                         v-model="form.sencond_start_time"
216
+                        @change="sencondstarttime"
214
                         style="width:100%;"
217
                         style="width:100%;"
215
                     ></el-date-picker>
218
                     ></el-date-picker>
216
                   </el-form-item> 
219
                   </el-form-item> 
221
                         value-format="yyyy-MM-dd HH:mm"
224
                         value-format="yyyy-MM-dd HH:mm"
222
                         placeholder="选择时间"
225
                         placeholder="选择时间"
223
                         v-model="form.sencond_end_time"
226
                         v-model="form.sencond_end_time"
227
+                        @change="sencondendtime"
224
                         style="width:100%;"
228
                         style="width:100%;"
225
                     ></el-date-picker>
229
                     ></el-date-picker>
226
                   </el-form-item>
230
                   </el-form-item>
262
                       <el-input v-model="form.third_disinfection_water"></el-input>
266
                       <el-input v-model="form.third_disinfection_water"></el-input>
263
                   </el-form-item>
267
                   </el-form-item>
264
                   <el-form-item label="消毒时间(h)" label-width="110px">
268
                   <el-form-item label="消毒时间(h)" label-width="110px">
265
-                      <el-input v-model="form.third_disinfection_time " ></el-input>
269
+                      <el-input v-model="form.third_disinfection_time " :disabled="true"></el-input>
266
                   </el-form-item>
270
                   </el-form-item>
267
                   <el-form-item label="开始时间"  label-width="110px">
271
                   <el-form-item label="开始时间"  label-width="110px">
268
                     <el-date-picker
272
                     <el-date-picker
271
                         value-format="yyyy-MM-dd HH:mm"
275
                         value-format="yyyy-MM-dd HH:mm"
272
                         placeholder="选择时间"
276
                         placeholder="选择时间"
273
                         v-model="form.third_start_time"
277
                         v-model="form.third_start_time"
278
+                        @change="thirdstarttime"
274
                         style="width:100%;"
279
                         style="width:100%;"
275
                     ></el-date-picker>
280
                     ></el-date-picker>
276
                   </el-form-item>
281
                   </el-form-item>
281
                         value-format="yyyy-MM-dd HH:mm"
286
                         value-format="yyyy-MM-dd HH:mm"
282
                         placeholder="选择时间"
287
                         placeholder="选择时间"
283
                         v-model="form.third_end_time"
288
                         v-model="form.third_end_time"
289
+                        @change="thirdendtime"
284
                         style="width:100%;"
290
                         style="width:100%;"
285
                     ></el-date-picker>
291
                     ></el-date-picker>
286
                   </el-form-item>
292
                   </el-form-item>
322
                       <el-input v-model="form.fourth_disinfection_water"></el-input>
328
                       <el-input v-model="form.fourth_disinfection_water"></el-input>
323
                   </el-form-item>
329
                   </el-form-item>
324
                   <el-form-item label="消毒时间(h)" label-width="110px">
330
                   <el-form-item label="消毒时间(h)" label-width="110px">
325
-                      <el-input v-model="form.fourth_disinfection_time " ></el-input>
331
+                      <el-input v-model="form.fourth_disinfection_time " :disabled="true"></el-input>
326
                   </el-form-item>
332
                   </el-form-item>
327
                   <el-form-item label="开始时间"  label-width="110px">
333
                   <el-form-item label="开始时间"  label-width="110px">
328
                     <el-date-picker
334
                     <el-date-picker
331
                         value-format="yyyy-MM-dd HH:mm"
337
                         value-format="yyyy-MM-dd HH:mm"
332
                         placeholder="选择时间"
338
                         placeholder="选择时间"
333
                         v-model="form.fourth_start_time"
339
                         v-model="form.fourth_start_time"
340
+                        @change="fourthstarttime"
334
                         style="width:100%;"
341
                         style="width:100%;"
335
                     ></el-date-picker>
342
                     ></el-date-picker>
336
                   </el-form-item>
343
                   </el-form-item>
341
                         value-format="yyyy-MM-dd HH:mm"
348
                         value-format="yyyy-MM-dd HH:mm"
342
                         placeholder="选择时间"
349
                         placeholder="选择时间"
343
                         v-model="form.fourth_end_time"
350
                         v-model="form.fourth_end_time"
351
+                        @change="fourthendtime"
344
                         style="width:100%;"
352
                         style="width:100%;"
345
                     ></el-date-picker>
353
                     ></el-date-picker>
346
                   </el-form-item>
354
                   </el-form-item>
382
                       <el-input v-model="form.last_disinfection_water"></el-input>
390
                       <el-input v-model="form.last_disinfection_water"></el-input>
383
                   </el-form-item>
391
                   </el-form-item>
384
                   <el-form-item label="消毒时间(h)" label-width="110px">
392
                   <el-form-item label="消毒时间(h)" label-width="110px">
385
-                      <el-input v-model="form.last_disinfection_time " ></el-input>
393
+                      <el-input v-model="form.last_disinfection_time " :disabled="true"></el-input>
386
                   </el-form-item>
394
                   </el-form-item>
387
                   <el-form-item label="开始时间"  label-width="110px">
395
                   <el-form-item label="开始时间"  label-width="110px">
388
                     <el-date-picker
396
                     <el-date-picker
391
                         value-format="yyyy-MM-dd HH:mm"
399
                         value-format="yyyy-MM-dd HH:mm"
392
                         placeholder="选择时间"
400
                         placeholder="选择时间"
393
                         v-model="form.last_start_time"
401
                         v-model="form.last_start_time"
402
+                        @change="laststarttime"
394
                         style="width:100%;"
403
                         style="width:100%;"
395
                     ></el-date-picker>
404
                     ></el-date-picker>
396
                   </el-form-item>
405
                   </el-form-item>
401
                         value-format="yyyy-MM-dd HH:mm"
410
                         value-format="yyyy-MM-dd HH:mm"
402
                         placeholder="选择时间"
411
                         placeholder="选择时间"
403
                         v-model="form.last_end_time"
412
                         v-model="form.last_end_time"
413
+                        @change="lastendtime"
404
                         style="width:100%;"
414
                         style="width:100%;"
405
                     ></el-date-picker>
415
                     ></el-date-picker>
406
                   </el-form-item>
416
                   </el-form-item>
446
           width="1000px"
456
           width="1000px"
447
           title="编辑物表消毒表"
457
           title="编辑物表消毒表"
448
           :visible.sync="editDialogFormVisible">
458
           :visible.sync="editDialogFormVisible">
449
-              <el-form :model="form" ref="form" class="airForm" :rules="airRules">
459
+          <el-form :model="form" ref="form" class="airForm" :rules="airRules">
450
                   <div style="width: 100%;">
460
                   <div style="width: 100%;">
451
                     <el-form-item label="创建日期" label-width="110px" required prop="record_date">
461
                     <el-form-item label="创建日期" label-width="110px" required prop="record_date">
452
                         <el-date-picker
462
                         <el-date-picker
465
                       <el-input v-model="form.first_disinfection_water"></el-input>
475
                       <el-input v-model="form.first_disinfection_water"></el-input>
466
                   </el-form-item>
476
                   </el-form-item>
467
                   <el-form-item label="消毒时间(h)" label-width="110px">
477
                   <el-form-item label="消毒时间(h)" label-width="110px">
468
-                      <el-input v-model="form.first_disinfection_time " ></el-input>
478
+                      <el-input v-model="form.first_disinfection_time " :disabled="true"></el-input>
469
                   </el-form-item>
479
                   </el-form-item>
470
                   <el-form-item label="开始时间" label-width="110px">
480
                   <el-form-item label="开始时间" label-width="110px">
471
                     <el-date-picker
481
                     <el-date-picker
474
                         value-format="yyyy-MM-dd HH:mm"
484
                         value-format="yyyy-MM-dd HH:mm"
475
                         placeholder="选择时间"
485
                         placeholder="选择时间"
476
                         v-model="form.first_start_time"
486
                         v-model="form.first_start_time"
487
+                        @change="firststartime"
477
                         style="width:100%;"
488
                         style="width:100%;"
478
                     ></el-date-picker>
489
                     ></el-date-picker>
479
                   </el-form-item>
490
                   </el-form-item>
484
                         value-format="yyyy-MM-dd HH:mm"
495
                         value-format="yyyy-MM-dd HH:mm"
485
                         placeholder="选择时间"
496
                         placeholder="选择时间"
486
                         v-model="form.first_end_time"
497
                         v-model="form.first_end_time"
498
+                        @change="firstendtime"
487
                         style="width:100%;"
499
                         style="width:100%;"
488
                     ></el-date-picker>
500
                     ></el-date-picker>
489
                   </el-form-item>
501
                   </el-form-item>
525
                       <el-input v-model="form.sencond_disinfection_water"></el-input>
537
                       <el-input v-model="form.sencond_disinfection_water"></el-input>
526
                   </el-form-item>
538
                   </el-form-item>
527
                   <el-form-item label="消毒时间(h)" label-width="110px">
539
                   <el-form-item label="消毒时间(h)" label-width="110px">
528
-                      <el-input v-model="form.sencond_disinfection_time " ></el-input>
540
+                      <el-input v-model="form.sencond_disinfection_time " :disabled="true"></el-input>
529
                   </el-form-item>
541
                   </el-form-item>
530
                   <el-form-item label="开始时间"  label-width="110px">
542
                   <el-form-item label="开始时间"  label-width="110px">
531
                     <el-date-picker
543
                     <el-date-picker
534
                         value-format="yyyy-MM-dd HH:mm"
546
                         value-format="yyyy-MM-dd HH:mm"
535
                         placeholder="选择时间"
547
                         placeholder="选择时间"
536
                         v-model="form.sencond_start_time"
548
                         v-model="form.sencond_start_time"
549
+                        @change="sencondstarttime"
537
                         style="width:100%;"
550
                         style="width:100%;"
538
                     ></el-date-picker>
551
                     ></el-date-picker>
539
                   </el-form-item> 
552
                   </el-form-item> 
544
                         value-format="yyyy-MM-dd HH:mm"
557
                         value-format="yyyy-MM-dd HH:mm"
545
                         placeholder="选择时间"
558
                         placeholder="选择时间"
546
                         v-model="form.sencond_end_time"
559
                         v-model="form.sencond_end_time"
560
+                        @change="sencondendtime"
547
                         style="width:100%;"
561
                         style="width:100%;"
548
                     ></el-date-picker>
562
                     ></el-date-picker>
549
                   </el-form-item>
563
                   </el-form-item>
585
                       <el-input v-model="form.third_disinfection_water"></el-input>
599
                       <el-input v-model="form.third_disinfection_water"></el-input>
586
                   </el-form-item>
600
                   </el-form-item>
587
                   <el-form-item label="消毒时间(h)" label-width="110px">
601
                   <el-form-item label="消毒时间(h)" label-width="110px">
588
-                      <el-input v-model="form.third_disinfection_time " ></el-input>
602
+                      <el-input v-model="form.third_disinfection_time " :disabled="true"></el-input>
589
                   </el-form-item>
603
                   </el-form-item>
590
                   <el-form-item label="开始时间"  label-width="110px">
604
                   <el-form-item label="开始时间"  label-width="110px">
591
                     <el-date-picker
605
                     <el-date-picker
594
                         value-format="yyyy-MM-dd HH:mm"
608
                         value-format="yyyy-MM-dd HH:mm"
595
                         placeholder="选择时间"
609
                         placeholder="选择时间"
596
                         v-model="form.third_start_time"
610
                         v-model="form.third_start_time"
611
+                        @change="thirdstarttime"
597
                         style="width:100%;"
612
                         style="width:100%;"
598
                     ></el-date-picker>
613
                     ></el-date-picker>
599
                   </el-form-item>
614
                   </el-form-item>
604
                         value-format="yyyy-MM-dd HH:mm"
619
                         value-format="yyyy-MM-dd HH:mm"
605
                         placeholder="选择时间"
620
                         placeholder="选择时间"
606
                         v-model="form.third_end_time"
621
                         v-model="form.third_end_time"
622
+                        @change="thirdendtime"
607
                         style="width:100%;"
623
                         style="width:100%;"
608
                     ></el-date-picker>
624
                     ></el-date-picker>
609
                   </el-form-item>
625
                   </el-form-item>
645
                       <el-input v-model="form.fourth_disinfection_water"></el-input>
661
                       <el-input v-model="form.fourth_disinfection_water"></el-input>
646
                   </el-form-item>
662
                   </el-form-item>
647
                   <el-form-item label="消毒时间(h)" label-width="110px">
663
                   <el-form-item label="消毒时间(h)" label-width="110px">
648
-                      <el-input v-model="form.fourth_disinfection_time " ></el-input>
664
+                      <el-input v-model="form.fourth_disinfection_time " :disabled="true"></el-input>
649
                   </el-form-item>
665
                   </el-form-item>
650
                   <el-form-item label="开始时间"  label-width="110px">
666
                   <el-form-item label="开始时间"  label-width="110px">
651
                     <el-date-picker
667
                     <el-date-picker
654
                         value-format="yyyy-MM-dd HH:mm"
670
                         value-format="yyyy-MM-dd HH:mm"
655
                         placeholder="选择时间"
671
                         placeholder="选择时间"
656
                         v-model="form.fourth_start_time"
672
                         v-model="form.fourth_start_time"
673
+                        @change="fourthstarttime"
657
                         style="width:100%;"
674
                         style="width:100%;"
658
                     ></el-date-picker>
675
                     ></el-date-picker>
659
                   </el-form-item>
676
                   </el-form-item>
664
                         value-format="yyyy-MM-dd HH:mm"
681
                         value-format="yyyy-MM-dd HH:mm"
665
                         placeholder="选择时间"
682
                         placeholder="选择时间"
666
                         v-model="form.fourth_end_time"
683
                         v-model="form.fourth_end_time"
684
+                        @change="fourthendtime"
667
                         style="width:100%;"
685
                         style="width:100%;"
668
                     ></el-date-picker>
686
                     ></el-date-picker>
669
                   </el-form-item>
687
                   </el-form-item>
705
                       <el-input v-model="form.last_disinfection_water"></el-input>
723
                       <el-input v-model="form.last_disinfection_water"></el-input>
706
                   </el-form-item>
724
                   </el-form-item>
707
                   <el-form-item label="消毒时间(h)" label-width="110px">
725
                   <el-form-item label="消毒时间(h)" label-width="110px">
708
-                      <el-input v-model="form.last_disinfection_time " ></el-input>
726
+                      <el-input v-model="form.last_disinfection_time " :disabled="true"></el-input>
709
                   </el-form-item>
727
                   </el-form-item>
710
                   <el-form-item label="开始时间"  label-width="110px">
728
                   <el-form-item label="开始时间"  label-width="110px">
711
                     <el-date-picker
729
                     <el-date-picker
714
                         value-format="yyyy-MM-dd HH:mm"
732
                         value-format="yyyy-MM-dd HH:mm"
715
                         placeholder="选择时间"
733
                         placeholder="选择时间"
716
                         v-model="form.last_start_time"
734
                         v-model="form.last_start_time"
735
+                        @change="laststarttime"
717
                         style="width:100%;"
736
                         style="width:100%;"
718
                     ></el-date-picker>
737
                     ></el-date-picker>
719
                   </el-form-item>
738
                   </el-form-item>
724
                         value-format="yyyy-MM-dd HH:mm"
743
                         value-format="yyyy-MM-dd HH:mm"
725
                         placeholder="选择时间"
744
                         placeholder="选择时间"
726
                         v-model="form.last_end_time"
745
                         v-model="form.last_end_time"
746
+                        @change="lastendtime"
727
                         style="width:100%;"
747
                         style="width:100%;"
728
                     ></el-date-picker>
748
                     ></el-date-picker>
729
                   </el-form-item>
749
                   </el-form-item>
927
         this.getAllDoctorList()
947
         this.getAllDoctorList()
928
         this.getObjectTableDisInfectList()
948
         this.getObjectTableDisInfectList()
929
       },
949
       },
950
+      computed:{
951
+        firstdisinfection_time (){
952
+            const firststart= Date.parse(new Date(this.form.first_start_time))
953
+            console.log('开始时间',firststart);
954
+            const firstend= Date.parse(new Date(this.form.first_end_time)) 
955
+            console.log('结束时间',firstend);
956
+            const time_interval = ((firstend - firststart)/(60*60*1000)).toFixed(1)
957
+            console.log('结束时间',time_interval,Math.floor((firstend - firststart)/(60*60*1000)).toFixed(1));           
958
+            return time_interval
959
+        },
960
+        senconddisinfection_time (){
961
+            const sencondstart= Date.parse(new Date(this.form.sencond_start_time))
962
+            const sencondend= Date.parse(new Date(this.form.sencond_end_time))
963
+            const time_interval = ((sencondend - sencondstart)/(60*60*1000)).toFixed(1)
964
+            return time_interval
965
+        },
966
+        thirddisinfection_time (){
967
+            const thirdstart= Date.parse(new Date(this.form.third_start_time))
968
+            const thirdend= Date.parse(new Date(this.form.third_end_time))
969
+            const time_interval = ((thirdend - thirdstart)/(60*60*1000)).toFixed(1)
970
+            return time_interval
971
+        },
972
+        fourthdisinfection_time (){
973
+            const fourthstart= Date.parse(new Date(this.form.fourth_start_time))
974
+            const fourthend= Date.parse(new Date(this.form.fourth_end_time))
975
+            const time_interval = ((fourthend - fourthstart)/(60*60*1000)).toFixed(1)
976
+            return time_interval
977
+        },
978
+        lastdisinfection_time (){
979
+            const laststart= Date.parse(new Date(this.form.last_start_time))
980
+            const lastend= Date.parse(new Date(this.form.last_end_time))
981
+            const time_interval = ((lastend - laststart)/(60*60*1000)).toFixed(1)
982
+            return time_interval
983
+        },
984
+      },
930
       methods:{
985
       methods:{
931
-    
932
       printCard() {
986
       printCard() {
933
         this.hiddenShow = true;
987
         this.hiddenShow = true;
934
         var ptime = Math.round(new Date().getTime() / 1000);
988
         var ptime = Math.round(new Date().getTime() / 1000);
1207
             }
1261
             }
1208
           })
1262
           })
1209
         },
1263
         },
1210
-       
1264
+        firststartime(val){
1265
+            this.form.first_start_time = val
1266
+            this.form.first_disinfection_time = this.firstdisinfection_time
1267
+        },
1268
+        firstendtime(val){
1269
+            this.form.first_disinfection_time = this.firstdisinfection_time
1270
+            this.form.first_end_time = val   
1271
+        },
1272
+        sencondstarttime(val){
1273
+            this.form.sencond_start_time = val
1274
+            this.form.sencond_disinfection_time = this.senconddisinfection_time
1275
+        },
1276
+         sencondendtime(val){
1277
+            this.form.sencond_end_time = val
1278
+            this.form.sencond_disinfection_time = this.senconddisinfection_time
1279
+        },
1280
+        thirdstarttime(val){
1281
+            this.form.third_start_time = val
1282
+            this.form.third_disinfection_time = this.thirddisinfection_time
1283
+        },
1284
+        thirdendtime(val){
1285
+            this.form.third_end_time = val
1286
+            this.form.third_disinfection_time = this.thirddisinfection_time
1287
+        },
1288
+        fourthstarttime(val){
1289
+            this.form.fourth_start_time = val
1290
+            this.form.fourth_disinfection_time = this.fourthdisinfection_time
1291
+        },
1292
+        fourthendtime(val){
1293
+            this.form.fourth_end_time = val
1294
+            this.form.fourth_disinfection_time = this.fourthdisinfection_time
1295
+        },
1296
+        laststarttime(val){
1297
+            this.form.last_start_time = val
1298
+            this.form.last_disinfection_time = this.lastdisinfection_time
1299
+        },
1300
+        lastendtime(val){
1301
+            this.form.last_end_time = val
1302
+            this.form.last_disinfection_time = this.lastdisinfection_time
1303
+        }
1211
         
1304
         
1212
       }
1305
       }
1213
     }
1306
     }

+ 63 - 189
src/xt_pages/dialysis/template/DialysisPrintOrderSixtyfour.vue 查看文件

276
                   </div>
276
                   </div>
277
                 </td>
277
                 </td>
278
               </tr>
278
               </tr>
279
-              <tr>
280
-                <td colspan="3" style=" text-align: center;">
279
+              <tr style="border-bottom: none;">
280
+                <td colspan="3" style=" text-align: center; border-bottom: none;">
281
                   <span style="font-weight: bold;"
281
                   <span style="font-weight: bold;"
282
                     >治&nbsp;疗&nbsp;过&nbsp;程&nbsp;记&nbsp;录</span
282
                     >治&nbsp;疗&nbsp;过&nbsp;程&nbsp;记&nbsp;录</span
283
                   >
283
                   >
285
               </tr>
285
               </tr>
286
               <tr>
286
               <tr>
287
                 <td colspan="3">
287
                 <td colspan="3">
288
-                  <table
289
-                    style="border-collapse: collapse; width: 100%; text-align: center;"
288
+                  <table border="1" cellspacing="0" cellpadding="0"
289
+                    style=" width: 100%; text-align: center; border: none;"
290
                   >
290
                   >
291
-                    <!-- <thead> -->
292
-                      <tr style="border-bottom: 1px solid gray;">
293
-                        <td rowspan="2" style=" border-right: 1px solid gray;">时间</td>
294
-                        <td colspan="5" style=" border-right: 1px solid gray;">透析参数</td>
295
-                        <td colspan="3" style=" border-right: 1px solid gray;">生命体征</td>
296
-                        <td colspan="3" style=" border-right: 1px solid gray;">治疗中病情变化</td>
291
+                    <!-- border-bottom: 1px solid gray; border-right: 1px solid gray;-->
292
+                      <tr style="">
293
+                        <td rowspan="2" style=" ">时间</td>
294
+                        <td colspan="5" style=" ">透析参数</td>
295
+                        <td colspan="3" style=" ">生命体征</td>
296
+                        <td colspan="3" style=" ">治疗中病情变化</td>
297
                       </tr>
297
                       </tr>
298
-                      <tr style="border-bottom: 1px solid gray;">
299
-                        <td style=" border-right: 1px solid gray;">TMP<br />mmHg</td>
300
-                        <td style=" border-right: 1px solid gray;">静脉压<br />mmHg</td>
301
-                        <td style=" border-right: 1px solid gray;">血流量<br />ml/min</td>
302
-                        <td style=" border-right: 1px solid gray;">脱水量<br />L</td>
303
-                        <td style=" border-right: 1px solid gray;">T<br />ºC</td>
304
-                        <td style=" border-right: 1px solid gray;">HR<br />bpm</td>
305
-                        <td style=" border-right: 1px solid gray;">R<br />bpm</td>
306
-                        <td style=" border-right: 1px solid gray;">BP<br />mmHg</td>
307
-                        <td style=" border-right: 1px solid gray;">时间</td>
308
-                        <td style=" border-right: 1px solid gray;">记录</td>
298
+                      <tr style="">
299
+                        <td style=" ">TMP<br />mmHg</td>
300
+                        <td style=" ">静脉压<br />mmHg</td>
301
+                        <td style=" ">血流量<br />ml/min</td>
302
+                        <td style="">脱水量<br />L</td>
303
+                        <td style=" ">T<br />ºC</td>
304
+                        <td style=" ">HR<br />bpm</td>
305
+                        <td style=" ">R<br />bpm</td>
306
+                        <td style=" ">BP<br />mmHg</td>
307
+                        <td style=" ">时间</td>
308
+                        <td style=" ">记录</td>
309
                         <td >护士签名</td>
309
                         <td >护士签名</td>
310
                       </tr>
310
                       </tr>
311
-                    <!-- </thead>
312
-                    <tbody> -->
313
-                      <tr style="border-bottom: 1px solid gray;" v-for="(monitor, monindex) in monitors" :key="monindex" >
314
-                        <td style=" border-right: 1px solid gray;"> {{ getTime(monitor.operate_time, "{h}:{i}") }}</td>
315
-                        <td style=" border-right: 1px solid gray;">
311
+                    
312
+                      <tr style="" v-for="(monitor, monindex) in monitors" :key="monindex" >
313
+                        <td style=" "> {{ getTime(monitor.operate_time, "{h}:{i}") }}</td>
314
+                        <td style=" ">
316
                             <span v-if="getTime(monitor.operate_time) != ''">
315
                             <span v-if="getTime(monitor.operate_time) != ''">
317
                             {{
316
                             {{
318
                                 monitor.transmembrane_pressure
317
                                 monitor.transmembrane_pressure
322
                             </span>
321
                             </span>
323
                         </td >
322
                         </td >
324
 
323
 
325
-                        <td style=" border-right: 1px solid gray;">
324
+                        <td style=" ">
326
                             <span v-if="getTime(monitor.operate_time) != ''">
325
                             <span v-if="getTime(monitor.operate_time) != ''">
327
                                 &nbsp;{{
326
                                 &nbsp;{{
328
                                     monitor.venous_pressure ? monitor.venous_pressure : ""
327
                                     monitor.venous_pressure ? monitor.venous_pressure : ""
330
                             </span>
329
                             </span>
331
                         </td>
330
                         </td>
332
 
331
 
333
-                        <td style=" border-right: 1px solid gray;">
332
+                        <td style=" ">
334
                             <span v-if="getTime(monitor.operate_time) != ''">
333
                             <span v-if="getTime(monitor.operate_time) != ''">
335
                             {{
334
                             {{
336
                                 monitor.blood_flow_volume
335
                                 monitor.blood_flow_volume
340
                             </span>
339
                             </span>
341
                         </td>
340
                         </td>
342
 
341
 
343
-                        <td style=" border-right: 1px solid gray;">
342
+                        <td style=" ">
344
                             <span v-if="getTime(monitor.operate_time) != ''&&monindex == 0 ">
343
                             <span v-if="getTime(monitor.operate_time) != ''&&monindex == 0 ">
345
                             {{'/'}}
344
                             {{'/'}}
346
                             </span>
345
                             </span>
350
                             <span v-else>{{monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: ""}}</span>
349
                             <span v-else>{{monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: ""}}</span>
351
                         </td>
350
                         </td>
352
 
351
 
353
-                        <td style=" border-right: 1px solid gray;">
352
+                        <td style=" ">
354
                             <span v-if="getTime(monitor.operate_time) != ''">
353
                             <span v-if="getTime(monitor.operate_time) != ''">
355
                                 {{ monitor.temperature ? monitor.temperature : "" }}
354
                                 {{ monitor.temperature ? monitor.temperature : "" }}
356
                             </span>
355
                             </span>
357
                         </td>
356
                         </td>
358
 
357
 
359
-                        <td style=" border-right: 1px solid gray;">
358
+                        <td style=" ">
360
                             <span v-if="getTime(monitor.operate_time) != ''">
359
                             <span v-if="getTime(monitor.operate_time) != ''">
361
                                 {{
360
                                 {{
362
                                   monitor.pulse_frequency ? monitor.pulse_frequency : ""
361
                                   monitor.pulse_frequency ? monitor.pulse_frequency : ""
364
                             </span>
363
                             </span>
365
                         </td>
364
                         </td>
366
 
365
 
367
-                        <td style=" border-right: 1px solid gray;">
366
+                        <td style=" ">
368
                             <span v-if="getTime(monitor.operate_time) != ''">
367
                             <span v-if="getTime(monitor.operate_time) != ''">
369
                                 {{ monitor.breathing_rate ? monitor.breathing_rate : "" }}
368
                                 {{ monitor.breathing_rate ? monitor.breathing_rate : "" }}
370
                             </span>
369
                             </span>
371
                         </td>
370
                         </td>
372
 
371
 
373
-                        <td style=" border-right: 1px solid gray;">
372
+                        <td style=" ">
374
                             <span v-if="getTime(monitor.operate_time) != ''">
373
                             <span v-if="getTime(monitor.operate_time) != ''">
375
                                 {{
374
                                 {{
376
                                     monitor.systolic_blood_pressure
375
                                     monitor.systolic_blood_pressure
385
                             </span>
384
                             </span>
386
                         </td>
385
                         </td>
387
 
386
 
388
-                        <td style=" border-right: 1px solid gray;"> {{ getTime(monitor.operate_time, "{h}:{i}") }}</td>
389
-                        <td style=" border-right: 1px solid gray;">
387
+                        <td style=" "> {{ getTime(monitor.operate_time, "{h}:{i}") }}</td>
388
+                        <td style=" ">
390
                           <span style="word-break: break-all;word-wrap: break-word;">
389
                           <span style="word-break: break-all;word-wrap: break-word;">
391
 
390
 
392
                               {{ monitor.symptom }} &nbsp;{{ monitor.dispose }} &nbsp;{{monitor.result}}
391
                               {{ monitor.symptom }} &nbsp;{{ monitor.dispose }} &nbsp;{{monitor.result}}
424
                           />
423
                           />
425
                         </td>
424
                         </td>
426
                       </tr>
425
                       </tr>
427
-                    <!-- </tbody> -->
426
+                    
428
                   </table>
427
                   </table>
429
                 </td>
428
                 </td>
430
               </tr>
429
               </tr>
431
-              <!-- <tr>
432
-                <td colspan="3">
433
-                  <table style="border-collapse: collapse; width: 100%;">
434
-                    <tr style="border-bottom: 1px solid gray;" v-for="(monitor, monindex) in monitors" :key="monindex" >
435
-                        <td style=" border-right: 1px solid gray;"> {{ getTime(monitor.operate_time, "{h}:{i}") }}</td>
436
-                        <td style=" border-right: 1px solid gray;">
437
-                            <span v-if="getTime(monitor.operate_time) != ''">
438
-                            {{
439
-                                monitor.transmembrane_pressure
440
-                                ? monitor.transmembrane_pressure
441
-                                : ""
442
-                            }}
443
-                            </span>
444
-                        </td >
445
-
446
-                        <td style=" border-right: 1px solid gray;">
447
-                            <span v-if="getTime(monitor.operate_time) != ''">
448
-                                &nbsp;{{
449
-                                    monitor.venous_pressure ? monitor.venous_pressure : ""
450
-                                }}
451
-                            </span>
452
-                        </td>
453
-
454
-                        <td style=" border-right: 1px solid gray;">
455
-                            <span v-if="getTime(monitor.operate_time) != ''">
456
-                            {{
457
-                                monitor.blood_flow_volume
458
-                                ? monitor.blood_flow_volume
459
-                                : ""
460
-                            }}
461
-                            </span>
462
-                        </td>
463
-
464
-                        <td style=" border-right: 1px solid gray;">
465
-                            <span v-if="getTime(monitor.operate_time) != ''&&monindex == 0 ">
466
-                            {{'/'}}
467
-                            </span>
468
-                            <span v-else-if="getTime(monitor.operate_time) != ''&&monindex == 0 ">
469
-                            {{monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: ""}}
470
-                            </span>
471
-                            <span v-else>{{monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: ""}}</span>
472
-                        </td>
473
-
474
-                        <td style=" border-right: 1px solid gray;">
475
-                            <span v-if="getTime(monitor.operate_time) != ''">
476
-                                {{ monitor.temperature ? monitor.temperature : "" }}
477
-                            </span>
478
-                        </td>
479
-
480
-                        <td style=" border-right: 1px solid gray;">
481
-                            <span v-if="getTime(monitor.operate_time) != ''">
482
-                                {{
483
-                                  monitor.pulse_frequency ? monitor.pulse_frequency : ""
484
-                                }}
485
-                            </span>
486
-                        </td>
487
-
488
-                        <td style=" border-right: 1px solid gray;">
489
-                            <span v-if="getTime(monitor.operate_time) != ''">
490
-                                {{ monitor.breathing_rate ? monitor.breathing_rate : "" }}
491
-                            </span>
492
-                        </td>
493
-
494
-                        <td style=" border-right: 1px solid gray;">
495
-                            <span v-if="getTime(monitor.operate_time) != ''">
496
-                                {{
497
-                                    monitor.systolic_blood_pressure
498
-                                    ? monitor.systolic_blood_pressure
499
-                                    : ""
500
-                                }}/{{
501
-                                    monitor.diastolic_blood_pressure
502
-                                    ? monitor.diastolic_blood_pressure
503
-                                    : ""
504
-                                }}
505
-
506
-                            </span>
507
-                        </td>
508
-
509
-                        <td style=" border-right: 1px solid gray;"> {{ getTime(monitor.operate_time, "{h}:{i}") }}</td>
510
-                        <td style=" border-right: 1px solid gray;">
511
-                          <span style="word-break: break-all;word-wrap: break-word;">
512
-
513
-                              {{ monitor.symptom }} &nbsp;{{ monitor.dispose }} &nbsp;{{monitor.result}}
514
-                          </span>
515
-                        </td>
516
-                        <td>
517
-                          <span v-if="
518
-                            setAdminUserES(
519
-                              dialysisOrder == null
520
-                                ? 0
521
-                                : dialysisOrder.start_nurse
522
-                            ) == ''
523
-                          "
524
-                          >{{
525
-                            getAdminUser(
526
-                              dialysisOrder == null
527
-                                ? 0
528
-                                : dialysisOrder.start_nurse
529
-                            )
530
-                          }}</span
531
-                          >
532
-                          <img
533
-                            class="es-img"
534
-                            style="height: 30px"
535
-                            :src="
536
-                              setAdminUserES(
537
-                                dialysisOrder == null
538
-                                  ? 0
539
-                                  : dialysisOrder.start_nurse
540
-                              )
541
-                            "
542
-                            alt=""
543
-                            srcset=""
544
-                            v-else
545
-                          />
546
-                        </td>
547
-                      </tr>
548
-                  </table>
549
-                </td>
550
-              </tr> -->
430
+             
551
               <tr>
431
               <tr>
552
                 <td colspan="3">
432
                 <td colspan="3">
553
-
554
-                    <table  class="inside_table" style="text-align: center; border-collapse:collapse;">
433
+                    <table  class="inside_table" border="1" cellspacing="0" cellpadding="0"
434
+                    style="text-align: center; border-top: none;border-bottom: none;
435
+                        border-right: none;border-left: none; box-sizing: border-box;">
555
                       <tr>
436
                       <tr>
556
-                      <td style="height: 20px;border-right: 1px solid gray;" width="110">
437
+                      <td style="height: 20px;" width="110">
557
                           <p style="height: 20px; line-height: 20px" >提交时间</p>
438
                           <p style="height: 20px; line-height: 20px" >提交时间</p>
558
                       </td>
439
                       </td>
559
 
440
 
560
-                      <td style="height: 20px; border-right: 1px solid gray;" width="350">
441
+                      <td style="height: 20px; " width="350">
561
                           <p style="height: 20px; line-height: 20px">医嘱执行记录</p>
442
                           <p style="height: 20px; line-height: 20px">医嘱执行记录</p>
562
                       </td>
443
                       </td>
563
-                      <td style="height: 20px; border-right: 1px solid gray;" width="130">
444
+                      <td style="height: 20px; " width="130">
564
                           <p style="height: 20px; line-height: 20px">执行时间</p>
445
                           <p style="height: 20px; line-height: 20px">执行时间</p>
565
                       </td>
446
                       </td>
566
 
447
 
567
-                      <td style="height: 20px; border-right: 1px solid gray;" width="110">
448
+                      <td style="height: 20px; " width="110">
568
                           <p style="height: 20px; line-height: 20px">执行</p>
449
                           <p style="height: 20px; line-height: 20px">执行</p>
569
                       </td>
450
                       </td>
570
 
451
 
571
-                      <td style="height: 20px; border-right: 1px solid gray;" width="150">
452
+                      <td style="height: 20px; " width="150">
572
                           <p style="height: 20px; line-height: 20px">上次透后体重</p>
453
                           <p style="height: 20px; line-height: 20px">上次透后体重</p>
573
                       </td>
454
                       </td>
574
                       <td style="height: 20px;" width="110">
455
                       <td style="height: 20px;" width="110">
579
                     </table>
460
                     </table>
580
                 </td>
461
                 </td>
581
               </tr>
462
               </tr>
582
-              <tr v-for="(advice, advice_index) in advices" :key="advice_index">
463
+              <tr v-for="(advice, advice_index) in advices" :key="advice_index" >
583
                 <td colspan="3">
464
                 <td colspan="3">
584
-                  <table class="inside_table"   cellspacing="0" cellpadding="0" style="text-align: center;">
585
-                    <tr >
586
-                      <td width="110" style="border-right: 1px solid gray;">
465
+                  <table class="inside_table"  border="1" cellspacing="0" cellpadding="0" 
466
+                        style="text-align: center; border-top: none;border-bottom: none;
467
+                        border-right: none;border-left: none; box-sizing: border-box;">
468
+                    <tr style="border-bottom:none;">
469
+                      <td width="110" style="">
587
                         {{ getTime(advice.start_time, "{h}:{i}") }}
470
                         {{ getTime(advice.start_time, "{h}:{i}") }}
588
                       </td>
471
                       </td>
589
 
472
 
590
-                      <td style="border-right: 1px solid gray; text-align: left; padding-left: 5px ; word-break: break-all;word-wrap: break-word;" width="350">
473
+                      <td style=" text-align: left; padding-left: 5px ; word-break: break-all;word-wrap: break-word; box-sizing: border-box;" width="350">
591
                         <span v-if="advice.parent_id > 0"></span>
474
                         <span v-if="advice.parent_id > 0"></span>
592
                         <span>{{ advice.advice_name }}</span>
475
                         <span>{{ advice.advice_name }}</span>
593
                         <span v-if="advice && advice.advice_desc">
476
                         <span v-if="advice && advice.advice_desc">
608
                         <span>{{ advice.remark }}</span>
491
                         <span>{{ advice.remark }}</span>
609
                       </td>
492
                       </td>
610
 
493
 
611
-                      <td width="130" style="border-right: 1px solid gray;">
494
+                      <td width="130" style="">
612
                         {{ getTime(advice.execution_time, "{y}-{m}-{d} {h}:{i}") }}
495
                         {{ getTime(advice.execution_time, "{y}-{m}-{d} {h}:{i}") }}
613
                       </td>
496
                       </td>
614
-                      <td width="110" style="border-right: 1px solid gray;">
497
+                      <td width="110" style="">
615
                         <span
498
                         <span
616
                           v-if="setAdminUserES(advice.advice_doctor) == ''"
499
                           v-if="setAdminUserES(advice.advice_doctor) == ''"
617
                         >
500
                         >
624
                           srcset=""
507
                           srcset=""
625
                         />
508
                         />
626
                       </td>
509
                       </td>
627
-
628
-                      <td v-if="advice_index === 0" width="150" style="border-right: 1px solid gray;">透前体重</td>
510
+                      <td v-if="advice_index === 0" width="150" style="">透前体重</td>
629
                       <td v-if="advice_index === 0" width="110" >
511
                       <td v-if="advice_index === 0" width="110" >
630
                         {{predialysis.weight_before.toFixed(2) }}kg
512
                         {{predialysis.weight_before.toFixed(2) }}kg
631
                       </td>
513
                       </td>
632
-                      <td v-if="advice_index === 1" width="150" style="border-right: 1px solid gray;">体重增加量</td>
514
+                      <td v-if="advice_index === 1" width="150" style="">体重增加量</td>
633
                       <td v-if="advice_index === 1" width="110">
515
                       <td v-if="advice_index === 1" width="110">
634
                         {{
516
                         {{
635
                           assessmentafter.weight_after == 0 ||
517
                           assessmentafter.weight_after == 0 ||
636
                           predialysis.weight_before == 0
518
                           predialysis.weight_before == 0
637
-                            ? 0
519
+                            ? '0.00'
638
                             : (
520
                             : (
639
                                 predialysis.weight_before -
521
                                 predialysis.weight_before -
640
                                 assessmentafter.weight_after
522
                                 assessmentafter.weight_after
641
                               ).toFixed(2)
523
                               ).toFixed(2)
642
                         }}kg
524
                         }}kg
643
                       </td>
525
                       </td>
644
-                      <td v-if="advice_index === 2" width="150" style="border-right: 1px solid gray;">干体重(DW)</td>
526
+                      <td v-if="advice_index === 2" width="150" style="">干体重(DW)</td>
645
                       <td v-if="advice_index === 2" width="110">
527
                       <td v-if="advice_index === 2" width="110">
646
                         {{ predialysis.dry_weight.toFixed(2) }}kg
528
                         {{ predialysis.dry_weight.toFixed(2) }}kg
647
                       </td>
529
                       </td>
648
-                      <td v-if="advice_index === 3" width="150" style="border-right: 1px solid gray;">较干体重增加量</td>
530
+                      <td v-if="advice_index === 3" width="150" style="">较干体重增加量</td>
649
                       <td v-if="advice_index === 3" width="110">
531
                       <td v-if="advice_index === 3" width="110">
650
-
651
-                        <!-- {{
652
-                          (
653
-                            afterdialysis.weight_after -
654
-                            predialysis.dry_weight
655
-                          ).toFixed(2)
656
-                        }}kg -->
657
                           {{
532
                           {{
658
                             patientInfo.total_dialysis +
533
                             patientInfo.total_dialysis +
659
                             patientInfo.user_sys_before_count >
534
                             patientInfo.user_sys_before_count >
661
                             ? (
536
                             ? (
662
                                 afterdialysis.weight_after - predialysis.dry_weight
537
                                 afterdialysis.weight_after - predialysis.dry_weight
663
                               ).toFixed(2)
538
                               ).toFixed(2)
664
-                            : 0
539
+                            : '0.00'
665
                           }}kg
540
                           }}kg
666
                       </td>
541
                       </td>
667
 
542
 
668
-                      <td v-if="advice_index === 4" width="150" style="border-right: 1px solid gray;">透后体重</td>
543
+                      <td v-if="advice_index === 4" width="150" style="">透后体重</td>
669
                       <td v-if="advice_index === 4" width="110">
544
                       <td v-if="advice_index === 4" width="110">
670
-
671
                         {{ afterdialysis.weight_after.toFixed(2) }}kg
545
                         {{ afterdialysis.weight_after.toFixed(2) }}kg
672
                       </td>
546
                       </td>
673
-                      <td v-if="advice_index === 5" width="150" style="border-right: 1px solid gray;">
547
+                      <td v-if="advice_index === 5" width="150" style="">
674
                         本次透析体重下降量
548
                         本次透析体重下降量
675
                       </td>
549
                       </td>
676
                       <td v-if="advice_index === 5" width="110">
550
                       <td v-if="advice_index === 5" width="110">
677
                         {{
551
                         {{
678
                           afterdialysis.weight_after == 0 || predialysis.weight_before == 0
552
                           afterdialysis.weight_after == 0 || predialysis.weight_before == 0
679
-                            ? 0
553
+                            ? '0.00'
680
                             : (
554
                             : (
681
                                 predialysis.weight_before - afterdialysis.weight_after
555
                                 predialysis.weight_before - afterdialysis.weight_after
682
                               ).toFixed(2)
556
                               ).toFixed(2)
683
                         }}kg
557
                         }}kg
684
                       </td>
558
                       </td>
685
-                      <td v-if="advice_index > 5" width="150" style="border-right: 1px solid gray;"></td>
559
+                      <td v-if="advice_index > 5" width="150" style=""></td>
686
                       <td v-if="advice_index > 5" width="110"></td>
560
                       <td v-if="advice_index > 5" width="110"></td>
687
                     </tr>
561
                     </tr>
688
                   </table>
562
                   </table>

+ 16 - 1
src/xt_pages/management/components/ManageForm.vue 查看文件

851
     padding: 0;
851
     padding: 0;
852
   }
852
   }
853
   .el-form-item__error {
853
   .el-form-item__error {
854
-    margin-left: 60px;
854
+    //  margin-left: 60px; 
855
+    margin-left: 200px;
855
   }
856
   }
857
+  
856
 }
858
 }
857
 .el-checkbox {
859
 .el-checkbox {
858
   color: #606266;
860
   color: #606266;
866
   margin-right: 26px;
868
   margin-right: 26px;
867
 }
869
 }
868
 </style>
870
 </style>
871
+<!-- <style lang="scss" scoped>
872
+#manage-form {
873
+  .el-form-item__label {
874
+    width: 100px;
875
+    padding: 0;
876
+  }
877
+  .el-form-item__error {
878
+     /* margin-left: 60px; */
879
+    margin-left: 200px;
880
+  }
881
+}
882
+  
883
+</style> -->

+ 34 - 34
src/xt_pages/management/components/WaterFormList.vue 查看文件

143
               </template>
143
               </template>
144
          </el-table-column>
144
          </el-table-column>
145
 
145
 
146
-         <el-table-column label="静谧过滤器(MPa)" align="center" min-width="110px">
146
+         <el-table-column label="精密过滤器(MPa)" align="center" min-width="110px">
147
               <template slot-scope="scope">
147
               <template slot-scope="scope">
148
                 {{ scope.row.ultrafilter?scope.row.ultrafilter:"" }}
148
                 {{ scope.row.ultrafilter?scope.row.ultrafilter:"" }}
149
               </template>
149
               </template>
590
                  :rowspan="2"
590
                  :rowspan="2"
591
                   style="text-align:center;width:60px;font-size:15px"
591
                   style="text-align:center;width:60px;font-size:15px"
592
                 >
592
                 >
593
-                  静谧过滤器(MPa)
593
+                  精密过滤器(MPa)
594
                 </td>
594
                 </td>
595
 
595
 
596
                 <td
596
                 <td
1089
         if(this.form.machine_status!=""){
1089
         if(this.form.machine_status!=""){
1090
           this.form.machine_status = parseInt(this.form.machine_status)
1090
           this.form.machine_status = parseInt(this.form.machine_status)
1091
         }
1091
         }
1092
-      
1093
-       
1092
+
1093
+
1094
         if(this.form.reverse_osmosis_membrane_disinfection == true){
1094
         if(this.form.reverse_osmosis_membrane_disinfection == true){
1095
            this.form.reverse_osmosis_membrane_disinfection = 1
1095
            this.form.reverse_osmosis_membrane_disinfection = 1
1096
         }
1096
         }
1106
         if(this.form.water_conductivity!=""){
1106
         if(this.form.water_conductivity!=""){
1107
           this.form.water_conductivity = parseFloat(this.form.water_conductivity)== NaN ? 0:parseFloat(this.form.water_conductivity)
1107
           this.form.water_conductivity = parseFloat(this.form.water_conductivity)== NaN ? 0:parseFloat(this.form.water_conductivity)
1108
         }else{
1108
         }else{
1109
-           this.form.water_conductivity = 0 
1109
+           this.form.water_conductivity = 0
1110
         }
1110
         }
1111
-        
1111
+
1112
         if(this.form.water_pressure!=""){
1112
         if(this.form.water_pressure!=""){
1113
           this.form.water_pressure = parseFloat(this.form.water_pressure) == NaN ? 0:parseFloat(this.form.water_pressure)
1113
           this.form.water_pressure = parseFloat(this.form.water_pressure) == NaN ? 0:parseFloat(this.form.water_pressure)
1114
         }else{
1114
         }else{
1118
         if(this.form.temperature!=""){
1118
         if(this.form.temperature!=""){
1119
           this.form.temperature = parseFloat(this.form.temperature)== NaN ? 0:parseFloat(this.form.temperature)
1119
           this.form.temperature = parseFloat(this.form.temperature)== NaN ? 0:parseFloat(this.form.temperature)
1120
         }else{
1120
         }else{
1121
-          this.form.temperature = 0    
1121
+          this.form.temperature = 0
1122
         }
1122
         }
1123
-        
1123
+
1124
         if(this.form.force_pump_status!=""){
1124
         if(this.form.force_pump_status!=""){
1125
           this.form.force_pump_status = parseFloat(this.form.force_pump_status) ==  NaN ? 0: parseFloat(this.form.force_pump_status)
1125
           this.form.force_pump_status = parseFloat(this.form.force_pump_status) ==  NaN ? 0: parseFloat(this.form.force_pump_status)
1126
         }else{
1126
         }else{
1127
             this.form.force_pump_status = 0
1127
             this.form.force_pump_status = 0
1128
         }
1128
         }
1129
-        
1129
+
1130
         if(this.form.first_ro_membrane_water!=""){
1130
         if(this.form.first_ro_membrane_water!=""){
1131
           this.form.first_ro_membrane_water = parseFloat(this.form.first_ro_membrane_water) == NaN?0:parseFloat(this.form.first_ro_membrane_water)
1131
           this.form.first_ro_membrane_water = parseFloat(this.form.first_ro_membrane_water) == NaN?0:parseFloat(this.form.first_ro_membrane_water)
1132
         }else{
1132
         }else{
1138
         }else{
1138
         }else{
1139
           this.form.first_ro_film_thick_water = 0
1139
           this.form.first_ro_film_thick_water = 0
1140
         }
1140
         }
1141
-        
1141
+
1142
         if(this.form.first_ro_membrane_effluent!=""){
1142
         if(this.form.first_ro_membrane_effluent!=""){
1143
-          this.form.first_ro_membrane_effluent =parseFloat(this.form.first_ro_membrane_effluent) == NaN?0:parseFloat(this.form.first_ro_membrane_effluent) 
1143
+          this.form.first_ro_membrane_effluent =parseFloat(this.form.first_ro_membrane_effluent) == NaN?0:parseFloat(this.form.first_ro_membrane_effluent)
1144
         }else{
1144
         }else{
1145
-           this.form.first_ro_membrane_effluent = 0 
1145
+           this.form.first_ro_membrane_effluent = 0
1146
         }
1146
         }
1147
 
1147
 
1148
         if(this.form.first_production_of_water_conductivity!=""){
1148
         if(this.form.first_production_of_water_conductivity!=""){
1150
         }else{
1150
         }else{
1151
           this.form.first_production_of_water_conductivity = 0
1151
           this.form.first_production_of_water_conductivity = 0
1152
         }
1152
         }
1153
-        
1153
+
1154
         if(this.form.first_water_yield !=""){
1154
         if(this.form.first_water_yield !=""){
1155
-           this.form.first_water_yield = parseFloat(this.form.first_water_yield) == NaN?0:parseFloat(this.form.first_water_yield)  
1155
+           this.form.first_water_yield = parseFloat(this.form.first_water_yield) == NaN?0:parseFloat(this.form.first_water_yield)
1156
         }else{
1156
         }else{
1157
             this.form.first_water_yield =0
1157
             this.form.first_water_yield =0
1158
         }
1158
         }
1159
-       
1159
+
1160
         if(this.form.last_ro_membrane_water!=""){
1160
         if(this.form.last_ro_membrane_water!=""){
1161
-          this.form.last_ro_membrane_water = parseFloat(this.form.last_ro_membrane_water) ==NaN?0:parseFloat(this.form.last_ro_membrane_water)  
1161
+          this.form.last_ro_membrane_water = parseFloat(this.form.last_ro_membrane_water) ==NaN?0:parseFloat(this.form.last_ro_membrane_water)
1162
         }else{
1162
         }else{
1163
           this.form.last_ro_membrane_water = 0
1163
           this.form.last_ro_membrane_water = 0
1164
         }
1164
         }
1165
-      
1165
+
1166
         if(this.form.last_ro_membrane_effluent!=""){
1166
         if(this.form.last_ro_membrane_effluent!=""){
1167
           this.form.last_ro_membrane_effluent = parseFloat(this.form.last_ro_membrane_effluent) == NaN?0:parseFloat(this.form.last_ro_membrane_effluent)
1167
           this.form.last_ro_membrane_effluent = parseFloat(this.form.last_ro_membrane_effluent) == NaN?0:parseFloat(this.form.last_ro_membrane_effluent)
1168
         }else{
1168
         }else{
1169
           this.form.last_ro_membrane_effluent = 0
1169
           this.form.last_ro_membrane_effluent = 0
1170
         }
1170
         }
1171
-      
1171
+
1172
         if(this.form.last_ro_film_thick_water!=""){
1172
         if(this.form.last_ro_film_thick_water!=""){
1173
             this.form.last_ro_film_thick_water = parseFloat(this.form.last_ro_film_thick_water) == NaN?0:parseFloat(this.form.last_ro_film_thick_water)
1173
             this.form.last_ro_film_thick_water = parseFloat(this.form.last_ro_film_thick_water) == NaN?0:parseFloat(this.form.last_ro_film_thick_water)
1174
         }else{
1174
         }else{
1175
           this.form.last_ro_film_thick_water = 0
1175
           this.form.last_ro_film_thick_water = 0
1176
         }
1176
         }
1177
-   
1177
+
1178
         if( this.form.last_production_of_water_conductivity!=""){
1178
         if( this.form.last_production_of_water_conductivity!=""){
1179
             this.form.last_production_of_water_conductivity = parseFloat(this.form.last_production_of_water_conductivity) == NaN?0:parseFloat(this.form.last_production_of_water_conductivity)
1179
             this.form.last_production_of_water_conductivity = parseFloat(this.form.last_production_of_water_conductivity) == NaN?0:parseFloat(this.form.last_production_of_water_conductivity)
1180
         }else{
1180
         }else{
1181
             this.form.last_production_of_water_conductivity =0
1181
             this.form.last_production_of_water_conductivity =0
1182
         }
1182
         }
1183
-       
1183
+
1184
         if(this.form.last_water_yield!=""){
1184
         if(this.form.last_water_yield!=""){
1185
             this.form.last_water_yield = parseFloat(this.form.last_water_yield)==NaN?0: parseFloat(this.form.last_water_yield)
1185
             this.form.last_water_yield = parseFloat(this.form.last_water_yield)==NaN?0: parseFloat(this.form.last_water_yield)
1186
         }else{
1186
         }else{
1192
         }else{
1192
         }else{
1193
             this.form.carbon_tank = 0
1193
             this.form.carbon_tank = 0
1194
         }
1194
         }
1195
-        
1195
+
1196
         if( this.form.snd_tank!=""){
1196
         if( this.form.snd_tank!=""){
1197
             this.form.snd_tank = parseFloat(this.form.snd_tank) == NaN?0:parseFloat(this.form.snd_tank)
1197
             this.form.snd_tank = parseFloat(this.form.snd_tank) == NaN?0:parseFloat(this.form.snd_tank)
1198
         }else{
1198
         }else{
1199
             this.form.snd_tank = 0
1199
             this.form.snd_tank = 0
1200
         }
1200
         }
1201
-         
1201
+
1202
         if(this.form.resin_tank!=""){
1202
         if(this.form.resin_tank!=""){
1203
             this.form.resin_tank= parseFloat(this.form.resin_tank) ==NaN?0:parseFloat(this.form.resin_tank)
1203
             this.form.resin_tank= parseFloat(this.form.resin_tank) ==NaN?0:parseFloat(this.form.resin_tank)
1204
         }else{
1204
         }else{
1205
             this.form.resin_tank= 0
1205
             this.form.resin_tank= 0
1206
         }
1206
         }
1207
-      
1207
+
1208
         if( this.form.ultrafilter!=""){
1208
         if( this.form.ultrafilter!=""){
1209
             this.form.ultrafilter = parseFloat(this.form.ultrafilter)== NaN?0:parseFloat(this.form.ultrafilter)
1209
             this.form.ultrafilter = parseFloat(this.form.ultrafilter)== NaN?0:parseFloat(this.form.ultrafilter)
1210
         }else{
1210
         }else{
1211
           this.form.ultrafilter = 0
1211
           this.form.ultrafilter = 0
1212
         }
1212
         }
1213
-        
1213
+
1214
         if(this.form.hardness_monitoring !=""){
1214
         if(this.form.hardness_monitoring !=""){
1215
             this.form.hardness_monitoring = parseFloat(this.form.hardness_monitoring) ==NaN?0: parseFloat(this.form.hardness_monitoring)
1215
             this.form.hardness_monitoring = parseFloat(this.form.hardness_monitoring) ==NaN?0: parseFloat(this.form.hardness_monitoring)
1216
         }else{
1216
         }else{
1222
         }else{
1222
         }else{
1223
             this.form.total_chlorine_detection = 0
1223
             this.form.total_chlorine_detection = 0
1224
         }
1224
         }
1225
-        
1225
+
1226
         if( this.form.ph_detection!=""){
1226
         if( this.form.ph_detection!=""){
1227
             this.form.ph_detection = parseFloat(this.form.ph_detection) == NaN?0:parseFloat(this.form.ph_detection)
1227
             this.form.ph_detection = parseFloat(this.form.ph_detection) == NaN?0:parseFloat(this.form.ph_detection)
1228
         }else{
1228
         }else{
1230
         }
1230
         }
1231
 
1231
 
1232
         if(this.form.concentration_of_peroxyacetic_acid!="" ){
1232
         if(this.form.concentration_of_peroxyacetic_acid!="" ){
1233
-            this.form.concentration_of_peroxyacetic_acid = parseFloat(this.form.concentration_of_peroxyacetic_acid) == NaN?0: parseFloat(this.form.concentration_of_peroxyacetic_acid)   
1233
+            this.form.concentration_of_peroxyacetic_acid = parseFloat(this.form.concentration_of_peroxyacetic_acid) == NaN?0: parseFloat(this.form.concentration_of_peroxyacetic_acid)
1234
         }else{
1234
         }else{
1235
             this.form.concentration_of_peroxyacetic_acid = 0
1235
             this.form.concentration_of_peroxyacetic_acid = 0
1236
         }
1236
         }
1246
         }else{
1246
         }else{
1247
             this.form.first_disinfection_method = 0
1247
             this.form.first_disinfection_method = 0
1248
         }
1248
         }
1249
-      
1250
-       
1249
+
1250
+
1251
         if(this.form.last_disinfection_method !=""){
1251
         if(this.form.last_disinfection_method !=""){
1252
            this.form.last_disinfection_method = parseFloat(this.form.last_disinfection_method) == NaN?0:parseFloat(this.form.last_disinfection_method)
1252
            this.form.last_disinfection_method = parseFloat(this.form.last_disinfection_method) == NaN?0:parseFloat(this.form.last_disinfection_method)
1253
         }else{
1253
         }else{
1254
             this.form.last_disinfection_method = 0
1254
             this.form.last_disinfection_method = 0
1255
         }
1255
         }
1256
-       
1256
+
1257
         if(this.form.first_disinfection_time !=""){
1257
         if(this.form.first_disinfection_time !=""){
1258
           this.form.first_disinfection_time = parseFloat(this.form.first_disinfection_time) == NaN?0:parseFloat(this.form.first_disinfection_time)
1258
           this.form.first_disinfection_time = parseFloat(this.form.first_disinfection_time) == NaN?0:parseFloat(this.form.first_disinfection_time)
1259
         }else{
1259
         }else{
1260
             this.form.first_disinfection_time = 0
1260
             this.form.first_disinfection_time = 0
1261
         }
1261
         }
1262
-        
1262
+
1263
         if( this.form.last_disinfection_time!=""){
1263
         if( this.form.last_disinfection_time!=""){
1264
             this.form.last_disinfection_time = parseFloat(this.form.last_disinfection_time) == NaN?0:parseFloat(this.form.last_disinfection_time)
1264
             this.form.last_disinfection_time = parseFloat(this.form.last_disinfection_time) == NaN?0:parseFloat(this.form.last_disinfection_time)
1265
         }else{
1265
         }else{
1266
-            this.form.last_disinfection_time = 0  
1266
+            this.form.last_disinfection_time = 0
1267
         }
1267
         }
1268
-      
1268
+
1269
         if(this.form.filter_replacement!=""){
1269
         if(this.form.filter_replacement!=""){
1270
             this.form.filter_replacement = parseFloat(this.form.filter_replacement) == NaN?0:parseFloat(this.form.filter_replacement)
1270
             this.form.filter_replacement = parseFloat(this.form.filter_replacement) == NaN?0:parseFloat(this.form.filter_replacement)
1271
         }else{
1271
         }else{
1277
         }else{
1277
         }else{
1278
             this.form.admin_user_id =0
1278
             this.form.admin_user_id =0
1279
         }
1279
         }
1280
-        
1280
+
1281
         if(this.form.disinfection_of_water_pipeline !=""){
1281
         if(this.form.disinfection_of_water_pipeline !=""){
1282
             this.form.disinfection_of_water_pipeline = parseFloat(this.form.disinfection_of_water_pipeline) == NaN?0:parseFloat(this.form.disinfection_of_water_pipeline)
1282
             this.form.disinfection_of_water_pipeline = parseFloat(this.form.disinfection_of_water_pipeline) == NaN?0:parseFloat(this.form.disinfection_of_water_pipeline)
1283
         }else{
1283
         }else{
1284
             this.form.disinfection_of_water_pipeline =0
1284
             this.form.disinfection_of_water_pipeline =0
1285
         }
1285
         }
1286
-      
1286
+
1287
          this.$refs[formName].validate((valid) => {
1287
          this.$refs[formName].validate((valid) => {
1288
           if (valid) {
1288
           if (valid) {
1289
             UpdateDilaysisWater(this.form,this.equimentid).then(response=>{
1289
             UpdateDilaysisWater(this.form,this.equimentid).then(response=>{

+ 8 - 6
src/xt_pages/management/home.vue 查看文件

941
                        <div class="userbutton">
941
                        <div class="userbutton">
942
                           <el-button type="primary" @click="ToReminders">自动生成使用登记</el-button>
942
                           <el-button type="primary" @click="ToReminders">自动生成使用登记</el-button>
943
                        </div>
943
                        </div>
944
-                     <div v-show="UserShow">
944
+                     <div v-show="UserShow" class="new-registration">
945
                         <el-tabs type="border-card" v-model="activeNameThree" @tab-click="handleClick">
945
                         <el-tabs type="border-card" v-model="activeNameThree" @tab-click="handleClick">
946
                           <el-tab-pane label="新增使用登记" name="first">
946
                           <el-tab-pane label="新增使用登记" name="first">
947
 
947
 
1379
                    </el-tab-pane>
1379
                    </el-tab-pane>
1380
 
1380
 
1381
                    <el-tab-pane label="质量控制" name="fourth">
1381
                    <el-tab-pane label="质量控制" name="fourth">
1382
-                      <div v-show="zhiShow">
1382
+                      <div v-show="zhiShow" class="new-registration">
1383
                        <el-tabs type="border-card" v-model="activeNameSix" @tab-click="handleClick">
1383
                        <el-tabs type="border-card" v-model="activeNameSix" @tab-click="handleClick">
1384
                          <el-tab-pane label="新增质量控制" name="first">
1384
                          <el-tab-pane label="新增质量控制" name="first">
1385
 
1385
 
5410
         // top:4px;
5410
         // top:4px;
5411
         // z-index: 9;
5411
         // z-index: 9;
5412
         margin-bottom: 10px;
5412
         margin-bottom: 10px;
5413
-    margin-left: 90%;
5413
+        margin-left: 90%;
5414
       }
5414
       }
5415
     }
5415
     }
5416
     .disinfectOne{
5416
     .disinfectOne{
5456
   }
5456
   }
5457
   .el-form-item__error {
5457
   .el-form-item__error {
5458
     margin-left: 130px;
5458
     margin-left: 130px;
5459
-    
5460
   }
5459
   }
5461
 
5460
 
5462
 </style>
5461
 </style>
5463
 <style lang="scss">
5462
 <style lang="scss">
5464
-    .el-form-item__error {
5465
-      left:103px !important;
5463
+    .new-registration{
5464
+      .el-form-item__error {
5465
+        left:103px ;
5466
+      }
5466
     }
5467
     }
5468
+    
5467
    .a{
5469
    .a{
5468
      margin-bottom: 10px;
5470
      margin-bottom: 10px;
5469
       margin-top: 6px;
5471
       margin-top: 6px;

+ 1 - 4
src/xt_pages/user/courseOfDisease.vue 查看文件

1034
         this.table_current_index = row.index
1034
         this.table_current_index = row.index
1035
       },
1035
       },
1036
       print(){
1036
       print(){
1037
-        // if (this.table_current_index == -1) {
1038
-        //   this.$message.error('请选择要打印的病程')
1039
-        //   return
1040
-        // }
1041
         if(this.ids.length == 0){
1037
         if(this.ids.length == 0){
1042
           this.$message.error('请选择要打印的病程')
1038
           this.$message.error('请选择要打印的病程')
1043
           return
1039
           return
1044
         }
1040
         }
1045
         this.$router.push({ path: "/course/print?ids="+this.ids+"&patient_id="+this.patient_id});
1041
         this.$router.push({ path: "/course/print?ids="+this.ids+"&patient_id="+this.patient_id});
1042
+        // this.$router.push({ path: "/physique/print?ids="+this.ids+"&patient_id="+this.patient_id});
1046
       }
1043
       }
1047
     }
1044
     }
1048
   }
1045
   }

+ 80 - 2
src/xt_pages/workforce/components/tableData.vue 查看文件

74
       </div>
74
       </div>
75
     </div>
75
     </div>
76
 
76
 
77
-    <el-dialog :visible.sync="searchTableVisible" width="80%" class="eldialog">
77
+    <!-- <el-dialog :visible.sync="searchTableVisible" width="80%" class="eldialog">
78
+      <div style="position: relative;">
79
+        <el-table
80
+          :data="schedulePatients"
81
+          :header-cell-style="{
82
+            backgroundColor: 'rgb(245, 247, 250)',
83
+            color: '#606266'
84
+          }"
85
+          :row-style="{ color: '#303133' }"
86
+          style="width: 100%"
87
+          border
88
+        >
89
+          <el-table-column label="姓名" width="120">
90
+            <template slot-scope="scope">
91
+              {{ scope.row.patient }}
92
+            </template>
93
+          </el-table-column>
94
+          <el-table-column label="透析日期" width="200">
95
+            <template slot-scope="scope">
96
+              {{ getDialysisDate(scope.row) }}
97
+            </template>
98
+          </el-table-column>
99
+          <el-table-column label="分区">
100
+            <template slot-scope="scope">
101
+              {{ scope.row.zone.name }}
102
+            </template>
103
+          </el-table-column>
104
+          <el-table-column label="班次" width="80">
105
+            <template slot-scope="scope">
106
+              {{ getSchedulesType(scope.row.schedule_type,scope.row) }}
107
+            </template>
108
+          </el-table-column>
109
+          <el-table-column label="机号" width="80">
110
+            <template slot-scope="scope">
111
+              {{ scope.row.number.number }}
112
+            </template>
113
+          </el-table-column>
114
+          <el-table-column label="透析模式" width="100">
115
+            <template slot-scope="scope">
116
+              {{ scope.row.mode.name }}
117
+            </template>
118
+          </el-table-column>
119
+          <el-table-column label="操作" align="center" width="300">
120
+            <template slot-scope="scope">
121
+              <span v-if="now_time <=scope.row.schedule_date">
122
+                <el-button
123
+                size="mini"
124
+                type="primary"
125
+                @click="CancelSchedule(scope.row.id)"
126
+              >
127
+                取消排班
128
+              </el-button>
129
+              <el-button
130
+                size="mini"
131
+                type="primary"
132
+                @click="changeMachineNumber(scope.$index, scope.row)"
133
+              >
134
+                调整机号
135
+              </el-button>
136
+              <el-button
137
+                size="mini"
138
+                type="primary"
139
+                @click="changeMode(scope.$index, scope.row)"
140
+              >
141
+                调整模式
142
+              </el-button>
143
+              </span>
144
+            </template>
145
+          </el-table-column>
146
+        </el-table>
147
+      </div>
148
+    </el-dialog> -->
149
+
150
+    <el-dialog
151
+      title="提示"
152
+      :visible.sync="searchTableVisible"
153
+      width="80%"
154
+      
155
+      class="eldialog">
78
       <div style="position: relative;">
156
       <div style="position: relative;">
79
         <el-table
157
         <el-table
80
           :data="schedulePatients"
158
           :data="schedulePatients"
146
         </el-table>
224
         </el-table>
147
       </div>
225
       </div>
148
     </el-dialog>
226
     </el-dialog>
149
-    
227
+
150
     <div class="center-tab">
228
     <div class="center-tab">
151
       <el-table
229
       <el-table
152
         :row-style="{ color: '#303133' }"
230
         :row-style="{ color: '#303133' }"