Bläddra i källkod

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

杨青 2 år sedan
förälder
incheckning
134f32f601

+ 34 - 35
src/xt_pages/device/airDisinfectTwo.vue Visa fil

@@ -23,7 +23,7 @@
23 23
           <div style="float:right;margin-bottom:10px;">
24 24
             <el-button type="primary" @click="dialogFormVisible = true">打印</el-button>
25 25
             <el-button type="primary" @click="dialogFormVisible = true">新增</el-button>
26
-              
26
+
27 27
           </div>
28 28
           <div class="tab_air">
29 29
             <el-table  :data="tableData" :fit="true" stripe>
@@ -71,7 +71,7 @@
71 71
               @current-change="handleCurrentChange" -->
72 72
           </el-pagination>
73 73
          </div>
74
-           
74
+
75 75
             <!-- 新增 -->
76 76
           <el-dialog
77 77
           class="centerDialog"
@@ -135,7 +135,7 @@
135 135
                           :value="item.id">
136 136
                           </el-option>
137 137
                       </el-select>
138
-                  </el-form-item> 
138
+                  </el-form-item>
139 139
                   <el-form-item label="责任人" label-width="110px" required prop="creator">
140 140
                       <el-select v-model="form.creator" placeholder="请选择">
141 141
                           <el-option
@@ -192,7 +192,7 @@
192 192
                           :value="item.id">
193 193
                           </el-option>
194 194
                       </el-select>
195
-                  </el-form-item> 
195
+                  </el-form-item>
196 196
                   <el-form-item label="责任人" label-width="110px" required prop="creator">
197 197
                       <el-select v-model="form.creator" placeholder="请选择">
198 198
                           <el-option
@@ -249,7 +249,7 @@
249 249
                           :value="item.id">
250 250
                           </el-option>
251 251
                       </el-select>
252
-                  </el-form-item> 
252
+                  </el-form-item>
253 253
                   <el-form-item label="责任人" label-width="110px" required prop="creator">
254 254
                       <el-select v-model="form.creator" placeholder="请选择">
255 255
                           <el-option
@@ -297,7 +297,7 @@
297 297
                           :value="item.id">
298 298
                           </el-option>
299 299
                       </el-select>
300
-                  </el-form-item> 
300
+                  </el-form-item>
301 301
                   <el-form-item label="责任人" label-width="110px"  prop="creator">
302 302
                       <el-select v-model="form.creator" placeholder="请选择">
303 303
                           <el-option
@@ -308,14 +308,14 @@
308 308
                           </el-option>
309 309
                       </el-select>
310 310
                   </el-form-item>
311
-                  
311
+
312 312
               </el-form>
313 313
               <div slot="footer" class="dialog-footer">
314 314
                   <el-button @click="dialogFormVisible = false">取 消</el-button>
315 315
                   <el-button type="primary" @click="saveAirDisinfect('form')">保 存</el-button>
316 316
               </div>
317 317
           </el-dialog>
318
-          
318
+
319 319
           <!-- 编辑 -->
320 320
           <el-dialog
321 321
           class="centerDialog"
@@ -379,7 +379,7 @@
379 379
                           :value="item.id">
380 380
                           </el-option>
381 381
                       </el-select>
382
-                  </el-form-item> 
382
+                  </el-form-item>
383 383
                   <el-form-item label="责任人" label-width="110px" required prop="creator">
384 384
                       <el-select v-model="form.creator" placeholder="请选择">
385 385
                           <el-option
@@ -436,7 +436,7 @@
436 436
                           :value="item.id">
437 437
                           </el-option>
438 438
                       </el-select>
439
-                  </el-form-item> 
439
+                  </el-form-item>
440 440
                   <el-form-item label="责任人" label-width="110px" required prop="creator">
441 441
                       <el-select v-model="form.creator" placeholder="请选择">
442 442
                           <el-option
@@ -493,7 +493,7 @@
493 493
                           :value="item.id">
494 494
                           </el-option>
495 495
                       </el-select>
496
-                  </el-form-item> 
496
+                  </el-form-item>
497 497
                   <el-form-item label="责任人" label-width="110px" required prop="creator">
498 498
                       <el-select v-model="form.creator" placeholder="请选择">
499 499
                           <el-option
@@ -541,7 +541,7 @@
541 541
                           :value="item.id">
542 542
                           </el-option>
543 543
                       </el-select>
544
-                  </el-form-item> 
544
+                  </el-form-item>
545 545
                   <el-form-item label="责任人" label-width="110px" required prop="creator">
546 546
                       <el-select v-model="form.creator" placeholder="请选择">
547 547
                           <el-option
@@ -552,7 +552,7 @@
552 552
                           </el-option>
553 553
                       </el-select>
554 554
                   </el-form-item>
555
-                  
555
+
556 556
               </el-form>
557 557
               <div slot="footer" class="dialog-footer">
558 558
                   <el-button @click="editDialogFormVisible = false">取 消</el-button>
@@ -562,15 +562,15 @@
562 562
       </div>
563 563
     </div>
564 564
   </template>
565
-  
565
+
566 566
   <script>
567 567
     import BreadCrumb from '@/xt_pages/components/bread-crumb'
568 568
     import { getAllDoctorList,
569 569
         saveAirDisinfect,
570
-        getAirList, 
570
+        getAirList,
571 571
         getAirDisinfectDetail,
572 572
         updateAirDisinfect,
573
-        deleteAirDisinfect 
573
+        deleteAirDisinfect
574 574
     } from "@/api/device"
575 575
     import { uParseTime } from '@/utils/tools'
576 576
     const moment = require('moment')
@@ -585,7 +585,7 @@
585 585
             { path: false, name: '院感管理' },
586 586
             { path: false, name: '透析室空气消毒记录表' }
587 587
           ],
588
-  
588
+
589 589
           dialogFormVisible:false,
590 590
           editDialogFormVisible:false,
591 591
           startvalue:'',
@@ -602,7 +602,7 @@
602 602
             detection_result:"",
603 603
             upload_time:"",
604 604
             check_out:"1",
605
-            modifications:"",  
605
+            modifications:"",
606 606
             start_time:new Date(2016, 9, 10, 18, 40),
607 607
             end_time:new Date(2016, 9, 10, 18, 40),
608 608
           },
@@ -610,7 +610,7 @@
610 610
           docList:[],
611 611
           options:[
612 612
             {id:1,name:"正常"},
613
-            {id:2,name:"撤销"}  
613
+            {id:2,name:"撤销"}
614 614
           ],
615 615
          airRules: {
616 616
           created_time:[{required:true,message:"请选择创建时间",trigger:"blur"}],
@@ -624,7 +624,7 @@
624 624
          limit:20,
625 625
          page:1,
626 626
          total:0,
627
-         
627
+
628 628
          tableData: [{
629 629
                  date: '2016-05-03',
630 630
                  name: '王小虎',
@@ -650,7 +650,7 @@
650 650
     //              console.log("list222222",list)
651 651
     //              this.docList = list
652 652
     //           }
653
-    //         })  
653
+    //         })
654 654
     //       },
655 655
     //       saveAirDisinfect(formName){
656 656
     //          this.$refs[formName].validate(valid=>{
@@ -670,7 +670,7 @@
670 670
     //                  modifications:parseInt(this.form.modifications),
671 671
     //                }
672 672
     //               //  console.log("params",params)
673
-                  
673
+
674 674
     //              saveAirDisinfect(params).then(response=>{
675 675
     //                 if(response.data.state == 1){
676 676
     //                    var list = response.data.data.list
@@ -691,9 +691,9 @@
691 691
     //                 }
692 692
     //              })
693 693
     //            }
694
-    //          })  
694
+    //          })
695 695
     //       },
696
-  
696
+
697 697
     //       getAirList(){
698 698
     //           var params = {
699 699
     //              limit:this.limit,
@@ -734,9 +734,9 @@
734 734
     //       this.limit =val
735 735
     //       this.getAirList()
736 736
     //    },
737
-       
737
+
738 738
        handleEdit(id){
739
-        
739
+
740 740
          this.editDialogFormVisible = true
741 741
         //   getAirDisinfectDetail(id).then(response=>{
742 742
         //       if(response.data.state ==1){
@@ -755,13 +755,13 @@
755 755
         //          this.form.upload_time = this.getTime(detail.upload_time)
756 756
         //          this.form.check_out = detail.check_out.toString()
757 757
         //          this.form.modifications = detail.modifications
758
-  
758
+
759 759
         //       }
760 760
         //   })
761 761
         },
762
-  
762
+
763 763
     //     updateAirDisinfect(formName){
764
-            
764
+
765 765
     //       this.$refs[formName].validate(valid=>{
766 766
     //         if(valid){
767 767
     //               var params = {
@@ -791,7 +791,7 @@
791 791
     //           }
792 792
     //       })
793 793
     //     },
794
-  
794
+
795 795
     //      handleDelete(id,index) {
796 796
     //       this.$confirm('确认删除这条记录?', '删除记录', {
797 797
     //         confirmButtonText: '确定',
@@ -838,7 +838,7 @@
838 838
         margin-bottom: 10px;
839 839
         span{
840 840
             font-size: 20px;
841
-            font-weight: bold; 
841
+            font-weight: bold;
842 842
         }
843 843
       }
844 844
   }
@@ -854,7 +854,7 @@
854 854
         // 斜杠表格
855 855
         .el-table{
856 856
             th{
857
-                padding: 0px !important;  
857
+                padding: 0px !important;
858 858
             }
859 859
             tr:first-of-type th:first-of-type div.cell {
860 860
                 text-align: right;/*上边文字靠右*/
@@ -944,12 +944,11 @@
944 944
         // }
945 945
      }
946 946
     }
947
-   
948
-     
947
+
948
+
949 949
    }
950 950
   ::-webkit-scrollbar{
951 951
     height: 15px;
952 952
   }
953 953
 
954 954
   </style>
955
-  

+ 19 - 0
src/xt_pages/outpatientCharges/components/chargeDialog.vue Visa fil

@@ -58,6 +58,19 @@
58 58
       </el-form-item>
59 59
 
60 60
 
61
+      <el-form-item label="个账使用标识:" prop="acct_used_flag" v-if="this.$store.getters.xt_user.org_id == 10387">
62
+        <el-select style="margin-right:5px;width:100px;"
63
+                   v-model="form.acct_used_flag"  placeholder="">
64
+          <el-option
65
+            v-for="(item,index) in acct_used_flags"
66
+            :key="index"
67
+            :label="item.name"
68
+            :value="item.id">
69
+          </el-option>
70
+        </el-select>
71
+      </el-form-item>
72
+
73
+
61 74
       <el-form-item label="" style="width:100%;">
62 75
 
63 76
         <el-radio-group v-model="form.pay_way">
@@ -137,6 +150,11 @@
137 150
         id:0,
138 151
         decimal:0,//当前押金余额
139 152
         record_date:'',
153
+        acct_used_flags: [
154
+          { id: 0, name: '不使用' },
155
+          { id: 1, name: '使用本人个账' },
156
+          { id: 2, name: '使用共济个账' },
157
+        ],
140 158
         form: {
141 159
           medical_insurance_price:0,
142 160
           private_price:'',//自费12
@@ -158,6 +176,7 @@
158 176
           overlmt_self_pay:'',
159 177
           acct_mulaid_pay:'',
160 178
           fulamt_ownpay_amt:'',
179
+          acct_used_flag:'',
161 180
         },
162 181
         payWays: [
163 182
           {value: 1, label: '现金'},

+ 28 - 2
src/xt_pages/outpatientCharges/outpatientChargesManagement.vue Visa fil

@@ -5,8 +5,8 @@
5 5
        element-loading-background="rgba(0, 0, 0, 0.8)">
6 6
     <div class="position">
7 7
       <bread-crumb :crumbs='crumbs'></bread-crumb>
8
-    </div>
9 8
 
9
+    </div>
10 10
 
11 11
     <div class="app-container" style="display:flex;flex: 1;padding: 10px 20px 0px 20px;">
12 12
       <div class="mainLeft">
@@ -758,6 +758,18 @@
758 758
                             value-format="yyyy-MM-dd HH:mm:ss">
759 759
                         </el-date-picker>
760 760
                       </el-form-item>
761
+                      <el-form-item label="个账使用标识:" prop="acct_used_flag">
762
+                        <el-select style="margin-right:5px;width:100px;"
763
+                                   v-model="form.acct_used_flag"  placeholder="">
764
+                          <el-option
765
+                            v-for="(item,index) in acct_used_flags"
766
+                            :key="index"
767
+                            :label="item.name"
768
+                            :value="item.id">
769
+                          </el-option>
770
+                        </el-select>
771
+                      </el-form-item>
772
+
761 773
                     </el-form>
762 774
                   </div>
763 775
                   <p class="centerRightTitle">人员信息</p>
@@ -955,7 +967,8 @@ export default {
955 967
         sick_type: '',
956 968
         diagnosis: [],
957 969
         medical_care: '',
958
-        diagnosis_time: ''
970
+        diagnosis_time: '',
971
+        acct_used_flag:0,
959 972
       },
960 973
       current_med_type: '',
961 974
       rules: {
@@ -1101,6 +1114,12 @@ export default {
1101 1114
 
1102 1115
       sick: [],
1103 1116
       diagnoses: [],
1117
+      acct_used_flags: [
1118
+        { id: 0, name: '不使用' },
1119
+        { id: 1, name: '使用本人个账' },
1120
+        { id: 2, name: '使用共济个账' },
1121
+      ],
1122
+
1104 1123
       manufacturers: [],
1105 1124
 
1106 1125
       department: [],
@@ -5390,5 +5409,12 @@ li {
5390 5409
 ::-webkit-scrollbar {
5391 5410
   height: 20px;
5392 5411
 }
5412
+
5413
+.diagonal-header {
5414
+  background-image: linear-gradient(-45deg, #fff 50%, #eef1f6 50%), linear-gradient(45deg, #fff 50%, #eef1f6 50%);
5415
+  background-size: 100% 1px;
5416
+  background-position: 0% 0%, 100% 0%;
5417
+  background-repeat: no-repeat;
5418
+}
5393 5419
 </style>
5394 5420
 

+ 2 - 2
src/xt_pages/workforce/remind_print_setting.vue Visa fil

@@ -125,12 +125,12 @@
125 125
                 <!-- 透析器灌流器 -->
126 126
                
127 127
                  <div>
128
-                  <span v-if="printObj.dialyzers == 1 && printObj.perfusion_apparatus == 1">透析器/灌流器 <span v-if="org_id==10445">/滤过器</span>:</span>
128
+                  <span v-if="printObj.dialyzers == 1 && printObj.perfusion_apparatus == 1">透析器/灌流器 <span v-if="org_id==10445 || org_id == 0">/滤过器</span>:</span>
129 129
                   <span v-if="printObj.dialyzers == 1&& main_collection.dialysissolution.dialysis_dialyszers!=''">{{main_collection.dialysissolution.dialysis_dialyszers}}</span>
130 130
                   <span v-if="printObj.perfusion_apparatus == 1&& main_collection.dialysissolution.dialysis_irrigation!=''">{{main_collection.dialysissolution.dialysis_irrigation}}</span>
131 131
                
132 132
                   <span v-if="org_id == 10440 && main_collection.dialysissolution.dialyzer_perfusion_apparatus!=''">{{main_collection.dialysissolution.dialyzer_perfusion_apparatus}}</span>
133
-                  <span v-if="org_id == 10445"><span v-if="main_collection.dialysissolution.dialysis_strainer!=''">/</span>{{ main_collection.dialysissolution.dialysis_strainer }}</span>
133
+                  <span v-if="org_id == 10445 || org_id == 0"><span v-if="main_collection.dialysissolution.dialysis_strainer!=''">/</span>{{ main_collection.dialysissolution.dialysis_strainer }}</span>
134 134
                 </div>
135 135
                 <div v-if="printObj.doctor_advice == 1">
136 136
                     医嘱: