Преглед на файлове

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

csx преди 3 години
родител
ревизия
0a6931babf

+ 24 - 25
src/xt_pages/qcd/treatmentControlAnalysis/components/CheckPersonal.vue Целия файл

36
         align="right"
36
         align="right"
37
         format="yyyy-MM-dd"
37
         format="yyyy-MM-dd"
38
         value-format="yyyy-MM-dd"
38
         value-format="yyyy-MM-dd"
39
-        :picker-options="pickerOptions"
40
       ></el-date-picker>
39
       ></el-date-picker>
41
       <span class>-</span>
40
       <span class>-</span>
42
       <el-date-picker
41
       <el-date-picker
56
     <el-container>
55
     <el-container>
57
       <div style="width:160px">
56
       <div style="width:160px">
58
         <div class="tableTitle">患者列表</div>
57
         <div class="tableTitle">患者列表</div>
59
-        <el-table :data="patientsData" border style="width: 100%;" 
60
-          height="500" :row-style="{ color: '#303133' }" 
58
+        <el-table :data="patientsData" border style="width: 100%;"
59
+          height="500" :row-style="{ color: '#303133' }"
61
           :header-cell-style="{backgroundColor: 'rgb(245, 247, 250)',color: '#606266'}"
60
           :header-cell-style="{backgroundColor: 'rgb(245, 247, 250)',color: '#606266'}"
62
           highlight-current-row
61
           highlight-current-row
63
            ref="singleTable"
62
            ref="singleTable"
209
           let threeMonths = new Date(new Date().setFullYear(new Date().getFullYear()-1)).getTime() - 24 * 3600 * 1000;
208
           let threeMonths = new Date(new Date().setFullYear(new Date().getFullYear()-1)).getTime() - 24 * 3600 * 1000;
210
           return time.getTime() > Date.now() || time.getTime() < threeMonths;;
209
           return time.getTime() > Date.now() || time.getTime() < threeMonths;;
211
         }
210
         }
212
-      }, 
211
+      },
213
       modesData: {
212
       modesData: {
214
         xAxis: [],
213
         xAxis: [],
215
         series: []
214
         series: []
260
       getInspectionTotalCount(this.listQuery.start_time,this.listQuery.end_time,this.patient_id).then(response=>{
259
       getInspectionTotalCount(this.listQuery.start_time,this.listQuery.end_time,this.patient_id).then(response=>{
261
         if(response.data.state === 1){
260
         if(response.data.state === 1){
262
           var Inspection = response.data.data.Inspection
261
           var Inspection = response.data.data.Inspection
263
-    
262
+
264
           this.tableData = Inspection
263
           this.tableData = Inspection
265
-        
264
+
266
           var counts = response.data.data.counts
265
           var counts = response.data.data.counts
267
-        
266
+
268
           var arr = []
267
           var arr = []
269
           for(let i=0;i<Inspection.length;i++){
268
           for(let i=0;i<Inspection.length;i++){
270
             for(let j=0;j<counts.length;j++){
269
             for(let j=0;j<counts.length;j++){
273
               }
272
               }
274
             }
273
             }
275
           }
274
           }
276
-        
275
+
277
           // var arrtwo =  this.arrayDate(counts,this.normData)
276
           // var arrtwo =  this.arrayDate(counts,this.normData)
278
-          
277
+
279
           var hash = {};
278
           var hash = {};
280
           var i = 0;
279
           var i = 0;
281
           var res = [];
280
           var res = [];
288
                 Sort:item.Sort,
287
                 Sort:item.Sort,
289
             })
288
             })
290
           });
289
           });
291
-          
290
+
292
           res.map(item => {
291
           res.map(item => {
293
             item.Count = eval(item.Count.join('+'))
292
             item.Count = eval(item.Count.join('+'))
294
           })
293
           })
295
-          
294
+
296
           let arr1 = []
295
           let arr1 = []
297
           this.tableData.map(it => {
296
           this.tableData.map(it => {
298
             arr1.push(it.project_name)
297
             arr1.push(it.project_name)
313
             let day = parseInt(time / (1000 * 60 * 60 * 24))
312
             let day = parseInt(time / (1000 * 60 * 60 * 24))
314
             this.obj.push(Math.round(day / this.tableData[key].inspection_frequency))
313
             this.obj.push(Math.round(day / this.tableData[key].inspection_frequency))
315
           }
314
           }
316
-          
315
+
317
           this.chart.series[0].data = this.modesData.series
316
           this.chart.series[0].data = this.modesData.series
318
           this.chart.xAxis.data = this.modesData.xAxis
317
           this.chart.xAxis.data = this.modesData.xAxis
319
           this.getArrLength(this.chart.xAxis.data)
318
           this.getArrLength(this.chart.xAxis.data)
339
             }
338
             }
340
           }
339
           }
341
           // console.log('arr',arr)
340
           // console.log('arr',arr)
342
-         
343
-          
341
+
342
+
344
           var hash = {};
343
           var hash = {};
345
           var i = 0;
344
           var i = 0;
346
           var res = [];
345
           var res = [];
353
                 Sort:item.Sort,
352
                 Sort:item.Sort,
354
             })
353
             })
355
           });
354
           });
356
-          
355
+
357
           res.map(item => {
356
           res.map(item => {
358
             item.Count = eval(item.Count.join('+'))
357
             item.Count = eval(item.Count.join('+'))
359
           })
358
           })
360
-          
359
+
361
           let arr1 = []
360
           let arr1 = []
362
           this.tableData.map(it => {
361
           this.tableData.map(it => {
363
             arr1.push(it.project_name)
362
             arr1.push(it.project_name)
378
             let day = parseInt(time / (1000 * 60 * 60 * 24))
377
             let day = parseInt(time / (1000 * 60 * 60 * 24))
379
             this.obj.push(Math.round(day / this.tableData[key].inspection_frequency))
378
             this.obj.push(Math.round(day / this.tableData[key].inspection_frequency))
380
           }
379
           }
381
-          
380
+
382
           this.chart.series[0].data = this.modesData.series
381
           this.chart.series[0].data = this.modesData.series
383
           this.chart.xAxis.data = this.modesData.xAxis
382
           this.chart.xAxis.data = this.modesData.xAxis
384
           this.getArrLength(this.chart.xAxis.data)
383
           this.getArrLength(this.chart.xAxis.data)
389
           //        }
388
           //        }
390
           //     }
389
           //     }
391
           //   }
390
           //   }
392
-            
391
+
393
           //  let time = new Date(this.listQuery.end_time) - new Date(this.listQuery.start_time)
392
           //  let time = new Date(this.listQuery.end_time) - new Date(this.listQuery.start_time)
394
           //  let day = parseInt(time / (1000 * 60 * 60 * 24))
393
           //  let day = parseInt(time / (1000 * 60 * 60 * 24))
395
           //  console.log("tabledata",this.tableData)
394
           //  console.log("tabledata",this.tableData)
419
            var PatientsInfo = response.data.data.PatientsInfo
418
            var PatientsInfo = response.data.data.PatientsInfo
420
           //  console.log("patientsInfo",PatientsInfo)
419
           //  console.log("patientsInfo",PatientsInfo)
421
            var arr = []
420
            var arr = []
422
-        
421
+
423
           for(let i=0;i<this.tableData.length;i++){
422
           for(let i=0;i<this.tableData.length;i++){
424
             for(let j=0;j<PatientsInfo.length;j++){
423
             for(let j=0;j<PatientsInfo.length;j++){
425
               if(this.tableData[i].inspection_major == PatientsInfo[j].ProjectId){
424
               if(this.tableData[i].inspection_major == PatientsInfo[j].ProjectId){
428
             }
427
             }
429
           }
428
           }
430
           // console.log('arr',arr)
429
           // console.log('arr',arr)
431
-         
432
-          
430
+
431
+
433
           var hash = {};
432
           var hash = {};
434
           var i = 0;
433
           var i = 0;
435
           var res = [];
434
           var res = [];
442
                 Sort:item.Sort,
441
                 Sort:item.Sort,
443
             })
442
             })
444
           });
443
           });
445
-          
444
+
446
           res.map(item => {
445
           res.map(item => {
447
             item.Count = eval(item.Count.join('+'))
446
             item.Count = eval(item.Count.join('+'))
448
           })
447
           })
449
-          
448
+
450
           let arr1 = []
449
           let arr1 = []
451
           this.tableData.map(it => {
450
           this.tableData.map(it => {
452
             arr1.push(it.project_name)
451
             arr1.push(it.project_name)
467
             let day = parseInt(time / (1000 * 60 * 60 * 24))
466
             let day = parseInt(time / (1000 * 60 * 60 * 24))
468
             this.obj.push(Math.round(day / this.tableData[key].inspection_frequency))
467
             this.obj.push(Math.round(day / this.tableData[key].inspection_frequency))
469
           }
468
           }
470
-          
469
+
471
           this.chart.series[0].data = this.modesData.series
470
           this.chart.series[0].data = this.modesData.series
472
           this.chart.xAxis.data = this.modesData.xAxis
471
           this.chart.xAxis.data = this.modesData.xAxis
473
           this.getArrLength(this.chart.xAxis.data)
472
           this.getArrLength(this.chart.xAxis.data)
552
 
551
 
553
     //获取该机构下的所有患者
552
     //获取该机构下的所有患者
554
     this.getCurrentOrgPatients()
553
     this.getCurrentOrgPatients()
555
-   
554
+
556
   }
555
   }
557
 };
556
 };
558
 </script>
557
 </script>

+ 0 - 2
src/xt_pages/qcd/treatmentControlAnalysis/components/TimeAll.vue Целия файл

28
         align="right"
28
         align="right"
29
         format="yyyy-MM-dd"
29
         format="yyyy-MM-dd"
30
         value-format="yyyy-MM-dd"
30
         value-format="yyyy-MM-dd"
31
-        :picker-options="pickerOptions"
32
       ></el-date-picker>
31
       ></el-date-picker>
33
       <span class>-</span>
32
       <span class>-</span>
34
       <el-date-picker
33
       <el-date-picker
42
         align="right"
41
         align="right"
43
         format="yyyy-MM-dd"
42
         format="yyyy-MM-dd"
44
         value-format="yyyy-MM-dd"
43
         value-format="yyyy-MM-dd"
45
-        :picker-options="pickerOptions"
46
       ></el-date-picker>
44
       ></el-date-picker>
47
     </div>
45
     </div>
48
     <div class="tableTitle">统计图</div>
46
     <div class="tableTitle">统计图</div>

+ 0 - 2
src/xt_pages/qcd/treatmentControlAnalysis/components/TimePersonal.vue Целия файл

35
         align="right"
35
         align="right"
36
         format="yyyy-MM-dd"
36
         format="yyyy-MM-dd"
37
         value-format="yyyy-MM-dd"
37
         value-format="yyyy-MM-dd"
38
-        :picker-options="pickerOptions"
39
       ></el-date-picker>
38
       ></el-date-picker>
40
       <span class>-</span>
39
       <span class>-</span>
41
       <el-date-picker
40
       <el-date-picker
49
         align="right"
48
         align="right"
50
         format="yyyy-MM-dd"
49
         format="yyyy-MM-dd"
51
         value-format="yyyy-MM-dd"
50
         value-format="yyyy-MM-dd"
52
-        :picker-options="pickerOptions"
53
       ></el-date-picker>
51
       ></el-date-picker>
54
     </div>
52
     </div>
55
     <el-container>
53
     <el-container>