Bladeren bron

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

csx 3 jaren geleden
bovenliggende
commit
b0123b9d1e

+ 9 - 5
src/xt_pages/hospitalStation/components/deskPrescription.vue Bestand weergeven

@@ -776,7 +776,7 @@
776 776
             if (project_ids[i].price == project_month_prescriptions.project[a].price && project_ids[i].id == project_month_prescriptions.project[a].project_id) {
777 777
 
778 778
               if (project_month_prescriptions.project[a].type == 2) {
779
-                obj['statistical_classification'] = project_month_prescriptions.project[a].project.statistical_classification
779
+                obj['statistical_classification'] = ''
780 780
                 obj['medical_code'] = project_month_prescriptions.project[a].project.medical_code
781 781
                 obj['project_name'] = project_month_prescriptions.project[a].project.project_name
782 782
                 obj['project'] = project_month_prescriptions.project[a].project
@@ -1111,13 +1111,15 @@
1111 1111
                     }
1112 1112
 
1113 1113
                     if (prescription.project[b].type == 2) {
1114
-                      obj['statistical_classification'] = prescription.project[b].project.statistical_classification
1114
+                      obj['statistical_classification'] = prescription.project[b].team.project_team
1115 1115
                       obj['medical_code'] = prescription.project[b].project.medical_code
1116 1116
                       obj['project_name'] = prescription.project[b].project.project_name
1117 1117
                       obj['project'] = prescription.project[b].project
1118 1118
 
1119 1119
                     } else if (prescription.project[b].type == 3) {
1120
-                      obj['statistical_classification'] = ''
1120
+                      if(prescription.project[b].team_id > 0){
1121
+                        obj['statistical_classification'] = prescription.project[b].team.project_team
1122
+                      }
1121 1123
                       obj['medical_code'] = prescription.project[b].good_info.medical_insurance_number
1122 1124
                       obj['project_name'] = prescription.project[b].good_info.good_name
1123 1125
                       obj['good_info'] = prescription.project[b].good_info
@@ -1231,13 +1233,15 @@
1231 1233
                     }
1232 1234
 
1233 1235
                     if (prescription.project[b].type == 2) {
1234
-                      obj['statistical_classification'] = prescription.project[b].project.statistical_classification
1236
+                      obj['statistical_classification'] = prescription.project[b].team.project_team
1235 1237
                       obj['medical_code'] = prescription.project[b].project.medical_code
1236 1238
                       obj['project_name'] = prescription.project[b].project.project_name
1237 1239
                       obj['project'] = prescription.project[b].project
1238 1240
 
1239 1241
                     } else if (prescription.project[b].type == 3) {
1240
-                      obj['statistical_classification'] = ''
1242
+                      if(prescription.project[b].team_id > 0){
1243
+                        obj['statistical_classification'] = prescription.project[b].team.project_team
1244
+                      }
1241 1245
                       obj['medical_code'] = prescription.project[b].good_info.medical_insurance_number
1242 1246
                       obj['project_name'] = prescription.project[b].good_info.good_name
1243 1247
                       obj['good_info'] = prescription.project[b].good_info

+ 1 - 1
src/xt_pages/hospitalStation/components/prescriptionTable.vue Bestand weergeven

@@ -137,7 +137,7 @@
137 137
       </el-table-column>
138 138
       <el-table-column align="center" prop="statistical_classification" width="100" label="组">
139 139
         <template slot-scope="scope">{{scope.row.type ==
140
-          2?getGroup(scope.row.statistical_classification):'耗材'}}
140
+          2?scope.row.statistical_classification:scope.row.statistical_classification}}
141 141
         </template>
142 142
       </el-table-column>
143 143
       <el-table-column align="center" prop="single_dose" width="80" label="单次用量">

+ 40 - 31
src/xt_pages/hospitalStation/doctorDesk.vue Bestand weergeven

@@ -750,13 +750,14 @@
750 750
           for (let a = 0; a < project_month_prescriptions.project.length; a++) {
751 751
             if (project_ids[i].price == project_month_prescriptions.project[a].price && project_ids[i].id == project_month_prescriptions.project[a].project_id) {
752 752
               if (project_month_prescriptions.project[a].type == 2) {
753
-                obj['statistical_classification'] = project_month_prescriptions.project[a].project.statistical_classification
753
+                obj['statistical_classification'] = ''
754 754
                 obj['medical_code'] = project_month_prescriptions.project[a].project.medical_code
755 755
                 obj['project_name'] = project_month_prescriptions.project[a].project.project_name
756 756
                 obj['project'] = project_month_prescriptions.project[a].project
757 757
 
758 758
               } else if (project_month_prescriptions.project[a].type == 3) {
759 759
                 obj['statistical_classification'] = ''
760
+
760 761
                 obj['medical_code'] = project_month_prescriptions.project[a].good_info.medical_insurance_number
761 762
                 obj['project_name'] = project_month_prescriptions.project[a].good_info.good_name
762 763
                 obj['good_info'] = project_month_prescriptions.project[a].good_info
@@ -1196,7 +1197,6 @@
1196 1197
                     id: prescription.project[b].id,
1197 1198
                     project_id: prescription.project[b].project_id,
1198 1199
                     project_name: prescription.project[b].project.project_name,
1199
-                    statistical_classification: prescription.project[b].project.statistical_classification,
1200 1200
                     single_dose: prescription.project[b].single_dose,
1201 1201
                     delivery_way: prescription.project[b].delivery_way,
1202 1202
                     execution_frequency: prescription.project[b].execution_frequency,
@@ -1211,13 +1211,18 @@
1211 1211
                   }
1212 1212
 
1213 1213
                   if (prescription.project[b].type == 2) {
1214
-                    obj['statistical_classification'] = prescription.project[b].project.statistical_classification
1214
+                    console.log("prescription.project[b].team.project_team:")
1215
+                    console.log(prescription.project[b].team.project_team)
1216
+                    obj['statistical_classification'] = prescription.project[b].team.project_team
1215 1217
                     obj['medical_code'] = prescription.project[b].project.medical_code
1216 1218
                     obj['project_name'] = prescription.project[b].project.project_name
1217 1219
                     obj['project'] = prescription.project[b].project
1218 1220
 
1219 1221
                   } else if (prescription.project[b].type == 3) {
1220
-                    obj['statistical_classification'] = ''
1222
+                    if(prescription.project[b].team_id > 0){
1223
+                      obj['statistical_classification'] = prescription.project[b].team.project_team
1224
+
1225
+                    }
1221 1226
                     obj['medical_code'] = prescription.project[b].good_info.medical_insurance_number
1222 1227
                     obj['project_name'] = prescription.project[b].good_info.good_name
1223 1228
                     obj['good_info'] = prescription.project[b].good_info
@@ -1331,7 +1336,6 @@
1331 1336
                       id: 0,
1332 1337
                       project_id: prescription.project[b].project_id,
1333 1338
                       project_name: prescription.project[b].project.project_name,
1334
-                      statistical_classification: prescription.project[b].project.statistical_classification,
1335 1339
                       single_dose: prescription.project[b].single_dose,
1336 1340
                       delivery_way: prescription.project[b].delivery_way,
1337 1341
                       execution_frequency: prescription.project[b].execution_frequency,
@@ -1345,7 +1349,7 @@
1345 1349
                     }
1346 1350
 
1347 1351
                     if (prescription.project[b].type == 2) {
1348
-                      obj['statistical_classification'] = prescription.project[b].project.statistical_classification
1352
+                      obj['statistical_classification'] = ""
1349 1353
                       obj['medical_code'] = prescription.project[b].project.medical_code
1350 1354
                       obj['project_name'] = prescription.project[b].project.project_name
1351 1355
                       obj['price'] = prescription.project[b].project.price
@@ -1590,7 +1594,6 @@
1590 1594
                           id: prescription.project[b].id,
1591 1595
                           project_id: prescription.project[b].project_id,
1592 1596
                           project_name: prescription.project[b].project.project_name,
1593
-                          statistical_classification: prescription.project[b].project.statistical_classification,
1594 1597
                           single_dose: prescription.project[b].single_dose,
1595 1598
                           delivery_way: prescription.project[b].delivery_way,
1596 1599
                           execution_frequency: prescription.project[b].execution_frequency,
@@ -1604,13 +1607,16 @@
1604 1607
                         }
1605 1608
 
1606 1609
                         if (prescription.project[b].type == 2) {
1607
-                          obj['statistical_classification'] = prescription.project[b].project.statistical_classification
1610
+                          obj['statistical_classification'] = prescription.project[b].team.project_team
1608 1611
                           obj['medical_code'] = prescription.project[b].project.medical_code
1609 1612
                           obj['project_name'] = prescription.project[b].project.project_name
1610 1613
                           obj['project'] = prescription.project[b].project
1611 1614
 
1612 1615
                         } else if (prescription.project[b].type == 3) {
1613
-                          obj['statistical_classification'] = ''
1616
+                          if(prescription.project[b].team_id > 0){
1617
+                            obj['statistical_classification'] = prescription.project[b].team.project_team
1618
+
1619
+                          }
1614 1620
                           obj['medical_code'] = prescription.project[b].good_info.medical_insurance_number
1615 1621
                           obj['project_name'] = prescription.project[b].good_info.good_name
1616 1622
                           obj['good_info'] = prescription.project[b].good_info
@@ -1726,7 +1732,6 @@
1726 1732
                             id: 0,
1727 1733
                             project_id: prescription.project[b].project_id,
1728 1734
                             project_name: prescription.project[b].project.project_name,
1729
-                            statistical_classification: prescription.project[b].project.statistical_classification,
1730 1735
                             single_dose: prescription.project[b].single_dose,
1731 1736
                             delivery_way: prescription.project[b].delivery_way,
1732 1737
                             execution_frequency: prescription.project[b].execution_frequency,
@@ -1740,7 +1745,7 @@
1740 1745
                           }
1741 1746
 
1742 1747
                           if (prescription.project[b].type == 2) {
1743
-                            obj['statistical_classification'] = prescription.project[b].project.statistical_classification
1748
+                            obj['statistical_classification'] = ""
1744 1749
                             obj['medical_code'] = prescription.project[b].project.medical_code
1745 1750
                             obj['project_name'] = prescription.project[b].project.project_name
1746 1751
                             obj['price'] = prescription.project[b].project.price
@@ -2066,7 +2071,6 @@
2066 2071
                           id: prescription.project[b].id,
2067 2072
                           project_id: prescription.project[b].project_id,
2068 2073
                           project_name: prescription.project[b].project.project_name,
2069
-                          statistical_classification: prescription.project[b].project.statistical_classification,
2070 2074
                           single_dose: prescription.project[b].single_dose,
2071 2075
                           delivery_way: prescription.project[b].delivery_way,
2072 2076
                           execution_frequency: prescription.project[b].execution_frequency,
@@ -2080,13 +2084,16 @@
2080 2084
                         }
2081 2085
 
2082 2086
                         if (prescription.project[b].type == 2) {
2083
-                          obj['statistical_classification'] = prescription.project[b].project.statistical_classification
2087
+                          obj['statistical_classification'] = prescription.project[b].team.project_team
2084 2088
                           obj['medical_code'] = prescription.project[b].project.medical_code
2085 2089
                           obj['project_name'] = prescription.project[b].project.project_name
2086 2090
                           obj['project'] = prescription.project[b].project
2087 2091
 
2088 2092
                         } else if (prescription.project[b].type == 3) {
2089
-                          obj['statistical_classification'] = ''
2093
+                          if(prescription.project[b].team_id > 0){
2094
+                            obj['statistical_classification'] = prescription.project[b].team.project_team
2095
+
2096
+                          }
2090 2097
                           obj['medical_code'] = prescription.project[b].good_info.medical_insurance_number
2091 2098
                           obj['project_name'] = prescription.project[b].good_info.good_name
2092 2099
                           obj['good_info'] = prescription.project[b].good_info
@@ -2193,7 +2200,6 @@
2193 2200
                             id: 0,
2194 2201
                             project_id: prescription.project[b].project_id,
2195 2202
                             project_name: prescription.project[b].project.project_name,
2196
-                            statistical_classification: prescription.project[b].project.statistical_classification,
2197 2203
                             single_dose: prescription.project[b].single_dose,
2198 2204
                             delivery_way: prescription.project[b].delivery_way,
2199 2205
                             execution_frequency: prescription.project[b].execution_frequency,
@@ -2206,7 +2212,7 @@
2206 2212
                           }
2207 2213
 
2208 2214
                           if (prescription.project[b].type == 2) {
2209
-                            obj['statistical_classification'] = prescription.project[b].project.statistical_classification
2215
+                            obj['statistical_classification'] =""
2210 2216
                             obj['medical_code'] = prescription.project[b].project.medical_code
2211 2217
                             obj['project_name'] = prescription.project[b].project.project_name
2212 2218
                             obj['price'] = prescription.project[b].project.price
@@ -2522,7 +2528,6 @@
2522 2528
                         id: prescription.project[b].id,
2523 2529
                         project_id: prescription.project[b].project_id,
2524 2530
                         project_name: prescription.project[b].project.project_name,
2525
-                        statistical_classification: prescription.project[b].project.statistical_classification,
2526 2531
                         single_dose: prescription.project[b].single_dose,
2527 2532
                         delivery_way: prescription.project[b].delivery_way,
2528 2533
                         execution_frequency: prescription.project[b].execution_frequency,
@@ -2536,13 +2541,16 @@
2536 2541
                       }
2537 2542
 
2538 2543
                       if (prescription.project[b].type == 2) {
2539
-                        obj['statistical_classification'] = prescription.project[b].project.statistical_classification
2544
+                        obj['statistical_classification'] = prescription.project[b].team.project_team
2540 2545
                         obj['medical_code'] = prescription.project[b].project.medical_code
2541 2546
                         obj['project_name'] = prescription.project[b].project.project_name
2542 2547
                         obj['project'] = prescription.project[b].project
2543 2548
 
2544 2549
                       } else if (prescription.project[b].type == 3) {
2545
-                        obj['statistical_classification'] = ''
2550
+                        if(prescription.project[b].team_id > 0){
2551
+                          obj['statistical_classification'] = prescription.project[b].team.project_team
2552
+
2553
+                        }
2546 2554
                         obj['medical_code'] = prescription.project[b].good_info.medical_insurance_number
2547 2555
                         obj['project_name'] = prescription.project[b].good_info.good_name
2548 2556
                         obj['good_info'] = prescription.project[b].good_info
@@ -2648,7 +2656,6 @@
2648 2656
                           id: 0,
2649 2657
                           project_id: prescription.project[b].project_id,
2650 2658
                           project_name: prescription.project[b].project.project_name,
2651
-                          statistical_classification: prescription.project[b].project.statistical_classification,
2652 2659
                           single_dose: prescription.project[b].single_dose,
2653 2660
                           delivery_way: prescription.project[b].delivery_way,
2654 2661
                           execution_frequency: prescription.project[b].execution_frequency,
@@ -2661,7 +2668,7 @@
2661 2668
                         }
2662 2669
 
2663 2670
                         if (prescription.project[b].type == 2) {
2664
-                          obj['statistical_classification'] = prescription.project[b].project.statistical_classification
2671
+                          obj['statistical_classification'] = ''
2665 2672
                           obj['medical_code'] = prescription.project[b].project.medical_code
2666 2673
                           obj['project_name'] = prescription.project[b].project.project_name
2667 2674
                           obj['price'] = prescription.project[b].project.price
@@ -3037,7 +3044,6 @@
3037 3044
                           id: prescription.project[b].id,
3038 3045
                           project_id: prescription.project[b].project_id,
3039 3046
                           project_name: prescription.project[b].project.project_name,
3040
-                          statistical_classification: prescription.project[b].project.statistical_classification,
3041 3047
                           single_dose: prescription.project[b].single_dose,
3042 3048
                           delivery_way: prescription.project[b].delivery_way,
3043 3049
                           execution_frequency: prescription.project[b].execution_frequency,
@@ -3051,13 +3057,16 @@
3051 3057
                         }
3052 3058
 
3053 3059
                         if (prescription.project[b].type == 2) {
3054
-                          obj['statistical_classification'] = prescription.project[b].project.statistical_classification
3060
+                          obj['statistical_classification'] = prescription.project[b].team.project_team
3055 3061
                           obj['medical_code'] = prescription.project[b].project.medical_code
3056 3062
                           obj['project_name'] = prescription.project[b].project.project_name
3057 3063
                           obj['project'] = prescription.project[b].project
3058 3064
 
3059 3065
                         } else if (prescription.project[b].type == 3) {
3060
-                          obj['statistical_classification'] = ''
3066
+                          if(prescription.project[b].team_id > 0){
3067
+                            obj['statistical_classification'] = prescription.project[b].team.project_team
3068
+
3069
+                          }
3061 3070
                           obj['medical_code'] = prescription.project[b].good_info.medical_insurance_number
3062 3071
                           obj['project_name'] = prescription.project[b].good_info.good_name
3063 3072
                           obj['good_info'] = prescription.project[b].good_info
@@ -3170,7 +3179,6 @@
3170 3179
                             id: 0,
3171 3180
                             project_id: prescription.project[b].project_id,
3172 3181
                             project_name: prescription.project[b].project.project_name,
3173
-                            statistical_classification: prescription.project[b].project.statistical_classification,
3174 3182
                             single_dose: prescription.project[b].single_dose,
3175 3183
                             delivery_way: prescription.project[b].delivery_way,
3176 3184
                             execution_frequency: prescription.project[b].execution_frequency,
@@ -3183,7 +3191,7 @@
3183 3191
                           }
3184 3192
 
3185 3193
                           if (prescription.project[b].type == 2) {
3186
-                            obj['statistical_classification'] = prescription.project[b].project.statistical_classification
3194
+                            obj['statistical_classification'] = ""
3187 3195
                             obj['medical_code'] = prescription.project[b].project.medical_code
3188 3196
                             obj['project_name'] = prescription.project[b].project.project_name
3189 3197
                             obj['price'] = prescription.project[b].project.price
@@ -3466,7 +3474,6 @@
3466 3474
                           id: prescription.project[b].id,
3467 3475
                           project_id: prescription.project[b].project_id,
3468 3476
                           project_name: prescription.project[b].project.project_name,
3469
-                          statistical_classification: prescription.project[b].project.statistical_classification,
3470 3477
                           single_dose: prescription.project[b].single_dose,
3471 3478
                           delivery_way: prescription.project[b].delivery_way,
3472 3479
                           execution_frequency: prescription.project[b].execution_frequency,
@@ -3480,13 +3487,16 @@
3480 3487
                         }
3481 3488
 
3482 3489
                         if (prescription.project[b].type == 2) {
3483
-                          obj['statistical_classification'] = prescription.project[b].project.statistical_classification
3490
+                          obj['statistical_classification'] = prescription.project[b].team.project_team
3484 3491
                           obj['medical_code'] = prescription.project[b].project.medical_code
3485 3492
                           obj['project_name'] = prescription.project[b].project.project_name
3486 3493
                           obj['project'] = prescription.project[b].project
3487 3494
 
3488 3495
                         } else if (prescription.project[b].type == 3) {
3489
-                          obj['statistical_classification'] = ''
3496
+                          if(prescription.project[b].team_id > 0){
3497
+                            obj['statistical_classification'] = prescription.project[b].team.project_team
3498
+
3499
+                          }
3490 3500
                           obj['medical_code'] = prescription.project[b].good_info.medical_insurance_number
3491 3501
                           obj['project_name'] = prescription.project[b].good_info.good_name
3492 3502
                           obj['good_info'] = prescription.project[b].good_info
@@ -3600,7 +3610,6 @@
3600 3610
                             id: 0,
3601 3611
                             project_id: prescription.project[b].project_id,
3602 3612
                             project_name: prescription.project[b].project.project_name,
3603
-                            statistical_classification: prescription.project[b].project.statistical_classification,
3604 3613
                             single_dose: prescription.project[b].single_dose,
3605 3614
                             delivery_way: prescription.project[b].delivery_way,
3606 3615
                             execution_frequency: prescription.project[b].execution_frequency,
@@ -3613,7 +3622,7 @@
3613 3622
                           }
3614 3623
 
3615 3624
                           if (prescription.project[b].type == 2) {
3616
-                            obj['statistical_classification'] = prescription.project[b].project.statistical_classification
3625
+                            obj['statistical_classification'] = ""
3617 3626
                             obj['medical_code'] = prescription.project[b].project.medical_code
3618 3627
                             obj['project_name'] = prescription.project[b].project.project_name
3619 3628
                             obj['price'] = prescription.project[b].project.price

+ 1 - 1
src/xt_pages/outpatientDoctorStation/components/deskPrescription.vue Bestand weergeven

@@ -486,7 +486,7 @@
486 486
   import { uParseTime } from '@/utils/tools'
487 487
   import NextOrLastPrescription from './nextOrLastPrescription'
488 488
   import CallPrescription from './callPrescription'
489
-  import DayPrescriptionTable from '../../outpatientCharges/components/dayPrescriptionTable'
489
+  import DayPrescriptionTable from '../../outpatientCharges/components/dayPrescriptionTable'    
490 490
 
491 491
   const moment = require('moment')
492 492
 

+ 17 - 17
src/xt_pages/qcd/treatmentControlAnalysis/components/TimeAll.vue Bestand weergeven

@@ -86,18 +86,18 @@
86 86
         ></el-table-column>
87 87
       </el-table>
88 88
 
89
-      <el-pagination
90
-        align="right"
91
-        @size-change="handleSizeChange"
92
-        @current-change="handleCurrentChange"
93
-        :current-page="listQuery.page"
94
-        :page-sizes="[20, 40, 60, 80,100]"
95
-        :page-size="10"
96
-        background
97
-        style="margin-top:20px;"
98
-        layout="total, sizes, prev, pager, next, jumper"
99
-        :total="total"
100
-      ></el-pagination>
89
+<!--      <el-pagination-->
90
+<!--        align="right"-->
91
+<!--        @size-change="handleSizeChange"-->
92
+<!--        @current-change="handleCurrentChange"-->
93
+<!--        :current-page="listQuery.page"-->
94
+<!--        :page-sizes="[20, 40, 60, 80,100]"-->
95
+<!--        :page-size="10"-->
96
+<!--        background-->
97
+<!--        style="margin-top:20px;"-->
98
+<!--        layout="total, sizes, prev, pager, next, jumper"-->
99
+<!--        :total="total"-->
100
+<!--      ></el-pagination>-->
101 101
     </div>
102 102
   </div>
103 103
 </template>
@@ -296,6 +296,7 @@ export default {
296 296
       geStatistics(this.listQuery).then(response=>{
297 297
 
298 298
         if(response.data.state === 1){
299
+          this.tableData = []
299 300
           var statistics =  response.data.data.statistics
300 301
           var treatinfo = response.data.data.treatinfo
301 302
           this.total =  response.data.data.total
@@ -310,7 +311,7 @@ export default {
310 311
                 }
311 312
             })
312 313
          let list = Object.values(dataInfo)
313
-      
314
+
314 315
          list.map(item=>{
315 316
            for(let i=0;i<statistics.length;i++){
316 317
              if(item.date == statistics[i].date){
@@ -333,12 +334,12 @@ export default {
333 334
               dd[dtd[index].date][dtd[index].mode_id] = dtd[index];
334 335
             }
335 336
           }
336
-          
337
+
337 338
           for (const key in dd) {
338 339
             var total = 0;
339 340
             for (const mkey in this.modeOptions) {
340 341
               if (mkey in dd[key]) {
341
-               
342
+
342 343
                 console.log(this.modeOptions[mkey].name)
343 344
                 dd[key][mkey].mode = this.modeOptions[mkey].name;
344 345
                 var number = parseInt(dd[key][mkey].number);
@@ -355,13 +356,12 @@ export default {
355 356
                 };
356 357
               }
357 358
             }
358
-            this.tableData = []
359 359
             this.tableData.push({ date: key, data: dd[key], total: total });
360 360
           }
361 361
         }
362 362
        })
363 363
     },
364
- 
364
+
365 365
   },
366 366
   created(){
367 367
     this.modeOptions = this.$store.getters.treatment_mode;