|
@@ -217,18 +217,24 @@
|
217
|
217
|
<schedule-item
|
218
|
218
|
slot-scope="scope"
|
219
|
219
|
:schedule-detail="scope.row.Mon_M"
|
|
220
|
+ :config="config"
|
|
221
|
+
|
220
|
222
|
></schedule-item>
|
221
|
223
|
</el-table-column>
|
222
|
224
|
<el-table-column prop="Mon_A" label="下" width="110" align="center" v-if="isShowXiaWu">
|
223
|
225
|
<schedule-item
|
224
|
226
|
slot-scope="scope"
|
225
|
227
|
:schedule-detail="scope.row.Mon_A"
|
|
228
|
+ :config="config"
|
|
229
|
+
|
226
|
230
|
></schedule-item>
|
227
|
231
|
</el-table-column>
|
228
|
232
|
<el-table-column prop="Mon_N" label="晚" width="110" align="center" v-if="isShowWanShang">
|
229
|
233
|
<schedule-item
|
230
|
234
|
slot-scope="scope"
|
231
|
235
|
:schedule-detail="scope.row.Mon_N"
|
|
236
|
+ :config="config"
|
|
237
|
+
|
232
|
238
|
></schedule-item>
|
233
|
239
|
</el-table-column>
|
234
|
240
|
</el-table-column>
|
|
@@ -242,18 +248,24 @@
|
242
|
248
|
<schedule-item
|
243
|
249
|
slot-scope="scope"
|
244
|
250
|
:schedule-detail="scope.row.Tue_M"
|
|
251
|
+ :config="config"
|
|
252
|
+
|
245
|
253
|
></schedule-item>
|
246
|
254
|
</el-table-column>
|
247
|
255
|
<el-table-column prop="Tue_A" label="下" width="110" align="center" v-if="isShowXiaWu">
|
248
|
256
|
<schedule-item
|
249
|
257
|
slot-scope="scope"
|
250
|
258
|
:schedule-detail="scope.row.Tue_A"
|
|
259
|
+ :config="config"
|
|
260
|
+
|
251
|
261
|
></schedule-item>
|
252
|
262
|
</el-table-column>
|
253
|
263
|
<el-table-column prop="Tue_N" label="晚" width="110" align="center" v-if="isShowWanShang">
|
254
|
264
|
<schedule-item
|
255
|
265
|
slot-scope="scope"
|
256
|
266
|
:schedule-detail="scope.row.Tue_N"
|
|
267
|
+ :config="config"
|
|
268
|
+
|
257
|
269
|
></schedule-item>
|
258
|
270
|
</el-table-column>
|
259
|
271
|
</el-table-column>
|
|
@@ -268,17 +280,23 @@
|
268
|
280
|
<schedule-item
|
269
|
281
|
slot-scope="scope"
|
270
|
282
|
:schedule-detail="scope.row.Wed_M"
|
|
283
|
+ :config="config"
|
|
284
|
+
|
271
|
285
|
></schedule-item>
|
272
|
286
|
</el-table-column>
|
273
|
287
|
<el-table-column prop="Wed_A" label="下" width="110" align="center" v-if="isShowXiaWu">
|
274
|
288
|
<schedule-item
|
275
|
289
|
slot-scope="scope"
|
276
|
290
|
:schedule-detail="scope.row.Wed_A"
|
|
291
|
+ :config="config"
|
|
292
|
+
|
277
|
293
|
></schedule-item>
|
278
|
294
|
</el-table-column>
|
279
|
295
|
<el-table-column prop="Wed_N" label="晚" width="110" align="center" v-if="isShowWanShang">
|
280
|
296
|
<schedule-item
|
281
|
297
|
slot-scope="scope"
|
|
298
|
+ :config="config"
|
|
299
|
+
|
282
|
300
|
:schedule-detail="scope.row.Wed_N"
|
283
|
301
|
></schedule-item>
|
284
|
302
|
</el-table-column>
|
|
@@ -293,6 +311,7 @@
|
293
|
311
|
<el-table-column prop="Thurs_M" label="上" width="110" align="center" v-if="isShowShangWu">
|
294
|
312
|
<schedule-item
|
295
|
313
|
slot-scope="scope"
|
|
314
|
+ :config="config"
|
296
|
315
|
:schedule-detail="scope.row.Thurs_M"
|
297
|
316
|
></schedule-item>
|
298
|
317
|
</el-table-column>
|
|
@@ -300,12 +319,16 @@
|
300
|
319
|
<schedule-item
|
301
|
320
|
slot-scope="scope"
|
302
|
321
|
:schedule-detail="scope.row.Thurs_A"
|
|
322
|
+ :config="config"
|
|
323
|
+
|
303
|
324
|
></schedule-item>
|
304
|
325
|
</el-table-column>
|
305
|
326
|
<el-table-column prop="Thurs_N" label="晚" width="110" align="center" v-if="isShowWanShang">
|
306
|
327
|
<schedule-item
|
307
|
328
|
slot-scope="scope"
|
308
|
329
|
:schedule-detail="scope.row.Thurs_N"
|
|
330
|
+ :config="config"
|
|
331
|
+
|
309
|
332
|
></schedule-item>
|
310
|
333
|
</el-table-column>
|
311
|
334
|
</el-table-column>
|
|
@@ -320,18 +343,24 @@
|
320
|
343
|
<schedule-item
|
321
|
344
|
slot-scope="scope"
|
322
|
345
|
:schedule-detail="scope.row.Fri_M"
|
|
346
|
+ :config="config"
|
|
347
|
+
|
323
|
348
|
></schedule-item>
|
324
|
349
|
</el-table-column>
|
325
|
350
|
<el-table-column prop="Fri_A" label="下" width="110" align="center" v-if="isShowXiaWu">
|
326
|
351
|
<schedule-item
|
327
|
352
|
slot-scope="scope"
|
328
|
353
|
:schedule-detail="scope.row.Fri_A"
|
|
354
|
+ :config="config"
|
|
355
|
+
|
329
|
356
|
></schedule-item>
|
330
|
357
|
</el-table-column>
|
331
|
358
|
<el-table-column prop="Fri_N" label="晚" width="110" align="center" v-if="isShowWanShang">
|
332
|
359
|
<schedule-item
|
333
|
360
|
slot-scope="scope"
|
334
|
361
|
:schedule-detail="scope.row.Fri_N"
|
|
362
|
+ :config="config"
|
|
363
|
+
|
335
|
364
|
></schedule-item>
|
336
|
365
|
</el-table-column>
|
337
|
366
|
</el-table-column>
|
|
@@ -346,18 +375,24 @@
|
346
|
375
|
<schedule-item
|
347
|
376
|
slot-scope="scope"
|
348
|
377
|
:schedule-detail="scope.row.Sat_M"
|
|
378
|
+ :config="config"
|
|
379
|
+
|
349
|
380
|
></schedule-item>
|
350
|
381
|
</el-table-column>
|
351
|
382
|
<el-table-column prop="Sat_A" label="下" width="110" align="center" v-if="isShowXiaWu">
|
352
|
383
|
<schedule-item
|
353
|
384
|
slot-scope="scope"
|
354
|
385
|
:schedule-detail="scope.row.Sat_A"
|
|
386
|
+ :config="config"
|
|
387
|
+
|
355
|
388
|
></schedule-item>
|
356
|
389
|
</el-table-column>
|
357
|
390
|
<el-table-column prop="Sat_N" label="晚" width="110" align="center" v-if="isShowWanShang">
|
358
|
391
|
<schedule-item
|
359
|
392
|
slot-scope="scope"
|
360
|
393
|
:schedule-detail="scope.row.Sat_N"
|
|
394
|
+ :config="config"
|
|
395
|
+
|
361
|
396
|
></schedule-item>
|
362
|
397
|
</el-table-column>
|
363
|
398
|
</el-table-column>
|
|
@@ -372,22 +407,28 @@
|
372
|
407
|
<schedule-item
|
373
|
408
|
slot-scope="scope"
|
374
|
409
|
:schedule-detail="scope.row.Sun_M"
|
|
410
|
+ :config="config"
|
|
411
|
+
|
375
|
412
|
></schedule-item>
|
376
|
413
|
</el-table-column>
|
377
|
414
|
<el-table-column prop="Sun_A" label="下" min-width="110" align="center" v-if="isShowXiaWu">
|
378
|
415
|
<schedule-item
|
379
|
416
|
slot-scope="scope"
|
380
|
417
|
:schedule-detail="scope.row.Sun_A"
|
|
418
|
+ :config="config"
|
|
419
|
+
|
381
|
420
|
></schedule-item>
|
382
|
421
|
</el-table-column>
|
383
|
422
|
<el-table-column prop="Sun_N" label="晚" min-width="110" align="center" v-if="isShowWanShang">
|
384
|
423
|
<schedule-item
|
385
|
424
|
slot-scope="scope"
|
386
|
425
|
:schedule-detail="scope.row.Sun_N"
|
|
426
|
+ :config="config"
|
|
427
|
+
|
387
|
428
|
></schedule-item>
|
388
|
429
|
</el-table-column>
|
389
|
430
|
</el-table-column>
|
390
|
|
-
|
|
431
|
+
|
391
|
432
|
<!-- <el-table-column-->
|
392
|
433
|
<!-- prop="total"-->
|
393
|
434
|
<!-- label="总数"-->
|
|
@@ -734,7 +775,11 @@ export default {
|
734
|
775
|
partitionsProp: {
|
735
|
776
|
type: Object,
|
736
|
777
|
dafault: {}
|
737
|
|
- }
|
|
778
|
+ }, config: {
|
|
779
|
+ type: Object,
|
|
780
|
+ dafault: {}
|
|
781
|
+ },
|
|
782
|
+
|
738
|
783
|
},
|
739
|
784
|
data() {
|
740
|
785
|
return {
|
|
@@ -1064,7 +1109,7 @@ export default {
|
1064
|
1109
|
var partitions = response.data.data.partitions
|
1065
|
1110
|
console.log("partitions",partitions)
|
1066
|
1111
|
this.theWeek.thisWeek = response.data.data.theWeek
|
1067
|
|
-
|
|
1112
|
+
|
1068
|
1113
|
this.theWeek.lastWeek = this.theWeek.thisWeek - 1
|
1069
|
1114
|
this.theWeek.nextWeek = this.theWeek.thisWeek + 1
|
1070
|
1115
|
this.theWeek.nextTwoWeek = this.theWeek.thisWeek + 2
|
|
@@ -1305,7 +1350,7 @@ export default {
|
1305
|
1350
|
})
|
1306
|
1351
|
})
|
1307
|
1352
|
}
|
1308
|
|
-
|
|
1353
|
+
|
1309
|
1354
|
this.scheduleZone.sort(this.compare('sort'))
|
1310
|
1355
|
this.source_scheduleZone = this.scheduleZone
|
1311
|
1356
|
console.log("34455555566666",this.source_scheduleZone)
|
|
@@ -1356,13 +1401,13 @@ export default {
|
1356
|
1401
|
this.getSchedulePatients();
|
1357
|
1402
|
},
|
1358
|
1403
|
getSummaries(param) {
|
1359
|
|
-
|
1360
|
|
-
|
|
1404
|
+
|
|
1405
|
+
|
1361
|
1406
|
const { columns, data } = param;
|
1362
|
1407
|
const sums = [];
|
1363
|
|
-
|
|
1408
|
+
|
1364
|
1409
|
columns.forEach((column, index) => {
|
1365
|
|
-
|
|
1410
|
+
|
1366
|
1411
|
if (index === 0 ) {
|
1367
|
1412
|
sums[index] = "总数";
|
1368
|
1413
|
return;
|
|
@@ -1373,7 +1418,7 @@ export default {
|
1373
|
1418
|
}
|
1374
|
1419
|
|
1375
|
1420
|
const values = data.map(item => item[column.property]);
|
1376
|
|
-
|
|
1421
|
+
|
1377
|
1422
|
sums[index] = values.reduce((prev, curr) => {
|
1378
|
1423
|
if (typeof curr["mode_id"] === "undefined") {
|
1379
|
1424
|
return prev;
|
|
@@ -1451,7 +1496,7 @@ export default {
|
1451
|
1496
|
var Sun_N_One= 0
|
1452
|
1497
|
|
1453
|
1498
|
if(this.schedulesGroup!=null && this.schedulesGroup.length >0){
|
1454
|
|
-
|
|
1499
|
+
|
1455
|
1500
|
for(let i=0;i<this.schedulesGroup.length;i++){
|
1456
|
1501
|
//灌流
|
1457
|
1502
|
//礼拜一上午
|
|
@@ -1592,7 +1637,7 @@ export default {
|
1592
|
1637
|
//礼拜四上午
|
1593
|
1638
|
if(this.schedulesGroup[i].schedule_week == 4 && this.schedulesGroup[i].schedule_type == 1 && this.schedulesGroup[i].mode_id == 2){
|
1594
|
1639
|
Thurs_M_One = this.schedulesGroup[i].Count
|
1595
|
|
-
|
|
1640
|
+
|
1596
|
1641
|
}
|
1597
|
1642
|
//礼拜四下午
|
1598
|
1643
|
if(this.schedulesGroup[i].schedule_week == 4 && this.schedulesGroup[i].schedule_type == 2 && this.schedulesGroup[i].mode_id == 2){
|
|
@@ -1642,41 +1687,41 @@ export default {
|
1642
|
1687
|
if(this.schedulesGroup[i].schedule_week == 7 && this.schedulesGroup[i].schedule_type == 3 && this.schedulesGroup[i].mode_id == 2){
|
1643
|
1688
|
Sun_N_One = this.schedulesGroup[i].Count
|
1644
|
1689
|
}
|
1645
|
|
-
|
|
1690
|
+
|
1646
|
1691
|
}
|
1647
|
1692
|
}
|
1648
|
1693
|
|
1649
|
1694
|
sums[2] = "总人数:"+ sums[2] +"人"+ " " + "灌流:"+Mon_M +"人" +" "+ "血滤:" + Mon_M_One +"人"
|
1650
|
|
- sums[3] = "总人数:"+ sums[3] +"人"+ " " + "灌流:"+Mon_A +"人" +" "+ "血滤:" + Mon_A_One +"人"
|
1651
|
|
- sums[4] = "总人数:"+ sums[4] +"人"+ " " + "灌流:"+Mon_N +"人" +" "+ "血滤:" + Mon_N_One +"人"
|
|
1695
|
+ sums[3] = "总人数:"+ sums[3] +"人"+ " " + "灌流:"+Mon_A +"人" +" "+ "血滤:" + Mon_A_One +"人"
|
|
1696
|
+ sums[4] = "总人数:"+ sums[4] +"人"+ " " + "灌流:"+Mon_N +"人" +" "+ "血滤:" + Mon_N_One +"人"
|
1652
|
1697
|
|
1653
|
|
- sums[5] = "总人数:"+ sums[5] +"人"+ " " + "灌流:"+Tue_M +"人" +" "+ "血滤:" + Tue_M_One +"人"
|
1654
|
|
- sums[6] = "总人数:"+ sums[6] +"人"+ " " + "灌流:"+Tue_A +"人" +" "+ "血滤:" + Tue_A_One +"人"
|
1655
|
|
- sums[7] = "总人数:"+ sums[7] +"人"+ " " + "灌流:"+Tue_N +"人" +" "+ "血滤:" + Tue_N_One +"人"
|
|
1698
|
+ sums[5] = "总人数:"+ sums[5] +"人"+ " " + "灌流:"+Tue_M +"人" +" "+ "血滤:" + Tue_M_One +"人"
|
|
1699
|
+ sums[6] = "总人数:"+ sums[6] +"人"+ " " + "灌流:"+Tue_A +"人" +" "+ "血滤:" + Tue_A_One +"人"
|
|
1700
|
+ sums[7] = "总人数:"+ sums[7] +"人"+ " " + "灌流:"+Tue_N +"人" +" "+ "血滤:" + Tue_N_One +"人"
|
1656
|
1701
|
|
1657
|
|
- sums[8] = "总人数:"+ sums[8] +"人"+ " " + "灌流:"+Wed_M +"人" +" "+ "血滤:" + Wed_M_One +"人"
|
1658
|
|
- sums[9] = "总人数:"+ sums[9] +"人"+ " " + "灌流:"+ Wed_A +"人" +" "+ "血滤:" + Wed_A_One +"人"
|
1659
|
|
- sums[10] = "总人数:"+ sums[10] +"人"+ " " + "灌流:"+Wed_N +"人" +" "+ "血滤:" +Wed_N_One +"人"
|
|
1702
|
+ sums[8] = "总人数:"+ sums[8] +"人"+ " " + "灌流:"+Wed_M +"人" +" "+ "血滤:" + Wed_M_One +"人"
|
|
1703
|
+ sums[9] = "总人数:"+ sums[9] +"人"+ " " + "灌流:"+ Wed_A +"人" +" "+ "血滤:" + Wed_A_One +"人"
|
|
1704
|
+ sums[10] = "总人数:"+ sums[10] +"人"+ " " + "灌流:"+Wed_N +"人" +" "+ "血滤:" +Wed_N_One +"人"
|
1660
|
1705
|
|
1661
|
|
- sums[11] = "总人数:"+ sums[11] +"人"+ " " + "灌流:"+Thurs_M +"人" +" "+ "血滤:" + Thurs_M_One +"人"
|
1662
|
|
- sums[12] = "总人数:"+ sums[12] +"人"+ " " + "灌流:"+Thurs_A +"人" +" "+ "血滤:" + Thurs_A_One +"人"
|
1663
|
|
- sums[13] = "总人数:"+ sums[13] +"人"+ " " + "灌流:"+Thurs_N +"人" +" "+ "血滤:" + Thurs_N_One +"人"
|
|
1706
|
+ sums[11] = "总人数:"+ sums[11] +"人"+ " " + "灌流:"+Thurs_M +"人" +" "+ "血滤:" + Thurs_M_One +"人"
|
|
1707
|
+ sums[12] = "总人数:"+ sums[12] +"人"+ " " + "灌流:"+Thurs_A +"人" +" "+ "血滤:" + Thurs_A_One +"人"
|
|
1708
|
+ sums[13] = "总人数:"+ sums[13] +"人"+ " " + "灌流:"+Thurs_N +"人" +" "+ "血滤:" + Thurs_N_One +"人"
|
1664
|
1709
|
|
1665
|
|
- sums[14] = "总人数:"+ sums[14] +"人"+ " " + "灌流:"+Fri_M +"人" +" "+ "血滤:" + Fri_M_One +"人"
|
1666
|
|
- sums[15] = "总人数:"+ sums[15] +"人"+ " " + "灌流:"+Fri_A +"人" +" "+ "血滤:" + Fri_A_One +"人"
|
1667
|
|
- sums[16] = "总人数:"+ sums[16] +"人"+ " " + "灌流:"+Fri_N +"人" +" "+ "血滤:" + Fri_N_One +"人"
|
|
1710
|
+ sums[14] = "总人数:"+ sums[14] +"人"+ " " + "灌流:"+Fri_M +"人" +" "+ "血滤:" + Fri_M_One +"人"
|
|
1711
|
+ sums[15] = "总人数:"+ sums[15] +"人"+ " " + "灌流:"+Fri_A +"人" +" "+ "血滤:" + Fri_A_One +"人"
|
|
1712
|
+ sums[16] = "总人数:"+ sums[16] +"人"+ " " + "灌流:"+Fri_N +"人" +" "+ "血滤:" + Fri_N_One +"人"
|
1668
|
1713
|
|
1669
|
|
- sums[17] = "总人数:"+ sums[17] +"人"+ " " + "灌流:"+Sat_M +"人" +" "+ "血滤:" + Sat_M_One +"人"
|
1670
|
|
- sums[18] = "总人数:"+ sums[18] +"人"+ " " + "灌流:"+Sat_A +"人" +" "+ "血滤:" + Sat_A_One +"人"
|
1671
|
|
- sums[19] = "总人数:"+ sums[19] +"人"+ " " + "灌流:"+Sat_N +"人" +" "+ "血滤:" + Sat_N_One +"人"
|
|
1714
|
+ sums[17] = "总人数:"+ sums[17] +"人"+ " " + "灌流:"+Sat_M +"人" +" "+ "血滤:" + Sat_M_One +"人"
|
|
1715
|
+ sums[18] = "总人数:"+ sums[18] +"人"+ " " + "灌流:"+Sat_A +"人" +" "+ "血滤:" + Sat_A_One +"人"
|
|
1716
|
+ sums[19] = "总人数:"+ sums[19] +"人"+ " " + "灌流:"+Sat_N +"人" +" "+ "血滤:" + Sat_N_One +"人"
|
1672
|
1717
|
|
1673
|
|
- sums[20] = "总人数:"+ sums[20] +"人"+ " " + "灌流:"+Sun_M +"人" +" "+ "血滤:" + Sun_M_One +"人"
|
1674
|
|
- sums[21] = "总人数:"+ sums[21] +"人"+ " " + "灌流:"+Sun_A +"人" +" "+ "血滤:" + Sun_A_One +"人"
|
1675
|
|
- sums[22] = "总人数:"+ sums[22] +"人"+ " " + "灌流:"+Sun_N +"人" +" "+ "血滤:" + Sun_N_One +"人"
|
|
1718
|
+ sums[20] = "总人数:"+ sums[20] +"人"+ " " + "灌流:"+Sun_M +"人" +" "+ "血滤:" + Sun_M_One +"人"
|
|
1719
|
+ sums[21] = "总人数:"+ sums[21] +"人"+ " " + "灌流:"+Sun_A +"人" +" "+ "血滤:" + Sun_A_One +"人"
|
|
1720
|
+ sums[22] = "总人数:"+ sums[22] +"人"+ " " + "灌流:"+Sun_N +"人" +" "+ "血滤:" + Sun_N_One +"人"
|
1676
|
1721
|
return sums;
|
1677
|
1722
|
|
1678
|
1723
|
}
|
1679
|
|
-
|
|
1724
|
+
|
1680
|
1725
|
if(this.$store.getters.xt_user.template_info.org_id != 9671 && this.$store.getters.xt_user.template_info.org_id != 0 && this.$store.getters.xt_user.template_info.org_id != 3877){
|
1681
|
1726
|
return sums;
|
1682
|
1727
|
}
|
|
@@ -1749,13 +1794,13 @@ export default {
|
1749
|
1794
|
this.weekDays = response.data.data.days;
|
1750
|
1795
|
this.toDay = response.data.data.today;
|
1751
|
1796
|
var theSchedules = response.data.data.schdules;
|
1752
|
|
-
|
|
1797
|
+
|
1753
|
1798
|
var schedulesGroup = response.data.data.schedulesGroup
|
1754
|
1799
|
this.schedulesGroup = schedulesGroup
|
1755
|
1800
|
|
1756
|
1801
|
|
1757
|
1802
|
|
1758
|
|
-
|
|
1803
|
+
|
1759
|
1804
|
var that = this;
|
1760
|
1805
|
|
1761
|
1806
|
this.scheduleZone.forEach(function(zone, index) {
|
|
@@ -1840,7 +1885,7 @@ export default {
|
1840
|
1885
|
dialysis_machine_name:"",
|
1841
|
1886
|
schedule_date:"",
|
1842
|
1887
|
Count:0,
|
1843
|
|
-
|
|
1888
|
+
|
1844
|
1889
|
};
|
1845
|
1890
|
that.scheduleZone[index].Thurs_M = {
|
1846
|
1891
|
mode_id: 0,
|
|
@@ -3046,7 +3091,7 @@ export default {
|
3046
|
3091
|
}
|
3047
|
3092
|
var nowDate = year + "-" + month + "-" + day
|
3048
|
3093
|
var date = new Date(nowDate + " 00:00:00")
|
3049
|
|
-
|
|
3094
|
+
|
3050
|
3095
|
this.now_time = date.getTime()/1000
|
3051
|
3096
|
this.getAllZones()
|
3052
|
3097
|
|