Selaa lähdekoodia

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

杨青 2 vuotta sitten
vanhempi
commit
134f32f601

+ 34 - 35
src/xt_pages/device/airDisinfectTwo.vue Näytä tiedosto

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

+ 19 - 0
src/xt_pages/outpatientCharges/components/chargeDialog.vue Näytä tiedosto

58
       </el-form-item>
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
       <el-form-item label="" style="width:100%;">
74
       <el-form-item label="" style="width:100%;">
62
 
75
 
63
         <el-radio-group v-model="form.pay_way">
76
         <el-radio-group v-model="form.pay_way">
137
         id:0,
150
         id:0,
138
         decimal:0,//当前押金余额
151
         decimal:0,//当前押金余额
139
         record_date:'',
152
         record_date:'',
153
+        acct_used_flags: [
154
+          { id: 0, name: '不使用' },
155
+          { id: 1, name: '使用本人个账' },
156
+          { id: 2, name: '使用共济个账' },
157
+        ],
140
         form: {
158
         form: {
141
           medical_insurance_price:0,
159
           medical_insurance_price:0,
142
           private_price:'',//自费12
160
           private_price:'',//自费12
158
           overlmt_self_pay:'',
176
           overlmt_self_pay:'',
159
           acct_mulaid_pay:'',
177
           acct_mulaid_pay:'',
160
           fulamt_ownpay_amt:'',
178
           fulamt_ownpay_amt:'',
179
+          acct_used_flag:'',
161
         },
180
         },
162
         payWays: [
181
         payWays: [
163
           {value: 1, label: '现金'},
182
           {value: 1, label: '现金'},

+ 28 - 2
src/xt_pages/outpatientCharges/outpatientChargesManagement.vue Näytä tiedosto

5
        element-loading-background="rgba(0, 0, 0, 0.8)">
5
        element-loading-background="rgba(0, 0, 0, 0.8)">
6
     <div class="position">
6
     <div class="position">
7
       <bread-crumb :crumbs='crumbs'></bread-crumb>
7
       <bread-crumb :crumbs='crumbs'></bread-crumb>
8
-    </div>
9
 
8
 
9
+    </div>
10
 
10
 
11
     <div class="app-container" style="display:flex;flex: 1;padding: 10px 20px 0px 20px;">
11
     <div class="app-container" style="display:flex;flex: 1;padding: 10px 20px 0px 20px;">
12
       <div class="mainLeft">
12
       <div class="mainLeft">
758
                             value-format="yyyy-MM-dd HH:mm:ss">
758
                             value-format="yyyy-MM-dd HH:mm:ss">
759
                         </el-date-picker>
759
                         </el-date-picker>
760
                       </el-form-item>
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
                     </el-form>
773
                     </el-form>
762
                   </div>
774
                   </div>
763
                   <p class="centerRightTitle">人员信息</p>
775
                   <p class="centerRightTitle">人员信息</p>
955
         sick_type: '',
967
         sick_type: '',
956
         diagnosis: [],
968
         diagnosis: [],
957
         medical_care: '',
969
         medical_care: '',
958
-        diagnosis_time: ''
970
+        diagnosis_time: '',
971
+        acct_used_flag:0,
959
       },
972
       },
960
       current_med_type: '',
973
       current_med_type: '',
961
       rules: {
974
       rules: {
1101
 
1114
 
1102
       sick: [],
1115
       sick: [],
1103
       diagnoses: [],
1116
       diagnoses: [],
1117
+      acct_used_flags: [
1118
+        { id: 0, name: '不使用' },
1119
+        { id: 1, name: '使用本人个账' },
1120
+        { id: 2, name: '使用共济个账' },
1121
+      ],
1122
+
1104
       manufacturers: [],
1123
       manufacturers: [],
1105
 
1124
 
1106
       department: [],
1125
       department: [],
5390
 ::-webkit-scrollbar {
5409
 ::-webkit-scrollbar {
5391
   height: 20px;
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
 </style>
5419
 </style>
5394
 
5420
 

+ 2 - 2
src/xt_pages/workforce/remind_print_setting.vue Näytä tiedosto

125
                 <!-- 透析器灌流器 -->
125
                 <!-- 透析器灌流器 -->
126
                
126
                
127
                  <div>
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
                   <span v-if="printObj.dialyzers == 1&& main_collection.dialysissolution.dialysis_dialyszers!=''">{{main_collection.dialysissolution.dialysis_dialyszers}}</span>
129
                   <span v-if="printObj.dialyzers == 1&& main_collection.dialysissolution.dialysis_dialyszers!=''">{{main_collection.dialysissolution.dialysis_dialyszers}}</span>
130
                   <span v-if="printObj.perfusion_apparatus == 1&& main_collection.dialysissolution.dialysis_irrigation!=''">{{main_collection.dialysissolution.dialysis_irrigation}}</span>
130
                   <span v-if="printObj.perfusion_apparatus == 1&& main_collection.dialysissolution.dialysis_irrigation!=''">{{main_collection.dialysissolution.dialysis_irrigation}}</span>
131
                
131
                
132
                   <span v-if="org_id == 10440 && main_collection.dialysissolution.dialyzer_perfusion_apparatus!=''">{{main_collection.dialysissolution.dialyzer_perfusion_apparatus}}</span>
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
                 </div>
134
                 </div>
135
                 <div v-if="printObj.doctor_advice == 1">
135
                 <div v-if="printObj.doctor_advice == 1">
136
                     医嘱:
136
                     医嘱: