|
@@ -112,7 +112,7 @@
|
112
|
112
|
<!-- </el-col> -->
|
113
|
113
|
</div>
|
114
|
114
|
<div class="app-container">
|
115
|
|
-
|
|
115
|
+
|
116
|
116
|
<!-- <el-tabs v-model="activeName" tab-position="top" @tab-click="handleClick"> -->
|
117
|
117
|
<!-- <el-tab-pane name="schedules">-->
|
118
|
118
|
<!-- <span slot="label"> 排班信息 </span>-->
|
|
@@ -178,8 +178,8 @@
|
178
|
178
|
|
179
|
179
|
<!-- </el-tabs> -->
|
180
|
180
|
<template-table v-loading="dataloading" ref="table" :is_editing="is_editing" :editable="true" :device_numbers="device_numbers" :template="template"
|
181
|
|
- :modes="modes" :patients="patients" @cancel_sch="refresh" :data="data" :template_mode="template_mode"
|
182
|
|
- @cur_info="cur_info" @saveData="saveData" @event1="changeZone" @saveSuccessTwo="refresh"
|
|
181
|
+ :modes="modes" :patients="patients" @cancel_sch="refresh" :data="data" :template_mode="template_mode"
|
|
182
|
+ @cur_info="cur_info" @saveData="saveData" @event1="changeZone" @saveSuccessTwo="refresh"
|
183
|
183
|
@setTemplate="setTemplate" @changeLoading="changeLoading">
|
184
|
184
|
<div class="position">
|
185
|
185
|
<div>
|
|
@@ -192,6 +192,18 @@
|
192
|
192
|
<span v-if="schedule.mode ==1">(本周)</span>
|
193
|
193
|
<span v-if="schedule.mode == 2 && schedule.execute_times%2==0">(下一周)</span>
|
194
|
194
|
<span v-if="schedule.mode == 2 && schedule.execute_times%2!=0">(本周)</span>
|
|
195
|
+
|
|
196
|
+ <span v-if="schedule.mode == 3 && schedule.execute_times%3 ==0">(下下周)</span>
|
|
197
|
+ <span v-if="schedule.mode == 3 && schedule.execute_times%3 ==1">(下周)</span>
|
|
198
|
+ <span v-if="schedule.mode == 3 && schedule.execute_times%3 ==2">(本周)</span>
|
|
199
|
+
|
|
200
|
+
|
|
201
|
+ <span v-if="schedule.mode == 4 && schedule.execute_times%4 ==0">(下下周)</span>
|
|
202
|
+ <span v-if="schedule.mode == 4 && schedule.execute_times%4 ==1">(下周)</span>
|
|
203
|
+ <span v-if="schedule.mode == 4 && schedule.execute_times%4 ==2">(本周)</span>
|
|
204
|
+ <span v-if="schedule.mode == 4 && schedule.execute_times%4 ==3">(上周)</span>
|
|
205
|
+
|
|
206
|
+
|
195
|
207
|
</span>
|
196
|
208
|
|
197
|
209
|
</el-tab-pane>
|
|
@@ -202,6 +214,17 @@
|
202
|
214
|
|
203
|
215
|
<span v-if="schedule.mode == 2 && schedule.execute_times%2==0">(本周)</span>
|
204
|
216
|
<span v-if="schedule.mode == 2 && schedule.execute_times%2!=0">(下一周)</span>
|
|
217
|
+
|
|
218
|
+ <span v-if="schedule.mode == 3 && schedule.execute_times%3 ==0">(本周)</span>
|
|
219
|
+ <span v-if="schedule.mode == 3 && schedule.execute_times%3 ==1">(下周)</span>
|
|
220
|
+ <span v-if="schedule.mode == 3 && schedule.execute_times%3 ==2">(下下周)</span>
|
|
221
|
+
|
|
222
|
+
|
|
223
|
+ <span v-if="schedule.mode == 4 && schedule.execute_times%4 ==0">(下下周)</span>
|
|
224
|
+ <span v-if="schedule.mode == 4 && schedule.execute_times%4 ==1">(下周)</span>
|
|
225
|
+ <span v-if="schedule.mode == 4 && schedule.execute_times%4 ==2">(本周)</span>
|
|
226
|
+ <span v-if="schedule.mode == 4 && schedule.execute_times%4 ==3">(上周)</span>
|
|
227
|
+
|
205
|
228
|
</span>
|
206
|
229
|
</el-tab-pane>
|
207
|
230
|
|
|
@@ -485,19 +508,15 @@ export default {
|
485
|
508
|
if(templates.length > 1){
|
486
|
509
|
this.secondWeekData = templates[1].items
|
487
|
510
|
this.second_template = templates[1]
|
488
|
|
-
|
489
|
511
|
}
|
490
|
512
|
if(templates.length > 2){
|
491
|
513
|
this.thirdWeekData = templates[2].items
|
492
|
514
|
this.third_template = templates[2]
|
493
|
|
-
|
494
|
515
|
}
|
495
|
516
|
if(templates.length > 3){
|
496
|
517
|
this.fourWeekData = templates[3].items
|
497
|
518
|
this.four_template = templates[3]
|
498
|
|
-
|
499
|
519
|
}
|
500
|
|
-
|
501
|
520
|
var patients = resp.data.patients
|
502
|
521
|
this.template_mode = mode
|
503
|
522
|
this.origin_mode = mode.mode
|
|
@@ -505,17 +524,12 @@ export default {
|
505
|
524
|
this.patients = patients
|
506
|
525
|
this.tar_template = this.first_template
|
507
|
526
|
this.$refs.table.setEditData(this.patients,this.first_template,this.device_numbers,this.templates, this.activeName)
|
508
|
|
-
|
509
|
527
|
var fakeTemplateItems = []
|
510
|
|
-
|
511
|
528
|
this.this_week_schedules.items = fakeTemplateItems
|
512
|
|
-
|
513
|
529
|
} else {
|
514
|
530
|
this.$message(resp.msg)
|
515
|
531
|
}
|
516
|
532
|
})
|
517
|
|
-
|
518
|
|
-
|
519
|
533
|
},
|
520
|
534
|
methods: {
|
521
|
535
|
changeLoading(){
|
|
@@ -3472,7 +3486,7 @@ export default {
|
3472
|
3486
|
this.schedulingTableVisible=false
|
3473
|
3487
|
this.$message.success("保存成功")
|
3474
|
3488
|
this.$router.back()
|
3475
|
|
-
|
|
3489
|
+
|
3476
|
3490
|
}
|
3477
|
3491
|
|
3478
|
3492
|
},
|