陈少旭 vor 1 Jahr
Ursprung
Commit
6350dc0a18
1 geänderte Dateien mit 40 neuen und 32 gelöschten Zeilen
  1. 40 32
      src/xt_pages/outpatientCharges/outpatientChargesManagement.vue

+ 40 - 32
src/xt_pages/outpatientCharges/outpatientChargesManagement.vue Datei anzeigen

79
       <div class="mainRight">
79
       <div class="mainRight">
80
 
80
 
81
         <div class="mainCell fixedCell" style="margin-bottom:10px;">
81
         <div class="mainCell fixedCell" style="margin-bottom:10px;">
82
-          <div v-if="org_id == 10454">
83
-            <el-button  size="small"
84
-                        @click="openZb(1)"
85
-                        v-if=" this.order.id == 0"
86
-                        type="primary">记账
87
-            </el-button>
88
-            <el-button   size="small"
89
-                         @click="openZb(2)"
90
-                         type="primary">撤销记账
91
-            </el-button>
92
-          </div>
93
 
82
 
94
-          <div v-if="org_id == 10206">
83
+
84
+          <div v-if="org_id == 10206  || org_id == 0">
95
             <el-button  size="small"
85
             <el-button  size="small"
96
                         @click="openZb(1)"
86
                         @click="openZb(1)"
97
                         v-if=" this.order.id == 0"
87
                         v-if=" this.order.id == 0"
103
             </el-button>
93
             </el-button>
104
           </div>
94
           </div>
105
 
95
 
106
-          <div  v-if="org_id != 10206 && org_id != 10340 && org_id != 10454">
96
+          <div  v-if="org_id != 10206 && org_id != 10340 && org_id != 0">
107
             <!--            <el-button size="small"-->
97
             <!--            <el-button size="small"-->
108
             <!--                       @click="openZb(1)"-->
98
             <!--                       @click="openZb(1)"-->
109
             <!--                       type="primary">登记-->
99
             <!--                       type="primary">登记-->
244
                                            v-if="((hisPatientInfo.id > 0 && items.curPrescriptions.order.id == 0) || items.curPrescriptions.order.order_status == 1 ||  items.curPrescriptions.order.order_status == 3) && org_id != 10340"
234
                                            v-if="((hisPatientInfo.id > 0 && items.curPrescriptions.order.id == 0) || items.curPrescriptions.order.order_status == 1 ||  items.curPrescriptions.order.order_status == 3) && org_id != 10340"
245
                                            size="small"
235
                                            size="small"
246
                                            @click="open(4,items.med_type,items.curPrescriptions.order,items.prescriptions)"
236
                                            @click="open(4,items.med_type,items.curPrescriptions.order,items.prescriptions)"
247
-                                           type="primary">收费  
237
+                                           type="primary">收费
248
                                 </el-button>
238
                                 </el-button>
249
                               </div>
239
                               </div>
250
                             </div>
240
                             </div>
252
                             <prescription-table ref="prescription_tables"
242
                             <prescription-table ref="prescription_tables"
253
                                               :prescription="items.curPrescriptions"
243
                                               :prescription="items.curPrescriptions"
254
                                               :manufacturers="manufacturers"></prescription-table>
244
                                               :manufacturers="manufacturers"></prescription-table>
255
-                          
245
+
256
                         </el-tabs>
246
                         </el-tabs>
257
 
247
 
258
                       <div class="costBox">
248
                       <div class="costBox">
325
                   <div>
315
                   <div>
326
                     <el-form :model="form" :rules="rules" ref="formValue" label-width="100px">
316
                     <el-form :model="form" :rules="rules" ref="formValue" label-width="100px">
327
 
317
 
328
-                      <el-form-item label="大病类别:" prop="sick_type" :validate-event="is_Name">
318
+                      <el-form-item label="大病类别:" prop="sick_type" >
329
                         <el-select style="margin-right:5px;width:100px;"
319
                         <el-select style="margin-right:5px;width:100px;"
330
                                    v-model="form.sick_type" placeholder="">
320
                                    v-model="form.sick_type" placeholder="">
331
                           <el-option
321
                           <el-option
337
                         </el-select>
327
                         </el-select>
338
                       </el-form-item>
328
                       </el-form-item>
339
 
329
 
340
-                      <el-form-item label="诊断:" prop="diagnosis" :validate-event="is_Name">
330
+                      <el-form-item label="诊断:" prop="diagnosis" >
341
                         <el-select style="margin-right:5px;width:100px;"
331
                         <el-select style="margin-right:5px;width:100px;"
342
                                    v-model="form.diagnosis" multiple placeholder="">
332
                                    v-model="form.diagnosis" multiple placeholder="">
343
                           <el-option
333
                           <el-option
551
                     <el-form :model="form" :rules="rules" ref="formValue" label-width="100px">
541
                     <el-form :model="form" :rules="rules" ref="formValue" label-width="100px">
552
 
542
 
553
 
543
 
554
-                      <el-form-item label="大病类别:" prop="sick_type" :validate-event="is_Name">
544
+                      <el-form-item label="大病类别:" prop="sick_type" >
555
                         <el-select style="margin-right:5px;width:100px;"
545
                         <el-select style="margin-right:5px;width:100px;"
556
                                    v-model="form.sick_type" placeholder="">
546
                                    v-model="form.sick_type" placeholder="">
557
                           <el-option
547
                           <el-option
563
                         </el-select>
553
                         </el-select>
564
                       </el-form-item>
554
                       </el-form-item>
565
 
555
 
566
-                      <el-form-item label="诊断:" prop="diagnosis" :validate-event="is_Name">
556
+                      <el-form-item label="诊断:" prop="diagnosis" >
567
                         <el-select style="margin-right:5px;width:100px;"
557
                         <el-select style="margin-right:5px;width:100px;"
568
                                    v-model="form.diagnosis" multiple placeholder="">
558
                                    v-model="form.diagnosis" multiple placeholder="">
569
                           <el-option
559
                           <el-option
781
                   <div>
771
                   <div>
782
                     <el-form :model="form" :rules="rules" ref="formValue" label-width="100px">
772
                     <el-form :model="form" :rules="rules" ref="formValue" label-width="100px">
783
 
773
 
784
-                      <el-form-item label="大病类别:" prop="sick_type" :validate-event="is_Name">
774
+                      <el-form-item label="大病类别:" prop="sick_type" >
785
                         <el-select style="margin-right:5px;width:100px;"
775
                         <el-select style="margin-right:5px;width:100px;"
786
                                    v-model="form.sick_type" placeholder="">
776
                                    v-model="form.sick_type" placeholder="">
787
                           <el-option
777
                           <el-option
793
                         </el-select>
783
                         </el-select>
794
                       </el-form-item>
784
                       </el-form-item>
795
 
785
 
796
-                      <el-form-item label="诊断:" prop="diagnosis" :validate-event="is_Name">
786
+                      <el-form-item label="诊断:" prop="diagnosis" >
797
                         <el-select style="margin-right:5px;width:100px;"
787
                         <el-select style="margin-right:5px;width:100px;"
798
                                    v-model="form.diagnosis" multiple placeholder="">
788
                                    v-model="form.diagnosis" multiple placeholder="">
799
                           <el-option
789
                           <el-option
4468
           let two_count = 0
4458
           let two_count = 0
4469
 
4459
 
4470
           for (let i = 0; i < response.data.data.list.length; i++) {
4460
           for (let i = 0; i < response.data.data.list.length; i++) {
4471
-            if (response.data.data.list[i].his_patient.length > 0) {
4472
-              let obj = {
4473
-                id: response.data.data.list[i].id,
4474
-                name: response.data.data.list[i].name,
4475
-                number: response.data.data.list[i].his_patient[0].number,
4476
-                order_status: 0,
4477
-                his_patient_id: response.data.data.list[i].his_patient[0].id,
4478
-                order_number: '',
4479
-                order_id: 0,
4480
-                prescription: response.data.data.list[i].prescription
4461
+            if (this.org_id == 10206 || this.org_id == 0){
4462
+                let obj = {
4463
+                  id: response.data.data.list[i].id,
4464
+                  name: response.data.data.list[i].name,
4465
+                  order_status: 0,
4466
+                  order_number: '',
4467
+                  order_id: 0,
4468
+                  prescription: response.data.data.list[i].prescription
4469
+                }
4470
+                if(response.data.data.list[i].his_patient&& response.data.data.list[i].his_patient.length > 0){
4471
+                  obj["his_patient_id"] = response.data.data.list[i].his_patient[0].id
4472
+                  obj["number"] = response.data.data.list[i].his_patient[0].number
4473
+                }
4474
+
4475
+                this.all_table_data.push(obj)
4476
+            }else{
4477
+              if (response.data.data.list[i].his_patient.length > 0) {
4478
+                let obj = {
4479
+                  id: response.data.data.list[i].id,
4480
+                  name: response.data.data.list[i].name,
4481
+                  number: response.data.data.list[i].his_patient[0].number,
4482
+                  order_status: 0,
4483
+                  his_patient_id: response.data.data.list[i].his_patient[0].id,
4484
+                  order_number: '',
4485
+                  order_id: 0,
4486
+                  prescription: response.data.data.list[i].prescription
4487
+                }
4488
+                this.all_table_data.push(obj)
4481
               }
4489
               }
4482
-              this.all_table_data.push(obj)
4490
+
4483
             }
4491
             }
4484
 
4492
 
4485
           }
4493
           }