|
@@ -45,7 +45,7 @@
|
45
|
45
|
</template>
|
46
|
46
|
|
47
|
47
|
<script>
|
48
|
|
- import { getNextScheduleWeekDay,getPrintList } from '@/api/schedule'
|
|
48
|
+ import { getScheduleList,getPrintList } from '@/api/schedule'
|
49
|
49
|
import { parseTime } from '@/utils'
|
50
|
50
|
import { uParseTime } from '@/utils/tools'
|
51
|
51
|
import BreadCrumb from '@/xt_pages/components/bread-crumb'
|
|
@@ -92,54 +92,56 @@
|
92
|
92
|
this.week_time = this.$route.query.week_time
|
93
|
93
|
this.zone = this.$route.query.zone
|
94
|
94
|
this.pre_status = this.$route.query.prestatus
|
95
|
|
- const params = {
|
|
95
|
+ const params = {
|
96
|
96
|
week_type:this.week_type,
|
97
|
97
|
week_time:this.week_time,
|
98
|
|
- start_time:this.start_time,
|
99
|
|
- end_time:this.end_time,
|
100
|
98
|
zone:this.zone,
|
101
|
99
|
}
|
102
|
|
- getNextScheduleWeekDay(params).then(rs => {
|
103
|
|
- var resp = rs.data
|
104
|
|
- console.log(resp)
|
105
|
|
- if (resp.state == 1) {
|
106
|
|
- var scheduleData = resp.data.schedule
|
107
|
|
-
|
108
|
|
- if(this.pre_status == 0){
|
109
|
|
- for(let i=0;i<scheduleData.length;i++){
|
110
|
|
- scheduleData[i].sort = scheduleData[i].number.sort
|
111
|
|
- }
|
112
|
|
- var arr = scheduleData.sort(this.compare('sort'))
|
113
|
|
- this.scheduleData = arr
|
114
|
|
- console.log("数据类型",this.scheduleData)
|
115
|
|
- }
|
116
|
|
- if(this.pre_status == 1){
|
117
|
|
- var newList = []
|
118
|
|
- for(let i=0;i<scheduleData.length;i++){
|
119
|
|
- if(scheduleData.prescription.id > 0){
|
120
|
|
- newList.push(scheduleData[i])
|
121
|
|
- }
|
122
|
|
- }
|
123
|
|
- var arr = newList.sort(this.compare('sort'))
|
124
|
|
- this.scheduleData = arr
|
|
100
|
+ console.log("params",params)
|
|
101
|
+ getScheduleList(params).then(response=>{
|
|
102
|
+ if(response.data.state ==1){
|
|
103
|
+ var list = response.data.data.list
|
|
104
|
+ for(let i=0;i<list.length;i++){
|
|
105
|
+ list[i].sort = list[i].number.sort
|
|
106
|
+ }
|
|
107
|
+ var arr = list.sort(this.compare('sort'))
|
|
108
|
+
|
|
109
|
+ this.scheduleData = arr
|
|
110
|
+
|
|
111
|
+ let a = response.data.data.day
|
|
112
|
+ console.log("a",a)
|
|
113
|
+ var myDate = new Date(a);
|
|
114
|
+ var year = myDate.getFullYear(); //年
|
|
115
|
+ var month = myDate.getMonth() + 1; //月
|
|
116
|
+ var day = myDate.getDate(); //日
|
|
117
|
+ var days = myDate.getDay();
|
|
118
|
+ switch(days) {
|
|
119
|
+ case 1:
|
|
120
|
+ days = '星期一';
|
|
121
|
+ break;
|
|
122
|
+ case 2:
|
|
123
|
+ days = '星期二';
|
|
124
|
+ break;
|
|
125
|
+ case 3:
|
|
126
|
+ days = '星期三';
|
|
127
|
+ break;
|
|
128
|
+ case 4:
|
|
129
|
+ days = '星期四';
|
|
130
|
+ break;
|
|
131
|
+ case 5:
|
|
132
|
+ days = '星期五';
|
|
133
|
+ break;
|
|
134
|
+ case 6:
|
|
135
|
+ days = '星期六';
|
|
136
|
+ break;
|
|
137
|
+ case 0:
|
|
138
|
+ days = '星期日';
|
|
139
|
+ break;
|
125
|
140
|
}
|
126
|
|
-
|
127
|
|
- if(this.pre_status == 2){
|
128
|
|
- var newList = []
|
129
|
|
- for(let i=0;i<scheduleData.length;i++){
|
130
|
|
- if(scheduleData.prescription.id == 0){
|
131
|
|
- newList.push(scheduleData[i])
|
132
|
|
- }
|
133
|
|
- }
|
134
|
|
- var arr = newList.sort(this.compare('sort'))
|
135
|
|
- this.scheduleData = arr
|
|
141
|
+ var str = year + "年" + month + "月" + day + "日 " + days;
|
|
142
|
+ this.currentDate = str
|
136
|
143
|
}
|
137
|
|
- } else {
|
138
|
|
- this.$message.error(resp.msg)
|
139
|
|
- }
|
140
|
|
- }).catch(err => {
|
141
|
|
- this.$message.error(err)
|
142
|
|
- })
|
|
144
|
+ })
|
143
|
145
|
|
144
|
146
|
var now_time = parseInt(this.week_type) * 86400 + this.start_time
|
145
|
147
|
console.log("now",now_time)
|