Browse Source

Merge branch '20230223_pc_vue_new_branch' of http://git.shengws.com/csx/Vue_New into 20230223_pc_vue_new_branch

28169 2 years ago
parent
commit
fbd814043c

+ 1 - 0
src/router/index_路由未分离前.js View File

@@ -645,6 +645,7 @@ export const xt_asyncRouterMap = [
645 645
         name: 'CourseOfDiseaseManage',
646 646
         meta: { title: 'CourseOfDiseaseManage', noCache: true }
647 647
       },
648
+      
648 649
       {
649 650
         path: '/patients/rescue',
650 651
         component: () => import('@/xt_pages/user/rescueRecord'),

+ 79 - 79
src/xt_pages/management/components/WaterForm.vue View File

@@ -37,7 +37,7 @@
37 37
          <el-row>
38 38
             <el-col :span="8">
39 39
                 <el-form-item label="原水电导度(μs/cm):" prop="water_conductivity"  class="st" label-width="100px">
40
-                    <el-input  v-model="form.water_conductivity" style="width:100px" 
40
+                    <el-input  v-model="form.water_conductivity" style="width:100px"
41 41
                         oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')"
42 42
                     >
43 43
                     </el-input>
@@ -48,7 +48,7 @@
48 48
             </el-col>
49 49
             <el-col :span="8">
50 50
                 <el-form-item label="原水压力(Mpa):"  class="st">
51
-                    <el-input  v-model="form.water_pressure" style="width:100px" 
51
+                    <el-input  v-model="form.water_pressure" style="width:100px"
52 52
                     oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')"
53 53
                     >
54 54
                     </el-input>
@@ -174,7 +174,7 @@
174 174
                     <el-input  v-model="form.total_chlorine_detection" style="width:100px"
175 175
                     oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')"
176 176
                      ></el-input>
177
-                     
177
+
178 178
                 </el-form-item>
179 179
             </el-col>
180 180
             <el-col :span="8">
@@ -243,10 +243,10 @@
243 243
          </el-row>
244 244
 
245 245
          <el-row>
246
-          
246
+
247 247
             <el-col :span="8">
248 248
                 <el-form-item label="过滤器更换(只):"  class="st">
249
-                    <el-input  v-model="form.filter_replacement" style="width:100px" 
249
+                    <el-input  v-model="form.filter_replacement" style="width:100px"
250 250
                     oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')"
251 251
                     ></el-input>
252 252
                 </el-form-item>
@@ -273,15 +273,15 @@
273 273
               </el-form-item>
274 274
           </el-col>
275 275
 
276
-        
276
+
277 277
         </el-row>
278
-       
278
+
279 279
         </el-form>
280 280
         <div style="float:right">
281 281
             <el-button type="primary" @click="saveWater('form')">保存</el-button>
282 282
         </div>
283 283
 
284
-      
284
+
285 285
     </div>
286 286
 </template>
287 287
 <script>
@@ -314,7 +314,7 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
314 314
               last_ro_membrane_effluent:"",
315 315
               last_production_of_water_conductivity:"",//产水电导度
316 316
               last_water_yield:"",//产水量
317
-             
317
+
318 318
               carbon_tank:"",//碳罐
319 319
               snd_tank:"",//砂罐,
320 320
               resin_tank:"",//树脂罐
@@ -332,12 +332,12 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
332 332
               remark:"",//备注
333 333
               filter_replacement:"",//过滤器更换
334 334
               admin_user_id:"",//记录人
335
-              
335
+
336 336
             },
337 337
             machineType:[
338
-               {id:0,name:"全部"}, 
339
-               {id:1,name:"正常"}, 
340
-               {id:2,name:"故障"}, 
338
+               {id:0,name:"全部"},
339
+               {id:1,name:"正常"},
340
+               {id:2,name:"故障"},
341 341
             ],
342 342
             forcePumpList:[
343 343
               {id:0,name:"全部"},
@@ -347,7 +347,7 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
347 347
             disinfectionType:[
348 348
             { id: 0, name: "请选择" },
349 349
             { id: 1, name: "热消毒" },
350
-            { id: 2, name: "化学消毒" }   
350
+            { id: 2, name: "化学消毒" }
351 351
             ],
352 352
             checked:"",
353 353
             rules: {
@@ -355,7 +355,7 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
355 355
            },
356 356
            nurseList:[],
357 357
         }
358
-       
358
+
359 359
     },
360 360
     methods:{
361 361
         saveWater(formName){
@@ -366,8 +366,8 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
366 366
         if(this.form.machine_status!=""){
367 367
           this.form.machine_status = parseInt(this.form.machine_status)
368 368
         }
369
-      
370
-       
369
+
370
+
371 371
         if(this.form.reverse_osmosis_membrane_disinfection == true){
372 372
            this.form.reverse_osmosis_membrane_disinfection = 1
373 373
         }
@@ -383,9 +383,9 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
383 383
         if(this.form.water_conductivity!=""){
384 384
           this.form.water_conductivity = parseFloat(this.form.water_conductivity)== NaN ? 0:parseFloat(this.form.water_conductivity)
385 385
         }else{
386
-           this.form.water_conductivity = 0 
386
+           this.form.water_conductivity = 0
387 387
         }
388
-        
388
+
389 389
         if(this.form.water_pressure!=""){
390 390
           this.form.water_pressure = parseFloat(this.form.water_pressure) == NaN ? 0:parseFloat(this.form.water_pressure)
391 391
         }else{
@@ -395,15 +395,15 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
395 395
         if(this.form.temperature!=""){
396 396
           this.form.temperature = parseFloat(this.form.temperature)== NaN ? 0:parseFloat(this.form.temperature)
397 397
         }else{
398
-          this.form.temperature = 0    
398
+          this.form.temperature = 0
399 399
         }
400
-        
400
+
401 401
         if(this.form.force_pump_status!=""){
402 402
           this.form.force_pump_status = parseFloat(this.form.force_pump_status) ==  NaN ? 0: parseFloat(this.form.force_pump_status)
403 403
         }else{
404 404
             this.form.force_pump_status = 0
405 405
         }
406
-        
406
+
407 407
         if(this.form.first_ro_membrane_water!=""){
408 408
           this.form.first_ro_membrane_water = parseFloat(this.form.first_ro_membrane_water) == NaN?0:parseFloat(this.form.first_ro_membrane_water)
409 409
         }else{
@@ -415,11 +415,11 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
415 415
         }else{
416 416
           this.form.first_ro_film_thick_water = 0
417 417
         }
418
-        
418
+
419 419
         if(this.form.first_ro_membrane_effluent!=""){
420
-          this.form.first_ro_membrane_effluent =parseFloat(this.form.first_ro_membrane_effluent) == NaN?0:parseFloat(this.form.first_ro_membrane_effluent) 
420
+          this.form.first_ro_membrane_effluent =parseFloat(this.form.first_ro_membrane_effluent) == NaN?0:parseFloat(this.form.first_ro_membrane_effluent)
421 421
         }else{
422
-           this.form.first_ro_membrane_effluent = 0 
422
+           this.form.first_ro_membrane_effluent = 0
423 423
         }
424 424
 
425 425
         if(this.form.first_production_of_water_conductivity!=""){
@@ -427,37 +427,37 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
427 427
         }else{
428 428
           this.form.first_production_of_water_conductivity = 0
429 429
         }
430
-        
430
+
431 431
         if(this.form.first_water_yield !=""){
432
-           this.form.first_water_yield = parseFloat(this.form.first_water_yield) == NaN?0:parseFloat(this.form.first_water_yield)  
432
+           this.form.first_water_yield = parseFloat(this.form.first_water_yield) == NaN?0:parseFloat(this.form.first_water_yield)
433 433
         }else{
434 434
             this.form.first_water_yield =0
435 435
         }
436
-       
436
+
437 437
         if(this.form.last_ro_membrane_water!=""){
438
-          this.form.last_ro_membrane_water = parseFloat(this.form.last_ro_membrane_water) ==NaN?0:parseFloat(this.form.last_ro_membrane_water)  
438
+          this.form.last_ro_membrane_water = parseFloat(this.form.last_ro_membrane_water) ==NaN?0:parseFloat(this.form.last_ro_membrane_water)
439 439
         }else{
440 440
           this.form.last_ro_membrane_water = 0
441 441
         }
442
-      
442
+
443 443
         if(this.form.last_ro_membrane_effluent!=""){
444 444
           this.form.last_ro_membrane_effluent = parseFloat(this.form.last_ro_membrane_effluent) == NaN?0:parseFloat(this.form.last_ro_membrane_effluent)
445 445
         }else{
446 446
           this.form.last_ro_membrane_effluent = 0
447 447
         }
448
-      
448
+
449 449
         if(this.form.last_ro_film_thick_water!=""){
450 450
             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)
451 451
         }else{
452 452
           this.form.last_ro_film_thick_water = 0
453 453
         }
454
-   
454
+
455 455
         if( this.form.last_production_of_water_conductivity!=""){
456 456
             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)
457 457
         }else{
458 458
             this.form.last_production_of_water_conductivity =0
459 459
         }
460
-       
460
+
461 461
         if(this.form.last_water_yield!=""){
462 462
             this.form.last_water_yield = parseFloat(this.form.last_water_yield)==NaN?0: parseFloat(this.form.last_water_yield)
463 463
         }else{
@@ -469,25 +469,25 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
469 469
         }else{
470 470
             this.form.carbon_tank = 0
471 471
         }
472
-        
472
+
473 473
         if( this.form.snd_tank!=""){
474 474
             this.form.snd_tank = parseFloat(this.form.snd_tank) == NaN?0:parseFloat(this.form.snd_tank)
475 475
         }else{
476 476
             this.form.snd_tank = 0
477 477
         }
478
-         
478
+
479 479
         if(this.form.resin_tank!=""){
480 480
             this.form.resin_tank= parseFloat(this.form.resin_tank) ==NaN?0:parseFloat(this.form.resin_tank)
481 481
         }else{
482 482
             this.form.resin_tank= 0
483 483
         }
484
-      
484
+
485 485
         if( this.form.ultrafilter!=""){
486 486
             this.form.ultrafilter = parseFloat(this.form.ultrafilter)== NaN?0:parseFloat(this.form.ultrafilter)
487 487
         }else{
488 488
           this.form.ultrafilter = 0
489 489
         }
490
-        
490
+
491 491
         if(this.form.hardness_monitoring !=""){
492 492
             this.form.hardness_monitoring = parseFloat(this.form.hardness_monitoring) ==NaN?0: parseFloat(this.form.hardness_monitoring)
493 493
         }else{
@@ -499,7 +499,7 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
499 499
         }else{
500 500
             this.form.total_chlorine_detection = 0
501 501
         }
502
-        
502
+
503 503
         if( this.form.ph_detection!=""){
504 504
             this.form.ph_detection = parseFloat(this.form.ph_detection) == NaN?0:parseFloat(this.form.ph_detection)
505 505
         }else{
@@ -507,7 +507,7 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
507 507
         }
508 508
 
509 509
         if(this.form.concentration_of_peroxyacetic_acid!="" ){
510
-            this.form.concentration_of_peroxyacetic_acid = parseFloat(this.form.concentration_of_peroxyacetic_acid) == NaN?0: parseFloat(this.form.concentration_of_peroxyacetic_acid)   
510
+            this.form.concentration_of_peroxyacetic_acid = parseFloat(this.form.concentration_of_peroxyacetic_acid) == NaN?0: parseFloat(this.form.concentration_of_peroxyacetic_acid)
511 511
         }else{
512 512
             this.form.concentration_of_peroxyacetic_acid = 0
513 513
         }
@@ -523,26 +523,26 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
523 523
         }else{
524 524
             this.form.first_disinfection_method = 0
525 525
         }
526
-      
527
-       
526
+
527
+
528 528
         if(this.form.last_disinfection_method !=""){
529 529
            this.form.last_disinfection_method = parseFloat(this.form.last_disinfection_method) == NaN?0:parseFloat(this.form.last_disinfection_method)
530 530
         }else{
531 531
             this.form.last_disinfection_method = 0
532 532
         }
533
-       
533
+
534 534
         if(this.form.first_disinfection_time !=""){
535 535
           this.form.first_disinfection_time = parseFloat(this.form.first_disinfection_time) == NaN?0:parseFloat(this.form.first_disinfection_time)
536 536
         }else{
537 537
             this.form.first_disinfection_time = 0
538 538
         }
539
-        
539
+
540 540
         if( this.form.last_disinfection_time!=""){
541 541
             this.form.last_disinfection_time = parseFloat(this.form.last_disinfection_time) == NaN?0:parseFloat(this.form.last_disinfection_time)
542 542
         }else{
543
-            this.form.last_disinfection_time = 0  
543
+            this.form.last_disinfection_time = 0
544 544
         }
545
-      
545
+
546 546
         if(this.form.filter_replacement!=""){
547 547
             this.form.filter_replacement = parseFloat(this.form.filter_replacement) == NaN?0:parseFloat(this.form.filter_replacement)
548 548
         }else{
@@ -554,14 +554,14 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
554 554
         }else{
555 555
             this.form.admin_user_id =0
556 556
         }
557
-        
557
+
558 558
         if(this.form.disinfection_of_water_pipeline !=""){
559 559
             this.form.disinfection_of_water_pipeline = parseFloat(this.form.disinfection_of_water_pipeline) == NaN?0:parseFloat(this.form.disinfection_of_water_pipeline)
560 560
         }else{
561 561
             this.form.disinfection_of_water_pipeline =0
562 562
         }
563
-      
564
-       
563
+
564
+
565 565
         console.log("233223232323",this.form)
566 566
          this.$refs[formName].validate((valid) => {
567 567
           if (valid) {
@@ -577,7 +577,7 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
577 577
                 if(this.form.fault_description == 0){
578 578
                    this.form.fault_description = ""
579 579
                 }
580
-                
580
+
581 581
                 if(this.form.water_conductivity == 0){
582 582
                    this.form.water_conductivity = ""
583 583
                 }
@@ -585,7 +585,7 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
585 585
                 if(this.form.water_pressure == 0){
586 586
                   this.form.water_pressure = ""
587 587
                 }
588
-               
588
+
589 589
                 if(this.form.temperature == 0){
590 590
                    this.form.temperature = ""
591 591
                 }
@@ -605,15 +605,15 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
605 605
                 if(this.form.first_production_of_water_conductivity == 0){
606 606
                    this.form.first_production_of_water_conductivity = ""
607 607
                 }
608
-                
608
+
609 609
                 if(this.form.first_water_yield == 0){
610 610
                    this.form.first_water_yield = ""
611 611
                 }
612
-              
612
+
613 613
                 if(this.form.last_ro_membrane_water == 0){
614 614
                   this.form.last_ro_membrane_water= ""
615 615
                 }
616
-                
616
+
617 617
                 if(this.form.last_ro_film_thick_water== 0){
618 618
                    this.form.last_ro_film_thick_water = ""
619 619
                 }
@@ -621,7 +621,7 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
621 621
                 if(this.form.last_ro_membrane_effluent == 0){
622 622
                   this.form.last_ro_membrane_effluent = ""
623 623
                 }
624
-               
624
+
625 625
                 if(this.form.last_production_of_water_conductivity == 0){
626 626
                   this.form.last_production_of_water_conductivity = ""
627 627
                 }
@@ -629,46 +629,46 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
629 629
                 if(this.form.last_water_yield  == 0){
630 630
                   this.form.last_water_yield = ""
631 631
                 }
632
-              
632
+
633 633
                 if(this.form.carbon_tank == 0){
634 634
                    this.form.carbon_tank = ""
635 635
                 }
636
-                
636
+
637 637
                 if(this.form.snd_tank == 0){
638 638
                   this.form.snd_tank = ""
639 639
                 }
640
-             
640
+
641 641
                 if(this.form.resin_tank == 0){
642 642
                   this.form.resin_tank= ""
643 643
                 }
644
-                
644
+
645 645
                 if(this.form.ultrafilter == 0){
646 646
                    this.form.ultrafilter= ""
647 647
                 }
648
-                
648
+
649 649
                 if(this.form.hardness_monitoring  ==0){
650 650
                     this.form.hardness_monitoring = ""
651 651
                 }
652
-                
652
+
653 653
                 if(this.form.total_chlorine_detection == 0){
654 654
                   this.form.total_chlorine_detection= ""
655 655
                 }
656 656
                 if(this.form.concentration_of_peroxyacetic_acid == 0){
657 657
                   this.form.concentration_of_peroxyacetic_acid = ""
658 658
                 }
659
-                
659
+
660 660
                 if(this.form.reverse_osmosis_membrane_disinfection ==0){
661 661
                   this.form.reverse_osmosis_membrane_disinfection = ""
662
-                } 
663
-              
662
+                }
663
+
664 664
                 if(this.form.disinfection_of_water_pipeline == 0){
665 665
                   this.form.disinfection_of_water_pipeline= ""
666 666
                 }
667
-                
667
+
668 668
                 if(this.form.first_disinfection_method == 0){
669 669
                     this.form.first_disinfection_method = ""
670 670
                 }
671
-                
671
+
672 672
                 if(this.form.last_disinfection_method  == 0){
673 673
                     this.form.last_disinfection_method = ""
674 674
                 }
@@ -676,28 +676,28 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
676 676
                 if(this.form.first_disinfection_time == 0){
677 677
                   this.form.first_disinfection_time = ""
678 678
                 }
679
-                
679
+
680 680
                 if(this.form.last_disinfection_time == 0){
681 681
                   this.form.last_disinfection_time = ""
682 682
                 }
683
-              
683
+
684 684
                 if(this.form.remark == 0){
685 685
                   this.form.remark = ""
686
-                } 
687
-                 
686
+                }
687
+
688 688
                 if(this.form.filter_replacement == 0){
689 689
                     this.form.filter_replacement = ""
690 690
                 }
691
-               
691
+
692 692
                 if(this.form.admin_user_id == 0){
693 693
                    this.form.admin_user_id = ""
694 694
                 }
695
-               
696
-              
697
-               
698
-               
695
+
696
+
697
+
698
+
699 699
                 // this.$parent.toParent()
700
-                
700
+
701 701
              }else{
702 702
                 this.form.fault_description = ""
703 703
                 this.form.water_conductivity = ""
@@ -727,7 +727,7 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
727 727
                 this.form.first_disinfection_time = ""
728 728
                 this.form.last_disinfection_time = ""
729 729
                 this.form.remark = ""
730
-                this.form.filter_replacement = "" 
730
+                this.form.filter_replacement = ""
731 731
              }
732 732
            })
733 733
 
@@ -776,10 +776,10 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
776 776
        this.getAllDoctorList()
777 777
     },
778 778
     mounted(){
779
-        
779
+
780 780
     }
781 781
  }
782
- 
782
+
783 783
 </script>
784 784
 <style scoped>
785 785
 .el-row {
@@ -788,4 +788,4 @@ import {getAllDoctorList,saveWaterList} from "@/api/manage";
788 788
 .newMain .el-form-item__label {
789 789
     width: 110px !important;
790 790
 }
791
-</style>
791
+</style>

File diff suppressed because it is too large
+ 1112 - 0
src/xt_pages/user/Physicalexamination.vue


+ 612 - 4
src/xt_pages/user/courseOfDisease.vue View File

@@ -37,7 +37,7 @@
37 37
         </div>
38 38
         <div class="record">
39 39
           <el-row :gutter="15">
40
-            <el-col :span="10">
40
+            <el-col :span="9">
41 41
               <el-table :header-cell-style="{
42 42
                   backgroundColor: 'rgb(245, 247, 250)',
43 43
                   color: '#606266'
@@ -69,13 +69,609 @@
69 69
                 </el-table-column>
70 70
               </el-table>
71 71
             </el-col>
72
-            <el-col :span="14">
72
+            <el-col :span="15">
73 73
               <div class="record_content_panel">
74 74
                 <div style="background-color:rgb(245, 247, 250)" class="title">病程内容</div>
75
-                <div class="content"><!--v-html="current_select_record.content"-->
75
+                <!--v-html="current_select_record.content"-->
76
+                <!-- <div class="content">
76 77
                   <span v-if="current_select_record" >{{current_select_record.content }}</span>
77 78
                   <span v-else></span>
78
-                </div>
79
+                </div> -->
80
+                <!-- <el-form>
81
+                  <el-row style="margin-top: 20px;">
82
+                    <el-col :span="6" style="margin-left: 20px;">
83
+                      <el-form-item label="日期:">
84
+                        <el-date-picker
85
+                          v-model="start_time"
86
+                          type="date"
87
+                          placeholder="选择日期"
88
+                          style="width: 145px;">
89
+                        </el-date-picker>
90
+                      </el-form-item>
91
+                    </el-col>
92
+                    <el-col :span="6" >
93
+                      <el-form-item label="医生:">
94
+                        
95
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 145px;">
96
+                          <el-option
97
+                            v-for="item in options"
98
+                            :key="item.value"
99
+                            :label="item.label"
100
+                            :value="item.value">
101
+                          </el-option>
102
+                        </el-select>
103
+                      </el-form-item>
104
+                    </el-col>
105
+                  </el-row>
106
+
107
+                  <el-row >
108
+                    <el-col :span="5" style="margin-left: 20px;">
109
+                      <el-form-item label="T:">
110
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 65px;"></el-input>
111
+                        <span >ºC</span>
112
+                      </el-form-item>
113
+                    </el-col>
114
+                    <el-col :span="5" >
115
+                      <el-form-item label="P:">
116
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 65px;"></el-input>
117
+                        <span >次/分</span>
118
+                      </el-form-item>
119
+                    </el-col>
120
+                    <el-col :span="5" >
121
+                      <el-form-item label="R:">
122
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 65px;"></el-input>
123
+                        <span >次/分</span>
124
+                      </el-form-item>
125
+                    </el-col>
126
+                    <el-col :span="8" >
127
+                      <el-form-item label="BP:">
128
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 65px;"></el-input>
129
+                        <span >/</span>
130
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 65px;"></el-input>
131
+                        <span >mmHg</span>
132
+                      </el-form-item>
133
+                    </el-col>
134
+                  </el-row>
135
+
136
+                  <el-row >
137
+                    <el-col :span="6" style="margin-left: 20px;">
138
+                      <el-form-item label="贫血容貌:">
139
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
140
+                          <el-option
141
+                            v-for="item in options"
142
+                            :key="item.value"
143
+                            :label="item.label"
144
+                            :value="item.value">
145
+                          </el-option>
146
+                        </el-select>
147
+                      </el-form-item>
148
+                     
149
+                    </el-col>
150
+                    <el-col :span="5" >
151
+                      <el-form-item label="体位:">
152
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
153
+                          <el-option
154
+                            v-for="item in options"
155
+                            :key="item.value"
156
+                            :label="item.label"
157
+                            :value="item.value">
158
+                          </el-option>
159
+                        </el-select>
160
+                      </el-form-item>
161
+                    </el-col>
162
+                    <el-col :span="5" >
163
+                      <el-form-item label="浮肿:">
164
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
165
+                          <el-option
166
+                            v-for="item in options"
167
+                            :key="item.value"
168
+                            :label="item.label"
169
+                            :value="item.value">
170
+                          </el-option>
171
+                        </el-select>
172
+                      </el-form-item>
173
+                     
174
+                    </el-col>
175
+                    <el-col :span="7" >
176
+                      <el-form-item label="出血点/瘀斑/血肿:">
177
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
178
+                          <el-option
179
+                            v-for="item in options"
180
+                            :key="item.value"
181
+                            :label="item.label"
182
+                            :value="item.value">
183
+                          </el-option>
184
+                        </el-select>
185
+                      </el-form-item>
186
+                      
187
+                    </el-col>
188
+                  </el-row>
189
+
190
+                  <el-row >
191
+                    <el-col :span="6" style="margin-left: 20px;">
192
+                      <el-form-item label="发育:">
193
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
194
+                          <el-option
195
+                            v-for="item in options"
196
+                            :key="item.value"
197
+                            :label="item.label"
198
+                            :value="item.value">
199
+                          </el-option>
200
+                        </el-select>
201
+                      </el-form-item>
202
+                     
203
+                    </el-col>
204
+                    <el-col :span="5" >
205
+                      <el-form-item label="营养:">
206
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
207
+                          <el-option
208
+                            v-for="item in options"
209
+                            :key="item.value"
210
+                            :label="item.label"
211
+                            :value="item.value">
212
+                          </el-option>
213
+                        </el-select>
214
+                      </el-form-item>
215
+                    </el-col>
216
+                    <el-col :span="5" >
217
+                      <el-form-item label="神志:">
218
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
219
+                          <el-option
220
+                            v-for="item in options"
221
+                            :key="item.value"
222
+                            :label="item.label"
223
+                            :value="item.value">
224
+                          </el-option>
225
+                        </el-select>
226
+                      </el-form-item>     
227
+                    </el-col>
228
+                  </el-row>
229
+
230
+                  <el-row>
231
+                    <el-col style="text-align: center;">
232
+                      <span style="">-------------------------------------------------------------------------------</span>
233
+                      <span style="color: aqua;">皮肤黏膜</span>
234
+                      <span style="">-------------------------------------------------------------------------------</span>
235
+                    </el-col>
236
+                  </el-row>
237
+
238
+                  <el-row >
239
+                    <el-col :span="6" style="margin-left: 20px;">
240
+                      <el-form-item label="皮肤黏膜:">
241
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
242
+                          <el-option
243
+                            v-for="item in options"
244
+                            :key="item.value"
245
+                            :label="item.label"
246
+                            :value="item.value">
247
+                          </el-option>
248
+                        </el-select>
249
+                      </el-form-item>
250
+                     
251
+                    </el-col>
252
+                    <el-col :span="5" >
253
+                      <el-form-item label="部位:">
254
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 100px;"></el-input>
255
+                      </el-form-item>
256
+                    </el-col>
257
+                    <el-col :span="5" >
258
+                      <el-form-item label="程度:">
259
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 100px;"></el-input>
260
+                      </el-form-item>
261
+                     
262
+                    </el-col>
263
+                    <el-col :span="7" >
264
+                      <el-form-item label="皮下出血点:">
265
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
266
+                          <el-option
267
+                            v-for="item in options"
268
+                            :key="item.value"
269
+                            :label="item.label"
270
+                            :value="item.value">
271
+                          </el-option>
272
+                        </el-select>
273
+                      </el-form-item>
274
+                    </el-col>
275
+                  </el-row>
276
+
277
+                  <el-row >
278
+                    <el-col :span="6" style="margin-left: 20px;">
279
+                      <el-form-item label="紫癜:">
280
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
281
+                          <el-option
282
+                            v-for="item in options"
283
+                            :key="item.value"
284
+                            :label="item.label"
285
+                            :value="item.value">
286
+                          </el-option>
287
+                        </el-select>
288
+                      </el-form-item>
289
+                     
290
+                    </el-col>
291
+                    <el-col :span="6" >
292
+                      <el-form-item label="皮肤温度:">
293
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
294
+                          <el-option
295
+                            v-for="item in options"
296
+                            :key="item.value"
297
+                            :label="item.label"
298
+                            :value="item.value">
299
+                          </el-option>
300
+                        </el-select>
301
+                      </el-form-item>
302
+                    </el-col>
303
+                    <el-col :span="9" >
304
+                      <el-form-item label="其它:">
305
+                        <el-input type="textarea" v-model="input" placeholder="请输入内容" style="width: 210px;"></el-input>
306
+                      </el-form-item>     
307
+                    </el-col>
308
+                  </el-row>
309
+                  
310
+                  <el-row>
311
+                    <el-col style="text-align: center;">
312
+                      <span style="">-------------------------------------------------------------------------------</span>
313
+                      <span style="color: aqua;">淋巴结</span>
314
+                      <span style="">-------------------------------------------------------------------------------</span>
315
+                    </el-col>
316
+                  </el-row>
317
+
318
+                  <el-row >
319
+                    <el-col :span="8"  style="margin-left: 20px;">
320
+                      <el-form-item label="浅表淋巴肿大:">
321
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
322
+                          <el-option
323
+                            v-for="item in options"
324
+                            :key="item.value"
325
+                            :label="item.label"
326
+                            :value="item.value">
327
+                          </el-option>
328
+                        </el-select>
329
+                      </el-form-item>
330
+                    </el-col>
331
+                    <el-col :span="12" >
332
+                      <el-form-item label="其它:">
333
+                        <el-input type="textarea" v-model="input" placeholder="请输入内容" style="width: 210px;"></el-input>
334
+                      </el-form-item>     
335
+                    </el-col>
336
+                  </el-row>
337
+                   
338
+                  <el-row>
339
+                    <el-col style="text-align: center;">
340
+                      <span style="">-------------------------------------------------------------------------------</span>
341
+                      <span style="color: aqua;">头部</span>
342
+                      <span style="">-------------------------------------------------------------------------------</span>
343
+                    </el-col>
344
+                  </el-row>
345
+
346
+                  <el-row >
347
+                    <el-col :span="6" style="margin-left: 20px;">
348
+                      <el-form-item label="眼睑:">
349
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
350
+                          <el-option
351
+                            v-for="item in options"
352
+                            :key="item.value"
353
+                            :label="item.label"
354
+                            :value="item.value">
355
+                          </el-option>
356
+                        </el-select>
357
+                      </el-form-item>
358
+                     
359
+                    </el-col>
360
+                    <el-col :span="6" >
361
+                      <el-form-item label="瞳孔(等大等圆):">
362
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
363
+                          <el-option
364
+                            v-for="item in options"
365
+                            :key="item.value"
366
+                            :label="item.label"
367
+                            :value="item.value">
368
+                          </el-option>
369
+                        </el-select>
370
+                      </el-form-item>
371
+                      
372
+                    </el-col>
373
+                    <el-col :span="5" >
374
+                      <el-form-item label="左(mm):">
375
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 100px;"></el-input>
376
+                      </el-form-item>
377
+                     
378
+                    </el-col>
379
+                    <el-col :span="5" >
380
+                      <el-form-item label="右(mm):">
381
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 100px;"></el-input>
382
+                      </el-form-item>
383
+                    </el-col>
384
+                  </el-row>
385
+
386
+                  <el-row >
387
+                    <el-col :span="6" style="margin-left: 20px;">
388
+                      <el-form-item label="对光反射:">
389
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 100px;"></el-input>
390
+                      </el-form-item>
391
+                     
392
+                    </el-col>
393
+                    <el-col :span="6" >
394
+                      <el-form-item label="扁桃体:">
395
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 100px;"></el-input>
396
+                      </el-form-item>
397
+                    </el-col>
398
+                    <el-col :span="9" >
399
+                      <el-form-item label="咽部:">
400
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 100px;"></el-input>
401
+                      </el-form-item>     
402
+                    </el-col>
403
+                  </el-row>
404
+
405
+                  <el-row>
406
+                    <el-col style="margin-left: 20px;">
407
+                      <el-form-item label="其它:">
408
+                        <el-input type="textarea" v-model="input" placeholder="请输入内容" style="width: 300px;"></el-input>
409
+                      </el-form-item>    
410
+                    </el-col>
411
+                  </el-row>
412
+
413
+                  
414
+                  <el-row>
415
+                    <el-col style="text-align: center;">
416
+                      <span style="">-------------------------------------------------------------------------------</span>
417
+                      <span style="color: aqua;">肺脏</span>
418
+                      <span style="">-------------------------------------------------------------------------------</span>
419
+                    </el-col>
420
+                  </el-row>
421
+
422
+                  <el-row >
423
+                    <el-col :span="7" style="margin-left: 20px;">
424
+                      <el-form-item label="呼吸音:">
425
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 100px;"></el-input>
426
+                      </el-form-item>
427
+                     
428
+                    </el-col>
429
+                    <el-col :span="6" >
430
+                      <el-form-item label="胸膜摩擦音:">
431
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
432
+                          <el-option
433
+                            v-for="item in options"
434
+                            :key="item.value"
435
+                            :label="item.label"
436
+                            :value="item.value">
437
+                          </el-option>
438
+                        </el-select>
439
+                      </el-form-item>
440
+                      
441
+                    </el-col>
442
+                    <el-col :span="5" >
443
+                      <el-form-item label="部位:">
444
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
445
+                          <el-option
446
+                            v-for="item in options"
447
+                            :key="item.value"
448
+                            :label="item.label"
449
+                            :value="item.value">
450
+                          </el-option>
451
+                        </el-select>
452
+                      </el-form-item>
453
+                     
454
+                    </el-col>
455
+                    <el-col :span="5" >
456
+                      <el-form-item label="啰音:">
457
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
458
+                          <el-option
459
+                            v-for="item in options"
460
+                            :key="item.value"
461
+                            :label="item.label"
462
+                            :value="item.value">
463
+                          </el-option>
464
+                        </el-select>
465
+                      </el-form-item>
466
+                    </el-col>
467
+                  </el-row>
468
+
469
+                  <el-row>
470
+                      <el-col style="margin-left: 20px;">
471
+                      <el-form-item label="描述:">
472
+                        <el-input type="textarea" v-model="input" placeholder="请输入内容" style="width: 300px;"></el-input>
473
+                      </el-form-item>     
474
+                    </el-col>
475
+                  </el-row>
476
+                  
477
+                   <el-row>
478
+                    <el-col style="text-align: center;">
479
+                      <span style="">-------------------------------------------------------------------------------</span>
480
+                      <span style="color: aqua;">心脏</span>
481
+                      <span style="">-------------------------------------------------------------------------------</span>
482
+                    </el-col>
483
+                  </el-row>
484
+
485
+                  <el-row >
486
+                    <el-col :span="6" style="margin-left: 20px;">
487
+                      <el-form-item label="心脏大小:">
488
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
489
+                          <el-option
490
+                            v-for="item in options"
491
+                            :key="item.value"
492
+                            :label="item.label"
493
+                            :value="item.value">
494
+                          </el-option>
495
+                        </el-select>
496
+                      </el-form-item>
497
+                     
498
+                    </el-col>
499
+                    <el-col :span="6" >
500
+                      <el-form-item label="心律:">
501
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
502
+                          <el-option
503
+                            v-for="item in options"
504
+                            :key="item.value"
505
+                            :label="item.label"
506
+                            :value="item.value">
507
+                          </el-option>
508
+                        </el-select>
509
+                      </el-form-item>
510
+                      
511
+                    </el-col>
512
+                    <el-col :span="6" >
513
+                      <el-form-item label="心包摩擦声:">
514
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
515
+                          <el-option
516
+                            v-for="item in options"
517
+                            :key="item.value"
518
+                            :label="item.label"
519
+                            :value="item.value">
520
+                          </el-option>
521
+                        </el-select>
522
+                      </el-form-item>
523
+                    </el-col>
524
+                  </el-row>
525
+
526
+                  <el-row >
527
+                    <el-col :span="6" style="margin-left: 20px;">
528
+                      <el-form-item label="杂音:">
529
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
530
+                          <el-option
531
+                            v-for="item in options"
532
+                            :key="item.value"
533
+                            :label="item.label"
534
+                            :value="item.value">
535
+                          </el-option>
536
+                        </el-select>
537
+                      </el-form-item>
538
+                    </el-col>
539
+                    <el-col :span="6" >
540
+                      <el-form-item label="附加音:">
541
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
542
+                          <el-option
543
+                            v-for="item in options"
544
+                            :key="item.value"
545
+                            :label="item.label"
546
+                            :value="item.value">
547
+                          </el-option>
548
+                        </el-select>
549
+                      </el-form-item>
550
+                    </el-col>
551
+                  </el-row>
552
+                  <el-row>
553
+                      <el-col style="margin-left: 20px;">
554
+                      <el-form-item label="描述:">
555
+                        <el-input type="textarea" v-model="input" placeholder="请输入内容" style="width: 300px;"></el-input>
556
+                      </el-form-item>     
557
+                    </el-col>
558
+                  </el-row>
559
+
560
+                  
561
+                  <el-row>
562
+                    <el-col style="text-align: center;">
563
+                      <span style="">-------------------------------------------------------------------------------</span>
564
+                      <span style="color: aqua;">腹部</span>
565
+                      <span style="">-------------------------------------------------------------------------------</span>
566
+                    </el-col>
567
+                  </el-row>
568
+
569
+                  <el-row >
570
+                    <el-col :span="6" style="margin-left: 20px;">
571
+                      <el-form-item label="腹水征:">
572
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
573
+                          <el-option
574
+                            v-for="item in options"
575
+                            :key="item.value"
576
+                            :label="item.label"
577
+                            :value="item.value">
578
+                          </el-option>
579
+                        </el-select>
580
+                      </el-form-item>
581
+                    </el-col>
582
+                    <el-col :span="12" >
583
+                      <el-form-item label="肝颈静脉返流征:">
584
+                        <el-input type="textarea" v-model="input" placeholder="请输入内容" style="width: 300px;"></el-input>
585
+                      </el-form-item>
586
+                    </el-col>
587
+                  </el-row>
588
+
589
+                  <el-row >
590
+                    <el-col :span="10" style="margin-left: 20px;">
591
+                      <el-form-item label="肝脏:">
592
+                        <span>压痛</span>
593
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
594
+                          <el-option
595
+                            v-for="item in options"
596
+                            :key="item.value"
597
+                            :label="item.label"
598
+                            :value="item.value">
599
+                          </el-option>
600
+                        </el-select>
601
+                        <span>叩痛</span>
602
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
603
+                          <el-option
604
+                            v-for="item in options"
605
+                            :key="item.value"
606
+                            :label="item.label"
607
+                            :value="item.value">
608
+                          </el-option>
609
+                        </el-select>
610
+                      </el-form-item>
611
+                    </el-col>
612
+                    <el-col :span="10" >
613
+                      <el-form-item label="脾脏:">
614
+                        <span>压痛</span>
615
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
616
+                          <el-option
617
+                            v-for="item in options"
618
+                            :key="item.value"
619
+                            :label="item.label"
620
+                            :value="item.value">
621
+                          </el-option>
622
+                        </el-select>
623
+                        <span>叩痛</span>
624
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
625
+                          <el-option
626
+                            v-for="item in options"
627
+                            :key="item.value"
628
+                            :label="item.label"
629
+                            :value="item.value">
630
+                          </el-option>
631
+                        </el-select>
632
+                      </el-form-item>
633
+                    </el-col>
634
+                  </el-row>
635
+
636
+                  <el-row >
637
+                    <el-col :span="10" style="margin-left: 20px;">
638
+                      <el-form-item label="肾脏:">
639
+                        <span>压痛</span>
640
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
641
+                          <el-option
642
+                            v-for="item in options"
643
+                            :key="item.value"
644
+                            :label="item.label"
645
+                            :value="item.value">
646
+                          </el-option>
647
+                        </el-select>
648
+                        <span>叩痛</span>
649
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 100px;">
650
+                          <el-option
651
+                            v-for="item in options"
652
+                            :key="item.value"
653
+                            :label="item.label"
654
+                            :value="item.value">
655
+                          </el-option>
656
+                        </el-select>
657
+                      </el-form-item>
658
+                    </el-col>
659
+                  </el-row>
660
+
661
+                  <el-row>
662
+                      <el-col style="margin-left: 20px;">
663
+                      <el-form-item label="描述:">
664
+                        <el-input type="textarea" autosize v-model="input" placeholder="请输入内容" style="width: 300px;"></el-input>
665
+                      </el-form-item>     
666
+                    </el-col>
667
+                  </el-row>
668
+
669
+                  <div style="background-color:aquamarine" class="title">其他</div>
670
+                  <div>
671
+                    双下肢无水肿
672
+                  </div>
673
+                </el-form> -->
674
+
79 675
               </div>
80 676
             </el-col>
81 677
           </el-row>
@@ -200,6 +796,7 @@
200 796
     },
201 797
     data() {
202 798
       return {
799
+        input:'',
203 800
         loading: false,
204 801
         title: '',
205 802
         patient_id: 0,
@@ -515,3 +1112,14 @@
515 1112
   background-color: #d0d3da;
516 1113
 }
517 1114
 </style>
1115
+<style lang="scss" scoped>
1116
+  .record_content_panel{
1117
+    .el-row{
1118
+      margin-bottom: 10px;
1119
+      }
1120
+    .el-input__inner{
1121
+      padding: 0px 0px !important;
1122
+    }
1123
+    
1124
+  }
1125
+</style>

+ 1 - 1
src/xt_pages/user/patientInfo.vue View File

@@ -12,7 +12,7 @@ import PatientSidebar from './components/PatientSidebar'
12 12
 
13 13
 export default {
14 14
    name: 'editForm',
15
-  components: { PatientDetail, PatientSidebar },
15
+  components: { PatientDetail, PatientSidebar},
16 16
   data() {
17 17
     return {
18 18
       patientID: 0,