|
@@ -167,10 +167,10 @@
|
167
|
167
|
top="0"
|
168
|
168
|
>
|
169
|
169
|
<div>
|
170
|
|
- <div style="display:flex">
|
|
170
|
+ <div style="display:flex;position: absolute;top: 20px;left: 20%;">
|
171
|
171
|
<div>
|
172
|
172
|
取值时间:
|
173
|
|
- <el-select v-model="quzhi_date" placeholder="请选择" style="width: 120px;">
|
|
173
|
+ <el-select v-model="quzhi_date" @change="datachange" placeholder="请选择" style="width: 120px;">
|
174
|
174
|
<el-option
|
175
|
175
|
v-for="item in quzhi_options"
|
176
|
176
|
:key="item.value"
|
|
@@ -481,8 +481,96 @@
|
481
|
481
|
autotext_click(){
|
482
|
482
|
this.auto_dialog = false
|
483
|
483
|
|
484
|
|
- this.getAutoPatientContent()
|
|
484
|
+ // 本周
|
|
485
|
+ getFirstDayOfWeek(date){
|
|
486
|
+ var weekday = date.getDay()
|
|
487
|
+ date.setDate(date.getDate()-weekday+1);//往前算(weekday-1)天,年份、月份会自动变化
|
|
488
|
+ return this.timeFormat(date);
|
485
|
489
|
},
|
|
490
|
+ // 上周
|
|
491
|
+ getlastweek(date){
|
|
492
|
+ date.setDate(date.getDate()-7 - date.getDay() + 1);
|
|
493
|
+ var m =''
|
|
494
|
+ var d = ''
|
|
495
|
+ if(date.getMonth() + 1<10){
|
|
496
|
+ m = '0'+(date.getMonth() + 1)
|
|
497
|
+ }else{
|
|
498
|
+ m = date.getMonth() + 1
|
|
499
|
+ }
|
|
500
|
+ if(date.getDate()<10){
|
|
501
|
+ d = '0'+date.getDate()
|
|
502
|
+ }else{
|
|
503
|
+ d = date.getDate()
|
|
504
|
+ }
|
|
505
|
+ // this.start_date = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate() ;
|
|
506
|
+ this.start_date = date.getFullYear() + "-" + m + "-" + d ;
|
|
507
|
+ date.setDate(date.getDate() +6);
|
|
508
|
+ var mm = ''
|
|
509
|
+ var dd = ''
|
|
510
|
+ if(date.getMonth() + 1<10){
|
|
511
|
+ mm = '0'+(date.getMonth() + 1)
|
|
512
|
+ }else{
|
|
513
|
+ mm = date.getMonth() + 1
|
|
514
|
+ }
|
|
515
|
+ if(date.getDate()<10){
|
|
516
|
+ dd = '0'+date.getDate()
|
|
517
|
+ }else{
|
|
518
|
+ dd = date.getDate()
|
|
519
|
+ }
|
|
520
|
+ // if(date.getMonth() + 1<10)
|
|
521
|
+ // this.end_date = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
|
|
522
|
+ this.end_date = date.getFullYear() + "-" + mm + "-" + dd ;
|
|
523
|
+ console.log('this.end_date',this.end_date);
|
|
524
|
+ },
|
|
525
|
+ // 本月
|
|
526
|
+ getFirstDayOfMonth (date) {
|
|
527
|
+ date.setDate(1);
|
|
528
|
+ return this.timeFormat(date);
|
|
529
|
+ },
|
|
530
|
+ //上个月第一天
|
|
531
|
+ getLastMonthFirstDay() {
|
|
532
|
+ var date = new Date();
|
|
533
|
+ date.setDate(0);
|
|
534
|
+ var y = date.getFullYear(); //获取年份
|
|
535
|
+ var m = date.getMonth() + 1; //获取月份
|
|
536
|
+ m = m < 10 ? "0" + m : m;
|
|
537
|
+ this.start_date = [y, m, '01'].join("-")
|
|
538
|
+ // return [y, m, '01'].join("-");
|
|
539
|
+ },
|
|
540
|
+ // 上个月最后一天
|
|
541
|
+ getLastMonthLastDay() {
|
|
542
|
+ var date = new Date();
|
|
543
|
+ date.setDate(0);
|
|
544
|
+ var y = date.getFullYear(); //获取年份
|
|
545
|
+ var m = date.getMonth() + 1; //获取月份
|
|
546
|
+ var d = new Date(y, m, 0).getDate(); //获取当月最后一日
|
|
547
|
+ m = m < 10 ? "0" + m : m; //月份补 0
|
|
548
|
+ d = d < 10 ? "0" + d : d; //日数补 0
|
|
549
|
+ this.end_date = [y, m, d].join("-")
|
|
550
|
+ // return [y, m, d].join("-");
|
|
551
|
+ },
|
|
552
|
+ // 日期格式化
|
|
553
|
+ timeFormat(date) {
|
|
554
|
+ if (!date || typeof(date) === "string") {
|
|
555
|
+ this.error("参数异常,请检查...");
|
|
556
|
+ }
|
|
557
|
+ var y = date.getFullYear(); //年
|
|
558
|
+ if(date.getMonth() + 1<10){
|
|
559
|
+ var m ='0'+(date.getMonth() + 1); //月
|
|
560
|
+ }else{
|
|
561
|
+ var m =date.getMonth() + 1; //月
|
|
562
|
+ }
|
|
563
|
+ if(date.getDate()<10){
|
|
564
|
+ var d ='0'+date.getDate(); //日
|
|
565
|
+ }else{
|
|
566
|
+ var d = date.getDate(); //日
|
|
567
|
+ }
|
|
568
|
+ // var d = date.getDate(); //日
|
|
569
|
+
|
|
570
|
+ return y + "-" + m + "-" + d;
|
|
571
|
+ },
|
|
572
|
+
|
|
573
|
+
|
486
|
574
|
requestCourseRecords: function() {
|
487
|
575
|
this.loading = true
|
488
|
576
|
getCourseOfDiseaseRecords(this.patient_id, this.start_time, this.end_time).then(rs => {
|
|
@@ -795,8 +883,8 @@
|
795
|
883
|
this.$message.error("")
|
796
|
884
|
}
|
797
|
885
|
var params = {
|
798
|
|
- start_time:this.start_date,
|
799
|
|
- end_time:this.end_date,
|
|
886
|
+ start_date:this.start_date,
|
|
887
|
+ end_date:this.end_date,
|
800
|
888
|
patient_id:this.patient_id,
|
801
|
889
|
}
|
802
|
890
|
getAutoPatientContent(params).then(response=>{
|