Просмотр исходного кода

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

XMLWAN 4 лет назад
Родитель
Сommit
9086bcddd3

+ 18 - 17
src/xt_pages/dialysis/details/dialog/DoctorAdviceDialog.vue Просмотреть файл

170
       @close="resetDialog"
170
       @close="resetDialog"
171
       :modal-append-to-body="false"
171
       :modal-append-to-body="false"
172
     >
172
     >
173
-      <!--<div class="txsj">-->
174
-        <!--<el-button-->
175
-          <!--round-->
176
-          <!--@click="openLast(1)"-->
177
-        <!--&gt;上一方-->
178
-        <!--</el-button>-->
179
-
180
-        <!--<el-button-->
181
-          <!--round-->
182
-          <!--@click="openNext(2)"-->
183
-        <!--&gt;下一方-->
184
-        <!--</el-button>-->
185
-      <!--</div>-->
173
+      <div class="txsj">
174
+        <el-button
175
+          round
176
+          @click="openLast(1)"
177
+        >上一方
178
+        </el-button>
179
+
180
+        <el-button
181
+          round
182
+          @click="openNext(2)"
183
+        >下一方
184
+        </el-button>
185
+      </div>
186
 
186
 
187
       <div class="txsj" v-show="showAdvicePanel">
187
       <div class="txsj" v-show="showAdvicePanel">
188
         <el-button
188
         <el-button
2189
           }
2189
           }
2190
         })
2190
         })
2191
 
2191
 
2192
-      }
2193
-      ,
2192
+      },
2194
       getDialysisScheduleDetail() {
2193
       getDialysisScheduleDetail() {
2195
         getDialysisScheduleDetail(this.patientid, this.record_date).then(response => {
2194
         getDialysisScheduleDetail(this.patientid, this.record_date).then(response => {
2196
           if (response.data.state == 1) {
2195
           if (response.data.state == 1) {
2204
         if (val == 1) {
2203
         if (val == 1) {
2205
           this.isLastOrNextVisible = true
2204
           this.isLastOrNextVisible = true
2206
           this.isVisibility = false
2205
           this.isVisibility = false
2206
+          this.request_record_date = this.record_date
2207
+
2207
           let params = {
2208
           let params = {
2208
             patient_id: this.patientid,
2209
             patient_id: this.patientid,
2209
             record_time: this.request_record_date,
2210
             record_time: this.request_record_date,
2222
           this.GetLastOrNextDoctorAdvice(params)
2223
           this.GetLastOrNextDoctorAdvice(params)
2223
 
2224
 
2224
         }
2225
         }
2225
-      }
2226
-      ,
2226
+      },
2227
       openNext(val) {
2227
       openNext(val) {
2228
         if (val == 2) {
2228
         if (val == 2) {
2229
           this.isLastOrNextVisible = true
2229
           this.isLastOrNextVisible = true
2230
           this.isVisibility = false
2230
           this.isVisibility = false
2231
+          this.request_record_date = this.record_date
2231
 
2232
 
2232
           let params = {
2233
           let params = {
2233
             patient_id: this.patientid,
2234
             patient_id: this.patientid,

+ 195 - 98
src/xt_pages/dialysis/details/dialog/doubleCheckDialog.vue Просмотреть файл

43
       </el-form-item>
43
       </el-form-item>
44
     </el-form>
44
     </el-form>
45
 
45
 
46
-    <el-form :inline="true" class="demo-form-inline" :model="doubleReview" label-width="110px">
47
-    <el-form-item label="核对时间 : ">
46
+    <el-form :inline="true" class="demo-form-inline" :model="doubleReview" label-width="120px">
47
+      <el-form-item label="第一次核对时间:">
48
+        <el-time-picker
49
+          v-model="first_check_time"
50
+          format='HH:mm'
51
+          value-format="HH:mm"
52
+          placeholder="请输入核对时间">
53
+        </el-time-picker>
54
+      </el-form-item>
55
+
56
+      <el-form-item label="第一次核对人">
57
+        <el-select v-model="doubleReview.creater" placeholder="请选择核对人">
58
+          <el-option v-for="(admin, index) in admin_users" :key="index" :value="admin.id"
59
+                     :label="admin.name"></el-option>
60
+        </el-select>
61
+      </el-form-item>
62
+
63
+
64
+      <el-form-item label="第二次核对时间:">
48
         <el-time-picker
65
         <el-time-picker
49
-          v-model="time"
66
+          v-model="check_time"
50
           format='HH:mm'
67
           format='HH:mm'
51
           value-format="HH:mm"
68
           value-format="HH:mm"
52
           placeholder="请输入核对时间">
69
           placeholder="请输入核对时间">
53
         </el-time-picker>
70
         </el-time-picker>
54
       </el-form-item>
71
       </el-form-item>
72
+
73
+      <el-form-item label="第二次核对人">
74
+        <el-select v-model="doubleReview.modifier" placeholder="请选择核对人">
75
+          <el-option v-for="(admin, index) in admin_users" :key="index" :value="admin.id"
76
+                     :label="admin.name"></el-option>
77
+        </el-select>
78
+      </el-form-item>
79
+
55
     </el-form>
80
     </el-form>
56
 
81
 
57
 
82
 
63
 
88
 
64
     <div slot="footer" class="dialog-footer">
89
     <div slot="footer" class="dialog-footer">
65
       <el-button @click="handleCancle">取 消</el-button>
90
       <el-button @click="handleCancle">取 消</el-button>
66
-      <el-button :disabled="this.doubleReview.creater == 0 || this.doubleReview.modifier == 0 ? false : true " type="primary" @click="handleComfirm">保 存</el-button>
91
+      <el-button type="primary" @click="handleComfirm">保 存</el-button>
67
     </div>
92
     </div>
68
   </el-dialog>
93
   </el-dialog>
69
 
94
 
73
 <script>
98
 <script>
74
   import { postDoubleCheck } from '@/api/dialysis'
99
   import { postDoubleCheck } from '@/api/dialysis'
75
   import { uParseTime } from '@/utils/tools'
100
   import { uParseTime } from '@/utils/tools'
101
+  import { parseTime } from '@/utils'
76
 
102
 
77
   export default {
103
   export default {
78
     name: 'doubleCheckDialog',
104
     name: 'doubleCheckDialog',
79
     data() {
105
     data() {
80
       return {
106
       return {
81
         isVisibility: false,
107
         isVisibility: false,
82
-        time:'',
108
+        time: '',
83
         isClose: false,
109
         isClose: false,
110
+        check_time: 0,
111
+        first_check_time: 0,
112
+
84
         doubleReview: {
113
         doubleReview: {
85
           dialysis_item_check: '1',
114
           dialysis_item_check: '1',
86
           dialysis_parameter_check: '1',
115
           dialysis_parameter_check: '1',
104
       }
133
       }
105
     }, methods: {
134
     }, methods: {
106
       show() {
135
       show() {
136
+
107
         this.isVisibility = true
137
         this.isVisibility = true
138
+        if (this.double_check.id > 0) {
108
 
139
 
140
+          this.first_check_time = uParseTime(
141
+            this.double_check.first_check_time,
142
+            '{y}-{m}-{d}  {h}:{i}'
143
+          ).split(' ')[1]
109
 
144
 
145
+          this.check_time = uParseTime(
146
+            this.double_check.check_time,
147
+            '{y}-{m}-{d}  {h}:{i}'
148
+          ).split(' ')[1]
149
+
150
+        } else {
151
+          var nowDate = new Date()
152
+          var nowHours = nowDate.getHours()
153
+          var nowMinutes = nowDate.getMinutes()
154
+          this.check_time = (nowHours < 10 ? '0' + nowHours : nowHours) + ':' + (nowMinutes < 10 ? '0' + nowMinutes : nowMinutes)
155
+          this.first_check_time = (nowHours < 10 ? '0' + nowHours : nowHours) + ':' + (nowMinutes < 10 ? '0' + nowMinutes : nowMinutes)
110
 
156
 
111
 
157
 
158
+        }
112
       },
159
       },
113
       hide() {
160
       hide() {
114
         this.isVisibility = false
161
         this.isVisibility = false
122
           this.$message.error('没有选择患者')
169
           this.$message.error('没有选择患者')
123
           return
170
           return
124
         }
171
         }
172
+        var first_check_time = this.record_date + ' ' + this.first_check_time
173
+        var check_time = this.record_date + ' ' + this.check_time
174
+
175
+        var first_time = new Date(first_check_time).getTime()
176
+        var second_time = new Date(check_time).getTime()
177
+
178
+        this.doubleReview.creater = 400
179
+        this.doubleReview.modifier = 448
180
+
181
+        if (first_time >= second_time) {
182
+          this.$message.error('第一次核对时间不能大于或者等于第二次核对时间')
183
+          return
184
+        }
185
+
186
+        if (this.doubleReview.creater == this.doubleReview.modifier) {
187
+          this.$message.error('第一次核对人不能与第二次核对人相同')
188
+          return
189
+        }
125
 
190
 
126
         let ParamsQuery = this.doubleReview
191
         let ParamsQuery = this.doubleReview
127
         ParamsQuery['patient'] = this.patient.id
192
         ParamsQuery['patient'] = this.patient.id
128
         ParamsQuery['record_date'] = this.record_date
193
         ParamsQuery['record_date'] = this.record_date
129
-        ParamsQuery['check_time'] = this.record_date +" "+ this.time
194
+        ParamsQuery['check_time'] = this.record_date + ' ' + this.check_time
195
+        ParamsQuery['first_check_time'] = this.record_date + ' ' + this.first_check_time
196
+        ParamsQuery['creater'] = 400
197
+        ParamsQuery['modifier'] = 448
198
+
199
+        console.log(ParamsQuery)
130
 
200
 
131
         postDoubleCheck(ParamsQuery).then(response => {
201
         postDoubleCheck(ParamsQuery).then(response => {
132
           if (response.data.state == 0) {
202
           if (response.data.state == 0) {
140
               duration: 2000
210
               duration: 2000
141
             })
211
             })
142
 
212
 
143
-            this.doubleReview.creater = response.data.data.doubleCheck.creater;
213
+            this.doubleReview.creater = response.data.data.doubleCheck.creater
144
             this.doubleReview.check_time =
214
             this.doubleReview.check_time =
145
-              response.data.data.doubleCheck.check_time;
215
+              response.data.data.doubleCheck.check_time
146
             this.doubleReview.first_check_time =
216
             this.doubleReview.first_check_time =
147
-              response.data.data.doubleCheck.first_check_time;
148
-            this.doubleReview.modifier = response.data.data.doubleCheck.modifier;
217
+              response.data.data.doubleCheck.first_check_time
218
+            this.doubleReview.modifier = response.data.data.doubleCheck.modifier
149
 
219
 
220
+            this.first_check_time = uParseTime(
221
+              this.doubleReview.first_check_time,
222
+              '{y}-{m}-{d}  {h}:{i}'
223
+            ).split(' ')[1]
224
+
225
+            this.check_time = uParseTime(
226
+              this.doubleReview.check_time,
227
+              '{y}-{m}-{d}  {h}:{i}'
228
+            ).split(' ')[1]
150
 
229
 
151
             let doublecheck_resp = response.data.data.doubleCheck
230
             let doublecheck_resp = response.data.data.doubleCheck
152
             var doubleCheck = this.double_check
231
             var doubleCheck = this.double_check
167
           if (this.doubleReview.first_check_time < this.doubleReview.check_time) {
246
           if (this.doubleReview.first_check_time < this.doubleReview.check_time) {
168
             let time = uParseTime(
247
             let time = uParseTime(
169
               this.doubleReview.first_check_time,
248
               this.doubleReview.first_check_time,
170
-              "{y}-{m}-{d}  {h}:{i}"
171
-            );
249
+              '{y}-{m}-{d}  {h}:{i}'
250
+            )
172
             if (this.doubleReview.creater <= 0) {
251
             if (this.doubleReview.creater <= 0) {
173
-              return "";
252
+              return ''
174
             }
253
             }
175
 
254
 
176
-            var desc = "";
255
+            var desc = ''
177
             if (
256
             if (
178
               this.admin_users == null ||
257
               this.admin_users == null ||
179
-              typeof this.admin_users.length == "undefined"
258
+              typeof this.admin_users.length == 'undefined'
180
             ) {
259
             ) {
181
-              return "";
260
+              return ''
182
             }
261
             }
183
 
262
 
184
-            var leng = this.admin_users.length;
263
+            var leng = this.admin_users.length
185
             if (leng == 0) {
264
             if (leng == 0) {
186
-              return "";
265
+              return ''
187
             }
266
             }
188
 
267
 
189
             for (let index = 0; index < leng; index++) {
268
             for (let index = 0; index < leng; index++) {
190
               if (this.admin_users[index].id == this.doubleReview.creater) {
269
               if (this.admin_users[index].id == this.doubleReview.creater) {
191
-                let name = this.admin_users[index].name;
192
-                desc = "首次核对人员:" + name + " 首次核对时间:" + time;
270
+                let name = this.admin_users[index].name
271
+                desc = '首次核对人员:' + name + ' 首次核对时间:' + time
193
 
272
 
194
-                break;
273
+                break
195
               }
274
               }
196
             }
275
             }
197
-            return desc;
276
+            return desc
198
           } else {
277
           } else {
199
             let time = uParseTime(
278
             let time = uParseTime(
200
               this.doubleReview.check_time,
279
               this.doubleReview.check_time,
201
-              "{y}-{m}-{d}  {h}:{i}"
202
-            );
280
+              '{y}-{m}-{d}  {h}:{i}'
281
+            )
203
             if (this.doubleReview.modifier <= 0) {
282
             if (this.doubleReview.modifier <= 0) {
204
-              return "";
283
+              return ''
205
             }
284
             }
206
 
285
 
207
-            var desc = "";
286
+            var desc = ''
208
             if (
287
             if (
209
               this.admin_users == null ||
288
               this.admin_users == null ||
210
-              typeof this.admin_users.length == "undefined"
289
+              typeof this.admin_users.length == 'undefined'
211
             ) {
290
             ) {
212
-              return "";
291
+              return ''
213
             }
292
             }
214
 
293
 
215
-            var leng = this.admin_users.length;
294
+            var leng = this.admin_users.length
216
             if (leng == 0) {
295
             if (leng == 0) {
217
-              return "";
296
+              return ''
218
             }
297
             }
219
 
298
 
220
             for (let index = 0; index < leng; index++) {
299
             for (let index = 0; index < leng; index++) {
221
               if (this.admin_users[index].id == this.doubleReview.modifier) {
300
               if (this.admin_users[index].id == this.doubleReview.modifier) {
222
-                let name = this.admin_users[index].name;
223
-                desc = "首次核对人员:" + name + " 首次核对时间:" + time;
301
+                let name = this.admin_users[index].name
302
+                desc = '首次核对人员:' + name + ' 首次核对时间:' + time
224
 
303
 
225
-                break;
304
+                break
226
               }
305
               }
227
             }
306
             }
228
-            return desc;
307
+            return desc
229
           }
308
           }
230
         } else {
309
         } else {
231
           let time = uParseTime(
310
           let time = uParseTime(
232
             this.doubleReview.first_check_time,
311
             this.doubleReview.first_check_time,
233
-            "{y}-{m}-{d}  {h}:{i}"
234
-          );
312
+            '{y}-{m}-{d}  {h}:{i}'
313
+          )
235
           if (this.doubleReview.creater <= 0) {
314
           if (this.doubleReview.creater <= 0) {
236
-            return "";
315
+            return ''
237
           }
316
           }
238
 
317
 
239
-          var desc = "";
318
+          var desc = ''
240
           if (
319
           if (
241
             this.admin_users == null ||
320
             this.admin_users == null ||
242
-            typeof this.admin_users.length == "undefined"
321
+            typeof this.admin_users.length == 'undefined'
243
           ) {
322
           ) {
244
-            return "";
323
+            return ''
245
           }
324
           }
246
 
325
 
247
-          var leng = this.admin_users.length;
326
+          var leng = this.admin_users.length
248
           if (leng == 0) {
327
           if (leng == 0) {
249
-            return "";
328
+            return ''
250
           }
329
           }
251
 
330
 
252
           for (let index = 0; index < leng; index++) {
331
           for (let index = 0; index < leng; index++) {
253
             if (this.admin_users[index].id == this.doubleReview.creater) {
332
             if (this.admin_users[index].id == this.doubleReview.creater) {
254
-              let name = this.admin_users[index].name;
255
-              desc = "首次核对人员:" + name + " 首次核对时间:" + time;
333
+              let name = this.admin_users[index].name
334
+              desc = '首次核对人员:' + name + ' 首次核对时间:' + time
256
 
335
 
257
-              break;
336
+              break
258
             }
337
             }
259
           }
338
           }
260
-          return desc;
339
+          return desc
261
         }
340
         }
262
       },
341
       },
263
       getScondCheckDesc: function() {
342
       getScondCheckDesc: function() {
268
           if (this.doubleReview.first_check_time < this.doubleReview.check_time) {
347
           if (this.doubleReview.first_check_time < this.doubleReview.check_time) {
269
             let time = uParseTime(
348
             let time = uParseTime(
270
               this.doubleReview.check_time,
349
               this.doubleReview.check_time,
271
-              "{y}-{m}-{d} {h}:{i}"
272
-            );
350
+              '{y}-{m}-{d} {h}:{i}'
351
+            )
273
             if (this.doubleReview.modifier <= 0) {
352
             if (this.doubleReview.modifier <= 0) {
274
-              return "";
353
+              return ''
275
             }
354
             }
276
-            var desc = "";
355
+            var desc = ''
277
             if (
356
             if (
278
               this.admin_users == null ||
357
               this.admin_users == null ||
279
-              typeof this.admin_users.length == "undefined"
358
+              typeof this.admin_users.length == 'undefined'
280
             ) {
359
             ) {
281
-              return desc;
360
+              return desc
282
             }
361
             }
283
-            var leng = this.admin_users.length;
362
+            var leng = this.admin_users.length
284
             if (leng == 0) {
363
             if (leng == 0) {
285
-              return desc;
364
+              return desc
286
             }
365
             }
287
             for (let index = 0; index < leng; index++) {
366
             for (let index = 0; index < leng; index++) {
288
               if (this.admin_users[index].id == this.doubleReview.modifier) {
367
               if (this.admin_users[index].id == this.doubleReview.modifier) {
289
-                let name = this.admin_users[index].name;
290
-                desc = "第二次核对人员:" + name + " 第二次核对时间:" + time;
291
-                break;
368
+                let name = this.admin_users[index].name
369
+                desc = '第二次核对人员:' + name + ' 第二次核对时间:' + time
370
+                break
292
               }
371
               }
293
             }
372
             }
294
-            return desc;
373
+            return desc
295
           } else {
374
           } else {
296
             let time = uParseTime(
375
             let time = uParseTime(
297
               this.doubleReview.first_check_time,
376
               this.doubleReview.first_check_time,
298
-              "{y}-{m}-{d} {h}:{i}"
299
-            );
377
+              '{y}-{m}-{d} {h}:{i}'
378
+            )
300
             if (this.doubleReview.creater <= 0) {
379
             if (this.doubleReview.creater <= 0) {
301
-              return "";
380
+              return ''
302
             }
381
             }
303
-            var desc = "";
382
+            var desc = ''
304
             if (
383
             if (
305
               this.admin_users == null ||
384
               this.admin_users == null ||
306
-              typeof this.admin_users.length == "undefined"
385
+              typeof this.admin_users.length == 'undefined'
307
             ) {
386
             ) {
308
-              return desc;
387
+              return desc
309
             }
388
             }
310
-            var leng = this.admin_users.length;
389
+            var leng = this.admin_users.length
311
             if (leng == 0) {
390
             if (leng == 0) {
312
-              return desc;
391
+              return desc
313
             }
392
             }
314
             for (let index = 0; index < leng; index++) {
393
             for (let index = 0; index < leng; index++) {
315
               if (this.admin_users[index].id == this.doubleReview.creater) {
394
               if (this.admin_users[index].id == this.doubleReview.creater) {
316
-                let name = this.admin_users[index].name;
317
-                desc = "第二次核对人员:" + name + " 第二次核对时间:" + time;
318
-                break;
395
+                let name = this.admin_users[index].name
396
+                desc = '第二次核对人员:' + name + ' 第二次核对时间:' + time
397
+                break
319
               }
398
               }
320
             }
399
             }
321
-            return desc;
400
+            return desc
322
           }
401
           }
323
         } else {
402
         } else {
324
           let time = uParseTime(
403
           let time = uParseTime(
325
             this.doubleReview.check_time,
404
             this.doubleReview.check_time,
326
-            "{y}-{m}-{d} {h}:{i}"
327
-          );
405
+            '{y}-{m}-{d} {h}:{i}'
406
+          )
328
           if (this.doubleReview.modifier <= 0) {
407
           if (this.doubleReview.modifier <= 0) {
329
-            return "";
408
+            return ''
330
           }
409
           }
331
-          var desc = "";
410
+          var desc = ''
332
           if (
411
           if (
333
             this.admin_users == null ||
412
             this.admin_users == null ||
334
-            typeof this.admin_users.length == "undefined"
413
+            typeof this.admin_users.length == 'undefined'
335
           ) {
414
           ) {
336
-            return desc;
415
+            return desc
337
           }
416
           }
338
-          var leng = this.admin_users.length;
417
+          var leng = this.admin_users.length
339
           if (leng == 0) {
418
           if (leng == 0) {
340
-            return desc;
419
+            return desc
341
           }
420
           }
342
           for (let index = 0; index < leng; index++) {
421
           for (let index = 0; index < leng; index++) {
343
             if (this.admin_users[index].id == this.doubleReview.modifier) {
422
             if (this.admin_users[index].id == this.doubleReview.modifier) {
344
-              let name = this.admin_users[index].name;
345
-              desc = "第二次核对人员:" + name + " 第二次核对时间:" + time;
346
-              break;
423
+              let name = this.admin_users[index].name
424
+              desc = '第二次核对人员:' + name + ' 第二次核对时间:' + time
425
+              break
347
             }
426
             }
348
           }
427
           }
349
-          return desc;
428
+          return desc
350
         }
429
         }
351
-      },
430
+      }
352
     },
431
     },
353
 
432
 
354
     props: {
433
     props: {
386
           this.doubleReview.updated_time = this.double_check['updated_time']
465
           this.doubleReview.updated_time = this.double_check['updated_time']
387
           this.doubleReview.modifier = this.double_check['modifier']
466
           this.doubleReview.modifier = this.double_check['modifier']
388
 
467
 
468
+          this.doubleReview.dialysis_item_desc = this.double_check['dialysis_item_desc']
469
+          this.doubleReview.dialysis_parameter_desc = this.double_check['dialysis_parameter_desc']
470
+          this.doubleReview.vascular_access_desc = this.double_check['vascular_access_desc']
471
+          this.doubleReview.pipeline_connection_desc = this.double_check['pipeline_connection_desc']
389
 
472
 
390
-          this.doubleReview.dialysis_item_desc = this.double_check['dialysis_item_desc'];
391
-          this.doubleReview.dialysis_parameter_desc = this.double_check['dialysis_parameter_desc'];
392
-          this.doubleReview.vascular_access_desc = this.double_check['vascular_access_desc'];
393
-          this.doubleReview.pipeline_connection_desc = this.double_check['pipeline_connection_desc'];
394
-
395
-
396
-          this.doubleReview.created_time =this.double_check['created_time']
397
-          this.doubleReview.creater =this.double_check['creater']
473
+          this.doubleReview.created_time = this.double_check['created_time']
474
+          this.doubleReview.creater = this.double_check['creater']
398
           this.doubleReview.updated_time = this.double_check['updated_time']
475
           this.doubleReview.updated_time = this.double_check['updated_time']
399
           this.doubleReview.modifier = this.double_check['modifier']
476
           this.doubleReview.modifier = this.double_check['modifier']
400
           this.doubleReview.check_time = this.double_check['check_time']
477
           this.doubleReview.check_time = this.double_check['check_time']
401
-          this.doubleReview.first_check_time =  this.double_check['first_check_time']
478
+          this.doubleReview.first_check_time = this.double_check['first_check_time']
479
+
480
+          this.first_check_time = uParseTime(
481
+            this.doubleReview.first_check_time,
482
+            '{y}-{m}-{d}  {h}:{i}'
483
+          ).split(' ')[1]
484
+
485
+          this.check_time = uParseTime(
486
+            this.doubleReview.check_time,
487
+            '{y}-{m}-{d}  {h}:{i}'
488
+          ).split(' ')[1]
402
 
489
 
403
         } else {
490
         } else {
404
           this.dialysis_item_check = '1'
491
           this.dialysis_item_check = '1'
406
           this.vascular_access_verification = '1'
493
           this.vascular_access_verification = '1'
407
           this.pipeline_connection_check = '1'
494
           this.pipeline_connection_check = '1'
408
 
495
 
409
-          this.doubleReview.dialysis_item_desc = "";
410
-          this.doubleReview.dialysis_parameter_desc = "";
411
-          this.doubleReview.vascular_access_desc = "";
412
-          this.doubleReview.pipeline_connection_desc = "";
496
+          this.doubleReview.dialysis_item_desc = ''
497
+          this.doubleReview.dialysis_parameter_desc = ''
498
+          this.doubleReview.vascular_access_desc = ''
499
+          this.doubleReview.pipeline_connection_desc = ''
500
+
501
+          var nowDate = new Date()
502
+          var nowYear = nowDate.getFullYear()
503
+          var nowMonth = nowDate.getMonth() + 1
504
+          var nowDay = nowDate.getDate()
505
+          var nowHours = nowDate.getHours()
506
+          var nowMinutes = nowDate.getMinutes()
507
+          this.check_time = (nowHours < 10 ? '0' + nowHours : nowHours) + ':' + (nowMinutes < 10 ? '0' + nowMinutes : nowMinutes)
508
+          this.first_check_time = (nowHours < 10 ? '0' + nowHours : nowHours) + ':' + (nowMinutes < 10 ? '0' + nowMinutes : nowMinutes)
509
+
413
         }
510
         }
414
       }
511
       }
415
 
512
 
424
       var nowDay = nowDate.getDate()
521
       var nowDay = nowDate.getDate()
425
       var nowHours = nowDate.getHours()
522
       var nowHours = nowDate.getHours()
426
       var nowMinutes = nowDate.getMinutes()
523
       var nowMinutes = nowDate.getMinutes()
427
-      var time =  (nowHours < 10 ? '0' + nowHours : nowHours) + ':' + (nowMinutes < 10 ? '0' + nowMinutes : nowMinutes)
428
-      this.time = time
524
+      this.check_time = (nowHours < 10 ? '0' + nowHours : nowHours) + ':' + (nowMinutes < 10 ? '0' + nowMinutes : nowMinutes)
525
+      this.first_check_time = (nowHours < 10 ? '0' + nowHours : nowHours) + ':' + (nowMinutes < 10 ? '0' + nowMinutes : nowMinutes)
429
 
526
 
430
     }
527
     }
431
 
528
 

+ 3 - 3
src/xt_pages/dialysis/details/doubleCheck.vue Просмотреть файл

41
         </li>
41
         </li>
42
         <li>
42
         <li>
43
           <label>第一次核对时间 : </label>
43
           <label>第一次核对时间 : </label>
44
-          <span class="content">{{getCreateTime(record.created_time,record.creater)}}</span>
44
+          <span class="content">{{getCreateTime(record.first_check_time,record.creater)}}</span>
45
         </li>
45
         </li>
46
       </ul>
46
       </ul>
47
       <ul>
47
       <ul>
51
         </li>
51
         </li>
52
       </ul>
52
       </ul>
53
       <ul>
53
       <ul>
54
-      
54
+
55
         <li>
55
         <li>
56
           <label>第二次核对人员 : </label>
56
           <label>第二次核对人员 : </label>
57
           <span class="content">{{ getModifierName(record.modifier) }}</span>
57
           <span class="content">{{ getModifierName(record.modifier) }}</span>
58
         </li>
58
         </li>
59
         <li>
59
         <li>
60
           <label>第二次核对时间 : </label>
60
           <label>第二次核对时间 : </label>
61
-          <span class="content">{{ getUpdateTime(record.updated_time,record.modifier) }}</span>
61
+          <span class="content">{{ getUpdateTime(record.check_time,record.modifier) }}</span>
62
         </li>
62
         </li>
63
       </ul>
63
       </ul>
64
     </div>
64
     </div>

+ 4 - 9
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyThree.vue Просмотреть файл

736
                     </td>
736
                     </td>
737
                     <td width="10">ml</td>
737
                     <td width="10">ml</td>
738
                     <td width="160">
738
                     <td width="160">
739
-                        <!-- <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('封管肝素') > -1 : false" showValue="封管肝素"></label-box>&nbsp;
740
-                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('尿激酶') > -1 : false" showValue="尿激酶"></label-box>&nbsp; -->
741
-
742
-                          <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('封管肝素')>-1?true:false" showValue="封管肝素"></label-box>&nbsp;
743
-                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('尿激酶')>-1?true:false" showValue="尿激酶"></label-box>&nbsp;
739
+                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('封管肝素') > -1 : false" showValue="封管肝素"></label-box>&nbsp;
740
+                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('尿激酶') > -1 : false" showValue="尿激酶"></label-box>&nbsp;
744
                     </td>
741
                     </td>
745
                     <td>
742
                     <td>
746
-                        <!-- <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('特殊') > -1 : false" showValue="其他"></label-box>&nbsp; -->
747
-                          <label-box :isChecked="afterdialysis.sealing_fluid_dispose.indexOf('特殊')>-1?true:false" showValue="其他"></label-box>&nbsp;
743
+                        <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('特殊') > -1 : false" showValue="其他"></label-box>&nbsp;
748
                     </td>
744
                     </td>
749
                     <td width="80">
745
                     <td width="80">
750
                       <div class="under-line">
746
                       <div class="under-line">
751
-                        <!-- &nbsp;<span v-if="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('特殊') > -1 : false">{{ afterdialysis.sealing_fluid_special ? afterdialysis.sealing_fluid_special : '' }}</span> -->
752
-                        &nbsp;<span v-if="afterdialysis.sealing_fluid_dispose.indexOf('特殊')>-1">{{ afterdialysis.sealing_fluid_special ? afterdialysis.sealing_fluid_special : '' }}</span>
747
+                        &nbsp;<span v-if="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('特殊') > -1 : false">{{ afterdialysis.sealing_fluid_special ? afterdialysis.sealing_fluid_special : '' }}</span>
753
                       </div>
748
                       </div>
754
                     </td>
749
                     </td>
755
                     <td></td>
750
                     <td></td>

+ 92 - 102
src/xt_pages/workforce/appointment.vue Просмотреть файл

406
             '区号',
406
             '区号',
407
             '机号'
407
             '机号'
408
           ]
408
           ]
409
-          const multiHeader = [['区号', '机号', '周一', '', '', '周二', '', '', '周三', '', '', '周四', '', '', '周五', '', '', '周六', '', '', '周日', '', '', '周一', '', '', '周二', '', '', '周三', '', '', '周四', '', '', '周五', '', '', '周六', '', '', '周日', '', '', '周一', '', '', '周二', '', '', '周三', '', '', '周四', '', '', '周五', '', '', '周六', '', '', '周日', '', '']]
409
+          const multiHeader = [['区号', '机号', '周一'+"("+this.days[0]+")" , '', '', '周二'+"("+this.days[1]+")", '', '', '周三'+"("+this.days[2]+")" , '', '', '周四'+"("+this.days[3]+")" , '', '', '周五'+"("+this.days[4]+")" , '', '', '周六'+"("+this.days[5]+")" , '', '', '周日'+"("+this.days[6]+")" , '', '', '周一'+"("+this.days[7]+")" , '', '', '周二'+"("+this.days[8]+")" , '', '', '周三'+"("+this.days[9]+")" , '', '', '周四'+"("+this.days[10]+")" , '', '', '周五'+"("+this.days[11]+")" , '', '', '周六'+"("+this.days[12]+")" , '', '', '周日'+"("+this.days[13]+")", '', '', '周一'+"("+this.days[14]+")", '', '', '周二'+"("+this.days[15]+")", '', '', '周三'+"("+this.days[16]+")", '', '', '周四'+"("+this.days[17]+")", '', '', '周五'+"("+this.days[18]+")", '', '', '周六'+"("+this.days[19]+")", '', '', '周日'+"("+this.days[20]+")", '', '']]
410
           const header = ['', '', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上']
410
           const header = ['', '', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上']
411
           // const merges = ['A1:A2', 'B1:B2']
411
           // const merges = ['A1:A2', 'B1:B2']
412
           const merges = ['A1:A2', 'B1:B2', 'C1:E1', 'F1:H1', 'I1:K1', 'L1:N1', 'O1:Q1', 'R1:T1', 'U1:W1', 'X1:Z1', 'AA1:AC1', 'AD1:AF1', 'AG1:AI1', 'AJ1:AL1', 'AM1:AO1', 'AP1:AR1', 'AS1:AU1', 'AV1:AX1', 'AY1:BA1', 'BB1:BD1', 'BE1:BG1', 'BH1:BJ1', 'BK1:BM1']
412
           const merges = ['A1:A2', 'B1:B2', 'C1:E1', 'F1:H1', 'I1:K1', 'L1:N1', 'O1:Q1', 'R1:T1', 'U1:W1', 'X1:Z1', 'AA1:AC1', 'AD1:AF1', 'AG1:AI1', 'AJ1:AL1', 'AM1:AO1', 'AP1:AR1', 'AS1:AU1', 'AV1:AX1', 'AY1:BA1', 'BB1:BD1', 'BE1:BG1', 'BH1:BJ1', 'BK1:BM1']
492
         }
492
         }
493
         return isShow
493
         return isShow
494
       }, handleSuccess({ results, header }) {
494
       }, handleSuccess({ results, header }) {
495
+        console.log(header)
496
+        console.log(results)
497
+
498
+
495
         let headers = []
499
         let headers = []
496
         for (let key in results[0]) {
500
         for (let key in results[0]) {
497
           headers.push(key)
501
           headers.push(key)
498
         }
502
         }
499
-        console.log(headers)
500
         if (results.length > 0) {
503
         if (results.length > 0) {
501
-
502
-
503
           var isHas_1 = headers.includes('区号')
504
           var isHas_1 = headers.includes('区号')
504
           var isHas_2 = headers.includes('机号')
505
           var isHas_2 = headers.includes('机号')
505
-          var isHas_3 = headers.includes('周一')
506
+          var isHas_3 = headers.includes('周一'+"("+this.days[0]+")")
506
           var isHas_4 = headers.includes('')
507
           var isHas_4 = headers.includes('')
507
           var isHas_5 = headers.includes('_1')
508
           var isHas_5 = headers.includes('_1')
508
-          var isHas_6 = headers.includes('周二')
509
+          var isHas_6 = headers.includes('周二'+"("+this.days[1]+")")
509
           var isHas_7 = headers.includes('_2')
510
           var isHas_7 = headers.includes('_2')
510
           var isHas_8 = headers.includes('_3')
511
           var isHas_8 = headers.includes('_3')
511
-          var isHas_9 = headers.includes('周三')
512
+          var isHas_9 = headers.includes('周三'+"("+this.days[2]+")")
512
           var isHas_10 = headers.includes('_4')
513
           var isHas_10 = headers.includes('_4')
513
           var isHas_11 = headers.includes('_5')
514
           var isHas_11 = headers.includes('_5')
514
-          var isHas_12 = headers.includes('周四')
515
+          var isHas_12 = headers.includes('周四'+"("+this.days[3]+")")
515
           var isHas_13 = headers.includes('_6')
516
           var isHas_13 = headers.includes('_6')
516
           var isHas_14 = headers.includes('_7')
517
           var isHas_14 = headers.includes('_7')
517
-          var isHas_15 = headers.includes('周五')
518
+          var isHas_15 = headers.includes('周五'+"("+this.days[4]+")")
518
           var isHas_16 = headers.includes('_8')
519
           var isHas_16 = headers.includes('_8')
519
-          console.log(isHas_1)
520
 
520
 
521
           var isHas_17 = headers.includes('_9')
521
           var isHas_17 = headers.includes('_9')
522
-          console.log(isHas_1)
523
 
522
 
524
-          var isHas_18 = headers.includes('周六')
525
-          console.log(isHas_1)
523
+          var isHas_18 = headers.includes('周六'+"("+this.days[5]+")")
526
 
524
 
527
           var isHas_19 = headers.includes('_10')
525
           var isHas_19 = headers.includes('_10')
528
-          console.log(isHas_1)
529
 
526
 
530
           var isHas_20 = headers.includes('_11')
527
           var isHas_20 = headers.includes('_11')
531
-          console.log(isHas_1)
532
 
528
 
533
-          var isHas_21 = headers.includes('周日')
534
-          console.log(isHas_1)
529
+          var isHas_21 = headers.includes('周日'+"("+this.days[6]+")")
535
 
530
 
536
           var isHas_22 = headers.includes('_12')
531
           var isHas_22 = headers.includes('_12')
537
-          console.log(isHas_1)
538
-
539
           var isHas_23 = headers.includes('_13')
532
           var isHas_23 = headers.includes('_13')
540
-          console.log(isHas_1)
541
 
533
 
542
-          var isHas_24 = headers.includes('周一_1')
534
+          var isHas_24 = headers.includes('周一'+"("+this.days[7]+")")
543
           var isHas_25 = headers.includes('_14')
535
           var isHas_25 = headers.includes('_14')
544
           var isHas_26 = headers.includes('_15')
536
           var isHas_26 = headers.includes('_15')
545
-          var isHas_27 = headers.includes('周二_1')
537
+          var isHas_27 = headers.includes('周二'+"("+this.days[8]+")")
546
           var isHas_28 = headers.includes('_16')
538
           var isHas_28 = headers.includes('_16')
547
           var isHas_29 = headers.includes('_17')
539
           var isHas_29 = headers.includes('_17')
548
-          var isHas_30 = headers.includes('周三_1')
540
+          var isHas_30 = headers.includes('周三'+"("+this.days[9]+")")
549
           var isHas_31 = headers.includes('_18')
541
           var isHas_31 = headers.includes('_18')
550
           var isHas_32 = headers.includes('_19')
542
           var isHas_32 = headers.includes('_19')
551
-          var isHas_33 = headers.includes('周四_1')
543
+          var isHas_33 = headers.includes('周四'+"("+this.days[10]+")")
552
           var isHas_34 = headers.includes('_20')
544
           var isHas_34 = headers.includes('_20')
553
           var isHas_35 = headers.includes('_21')
545
           var isHas_35 = headers.includes('_21')
554
-          var isHas_36 = headers.includes('周五_1')
546
+          var isHas_36 = headers.includes('周五'+"("+this.days[11]+")")
555
           var isHas_37 = headers.includes('_22')
547
           var isHas_37 = headers.includes('_22')
556
           var isHas_38 = headers.includes('_23')
548
           var isHas_38 = headers.includes('_23')
557
-          var isHas_39 = headers.includes('周六_1')
549
+          var isHas_39 = headers.includes('周六'+"("+this.days[12]+")")
558
           var isHas_40 = headers.includes('_24')
550
           var isHas_40 = headers.includes('_24')
559
           var isHas_41 = headers.includes('_25')
551
           var isHas_41 = headers.includes('_25')
560
-          var isHas_42 = headers.includes('周日_1')
552
+          var isHas_42 = headers.includes('周日'+"("+this.days[13]+")")
561
           var isHas_43 = headers.includes('_26')
553
           var isHas_43 = headers.includes('_26')
562
           var isHas_44 = headers.includes('_27')
554
           var isHas_44 = headers.includes('_27')
563
-          var isHas_45 = headers.includes('周一_2')
555
+          var isHas_45 = headers.includes('周一'+"("+this.days[14]+")")
564
           var isHas_46 = headers.includes('_28')
556
           var isHas_46 = headers.includes('_28')
565
           var isHas_47 = headers.includes('_29')
557
           var isHas_47 = headers.includes('_29')
566
-          var isHas_48 = headers.includes('周二_2')
558
+          var isHas_48 = headers.includes('周二'+"("+this.days[15]+")")
567
           var isHas_49 = headers.includes('_30')
559
           var isHas_49 = headers.includes('_30')
568
           var isHas_50 = headers.includes('_31')
560
           var isHas_50 = headers.includes('_31')
569
-          var isHas_51 = headers.includes('周三_2')
561
+          var isHas_51 = headers.includes('周三'+"("+this.days[16]+")")
570
           var isHas_52 = headers.includes('_32')
562
           var isHas_52 = headers.includes('_32')
571
           var isHas_53 = headers.includes('_33')
563
           var isHas_53 = headers.includes('_33')
572
-          var isHas_54 = headers.includes('周四_2')
564
+          var isHas_54 = headers.includes('周四'+"("+this.days[17]+")")
573
           var isHas_55 = headers.includes('_34')
565
           var isHas_55 = headers.includes('_34')
574
           var isHas_56 = headers.includes('_35')
566
           var isHas_56 = headers.includes('_35')
575
-          var isHas_57 = headers.includes('周五_2')
567
+          var isHas_57 = headers.includes('周五'+"("+this.days[18]+")")
576
           var isHas_58 = headers.includes('_36')
568
           var isHas_58 = headers.includes('_36')
577
           var isHas_59 = headers.includes('_37')
569
           var isHas_59 = headers.includes('_37')
578
-          var isHas_60 = headers.includes('周六_2')
570
+          var isHas_60 = headers.includes('周六'+"("+this.days[19]+")")
579
           var isHas_61 = headers.includes('_38')
571
           var isHas_61 = headers.includes('_38')
580
           var isHas_62 = headers.includes('_39')
572
           var isHas_62 = headers.includes('_39')
581
-          var isHas_63 = headers.includes('周日_2')
573
+          var isHas_63 = headers.includes('周日'+"("+this.days[20]+")")
582
           var isHas_64 = headers.includes('_40')
574
           var isHas_64 = headers.includes('_40')
583
           var isHas_65 = headers.includes('_41')
575
           var isHas_65 = headers.includes('_41')
584
 
576
 
595
             isHas_51 && isHas_52 && isHas_53 && isHas_54 && isHas_55 &&
587
             isHas_51 && isHas_52 && isHas_53 && isHas_54 && isHas_55 &&
596
             isHas_56 && isHas_57 && isHas_58 && isHas_59 && isHas_60 &&
588
             isHas_56 && isHas_57 && isHas_58 && isHas_59 && isHas_60 &&
597
             isHas_61 && isHas_62 && isHas_63 && isHas_64 && isHas_65)) {
589
             isHas_61 && isHas_62 && isHas_63 && isHas_64 && isHas_65)) {
598
-            console.log("1111111")
599
             this.dialogVisible = true
590
             this.dialogVisible = true
600
             return
591
             return
601
           }
592
           }
602
         } else {
593
         } else {
603
-          console.log("2222222222")
604
 
594
 
605
           this.dialogVisible = true
595
           this.dialogVisible = true
606
           return
596
           return
802
           return
792
           return
803
         } else {
793
         } else {
804
           if (is_exist_repeat) {
794
           if (is_exist_repeat) {
805
-            this.isExistRepeatVisible = true
806
-            return
807
-          } else {
795
+          //   this.isExistRepeatVisible = true
796
+          //   return
797
+          // } else {
808
             // this.exportVisible = true
798
             // this.exportVisible = true
809
 
799
 
810
             this.$alert('您提交的排班信息已上传成功,系统正在执行导入,请稍候点击当前页面右上角“下载日志”查看导入结果', '上传成功', {
800
             this.$alert('您提交的排班信息已上传成功,系统正在执行导入,请稍候点击当前页面右上角“下载日志”查看导入结果', '上传成功', {
850
       getWeekByResultsStr(key) {
840
       getWeekByResultsStr(key) {
851
 
841
 
852
         switch (key) {
842
         switch (key) {
853
-          case '周一':
843
+          case '周一'+"("+this.days[0]+")":
854
             return '1'
844
             return '1'
855
             break
845
             break
856
-          case  '周一_1':
846
+          case  '周一'+"("+this.days[7]+")":
857
             return '1'
847
             return '1'
858
             break
848
             break
859
 
849
 
860
-          case   '周一_2':
850
+          case   '周一'+"("+this.days[14]+")":
861
             return '1'
851
             return '1'
862
             break
852
             break
863
 
853
 
885
             return '1'
875
             return '1'
886
             break
876
             break
887
 
877
 
888
-          case '周二' :
878
+          case '周二'+"("+this.days[1]+")" :
889
             return '2'
879
             return '2'
890
             break
880
             break
891
-          case '周二_1':
881
+          case '周二'+"("+this.days[8]+")":
892
             return '2'
882
             return '2'
893
             break
883
             break
894
-          case '周二_2' :
884
+          case '周二'+"("+this.days[15]+")" :
895
             return '2'
885
             return '2'
896
             break
886
             break
897
 
887
 
919
             return '2'
909
             return '2'
920
             break
910
             break
921
 
911
 
922
-          case '周三':
912
+          case '周三'+"("+this.days[2]+")":
923
             return '3'
913
             return '3'
924
             break
914
             break
925
-          case '周三_1':
915
+          case '周三'+"("+this.days[9]+")":
926
             return '3'
916
             return '3'
927
             break
917
             break
928
-          case  '周三_2':
918
+          case  '周三'+"("+this.days[16]+")":
929
             return '3'
919
             return '3'
930
             break
920
             break
931
           case  '_4' :
921
           case  '_4' :
947
             return '3'
937
             return '3'
948
             break
938
             break
949
 
939
 
950
-          case '周四':
940
+          case '周四'+"("+this.days[3]+")":
951
             return '4'
941
             return '4'
952
             break
942
             break
953
 
943
 
954
-          case '周四_1' :
944
+          case '周四'+"("+this.days[10]+")" :
955
             return '4'
945
             return '4'
956
             break
946
             break
957
-          case'周四_2' :
947
+          case'周四'+"("+this.days[17]+")" :
958
             return '4'
948
             return '4'
959
             break
949
             break
960
           case  '_6' :
950
           case  '_6' :
977
             return '4'
967
             return '4'
978
             break
968
             break
979
 
969
 
980
-          case '周五' :
970
+          case '周五'+"("+this.days[4]+")" :
981
             return '5'
971
             return '5'
982
             break
972
             break
983
 
973
 
984
-          case  '周五_1':
974
+          case  '周五'+"("+this.days[11]+")":
985
             return '5'
975
             return '5'
986
             break
976
             break
987
-          case  '周五_2' :
977
+          case  '周五'+"("+this.days[18]+")" :
988
             return '5'
978
             return '5'
989
             break
979
             break
990
           case '_8':
980
           case '_8':
1005
           case  '_37':
995
           case  '_37':
1006
             return '5'
996
             return '5'
1007
             break
997
             break
1008
-          case '周六':
998
+          case '周六'+"("+this.days[5]+")":
1009
             return '6'
999
             return '6'
1010
             break
1000
             break
1011
-          case  '周六_1':
1001
+          case  '周六'+"("+this.days[12]+")":
1012
             return '6'
1002
             return '6'
1013
             break
1003
             break
1014
-          case  '周六_2' :
1004
+          case  '周六'+"("+this.days[19]+")":
1015
             return '6'
1005
             return '6'
1016
             break
1006
             break
1017
           case  '_10' :
1007
           case  '_10' :
1033
             return '6'
1023
             return '6'
1034
             break
1024
             break
1035
 
1025
 
1036
-          case '周日':
1026
+          case '周日' +"("+this.days[6]+")":
1037
             return '7'
1027
             return '7'
1038
             break
1028
             break
1039
-          case  '周日_1' :
1029
+          case  '周日'+"("+this.days[13]+")":
1040
             return '7'
1030
             return '7'
1041
             break
1031
             break
1042
-          case '周日_2' :
1032
+          case '周日'+"("+this.days[20]+")":
1043
             return '7'
1033
             return '7'
1044
             break
1034
             break
1045
           case '_12' :
1035
           case '_12' :
1068
 
1058
 
1069
       }, getRow(key) {
1059
       }, getRow(key) {
1070
         switch (key) {
1060
         switch (key) {
1071
-          case '周一' : //本周一
1061
+          case '周一'+"("+this.days[0]+")" : //本周一
1072
 
1062
 
1073
             return 'C'
1063
             return 'C'
1074
             break
1064
             break
1081
             return 'E'
1071
             return 'E'
1082
             break
1072
             break
1083
 
1073
 
1084
-          case '周一_1': //下周一
1074
+          case '周一'+"("+this.days[7]+")": //下周一
1085
 
1075
 
1086
             return 'X'
1076
             return 'X'
1087
 
1077
 
1096
             return 'Z'
1086
             return 'Z'
1097
             break
1087
             break
1098
 
1088
 
1099
-          case '周一_2' : //下下周一
1089
+          case '周一'+"("+this.days[14]+")" : //下下周一
1100
 
1090
 
1101
             return 'AS'
1091
             return 'AS'
1102
             break
1092
             break
1111
             return 'AU'
1101
             return 'AU'
1112
             break
1102
             break
1113
 
1103
 
1114
-          case '周二' : //本周二
1104
+          case '周二'+"("+this.days[1]+")" : //本周二
1115
             return 'F'
1105
             return 'F'
1116
             break
1106
             break
1117
 
1107
 
1123
             return 'H'
1113
             return 'H'
1124
             break
1114
             break
1125
 
1115
 
1126
-          case '周二_1'://下周二
1116
+          case '周二'+"("+this.days[8]+")"://下周二
1127
             return 'AA'
1117
             return 'AA'
1128
 
1118
 
1129
             break
1119
             break
1138
 
1128
 
1139
             break
1129
             break
1140
 
1130
 
1141
-          case '周二_2' ://下下周二
1131
+          case '周二'+"("+this.days[15]+")"://下下周二
1142
             return 'AV'
1132
             return 'AV'
1143
 
1133
 
1144
             break
1134
             break
1152
             return 'AX'
1142
             return 'AX'
1153
             break
1143
             break
1154
 
1144
 
1155
-          case '周三' : //本周三
1145
+          case '周三' +"("+this.days[2]+")": //本周三
1156
             return 'I'
1146
             return 'I'
1157
 
1147
 
1158
             break
1148
             break
1165
             return 'K'
1155
             return 'K'
1166
             break
1156
             break
1167
 
1157
 
1168
-          case '周三_1': //下周三
1158
+          case '周三'+"("+this.days[9]+")": //下周三
1169
             return 'AD'
1159
             return 'AD'
1170
 
1160
 
1171
             break
1161
             break
1180
 
1170
 
1181
             break
1171
             break
1182
 
1172
 
1183
-          case '周三_2' : //下下周三
1173
+          case '周三'+"("+this.days[16]+")" : //下下周三
1184
             return 'AY'
1174
             return 'AY'
1185
 
1175
 
1186
             break
1176
             break
1195
 
1185
 
1196
             break
1186
             break
1197
 
1187
 
1198
-          case '周四':
1188
+          case '周四'+"("+this.days[3]+")":
1199
             return 'L'
1189
             return 'L'
1200
 
1190
 
1201
             break
1191
             break
1210
 
1200
 
1211
             break
1201
             break
1212
 
1202
 
1213
-          case '周四_1':
1203
+          case '周四'+"("+this.days[10]+")":
1214
             return 'AG'
1204
             return 'AG'
1215
 
1205
 
1216
             break
1206
             break
1226
 
1216
 
1227
             break
1217
             break
1228
 
1218
 
1229
-          case '周四_2' :
1219
+          case '周四'+"("+this.days[17]+")":
1230
 
1220
 
1231
             return 'BB'
1221
             return 'BB'
1232
 
1222
 
1243
             return 'BD'
1233
             return 'BD'
1244
 
1234
 
1245
             break
1235
             break
1246
-          case '周五':
1236
+          case '周五'+"("+this.days[4]+")":
1247
             return 'O'
1237
             return 'O'
1248
 
1238
 
1249
             break
1239
             break
1256
           case  '_9':
1246
           case  '_9':
1257
             return 'Q'
1247
             return 'Q'
1258
             break
1248
             break
1259
-          case '周五_1' :
1249
+          case '周五'+"("+this.days[11]+")":
1260
             return 'AJ'
1250
             return 'AJ'
1261
             break
1251
             break
1262
 
1252
 
1269
             return 'AL'
1259
             return 'AL'
1270
 
1260
 
1271
             break
1261
             break
1272
-          case '周五_2' :
1262
+          case '周五'+"("+this.days[18]+")":
1273
             return 'BE'
1263
             return 'BE'
1274
 
1264
 
1275
             break
1265
             break
1284
 
1274
 
1285
             break
1275
             break
1286
 
1276
 
1287
-          case '周六' :
1277
+          case '周六' +"("+this.days[5]+")" :
1288
             return 'R'
1278
             return 'R'
1289
 
1279
 
1290
             break
1280
             break
1298
             return 'T'
1288
             return 'T'
1299
 
1289
 
1300
             break
1290
             break
1301
-          case '周六_1' :
1291
+          case '周六'+"("+this.days[12]+")":
1302
             return 'AM'
1292
             return 'AM'
1303
 
1293
 
1304
             break
1294
             break
1313
 
1303
 
1314
             break
1304
             break
1315
 
1305
 
1316
-          case '周六_2' :
1306
+          case '周六'+"("+this.days[19]+")":
1317
             return 'BH'
1307
             return 'BH'
1318
 
1308
 
1319
             break
1309
             break
1327
             return 'BJ'
1317
             return 'BJ'
1328
 
1318
 
1329
             break
1319
             break
1330
-          case '周日' :
1320
+          case '周日'+"("+this.days[6]+")" :
1331
             return 'U'
1321
             return 'U'
1332
 
1322
 
1333
             break
1323
             break
1341
             return 'W'
1331
             return 'W'
1342
 
1332
 
1343
             break
1333
             break
1344
-          case '周日_1' :
1334
+          case '周日'+"("+this.days[13]+")":
1345
             return 'AP'
1335
             return 'AP'
1346
 
1336
 
1347
             break
1337
             break
1355
             return 'AR'
1345
             return 'AR'
1356
 
1346
 
1357
             break
1347
             break
1358
-          case '周日_2':
1348
+          case '周日'+"("+this.days[20]+")":
1359
             return 'BK'
1349
             return 'BK'
1360
 
1350
 
1361
             break
1351
             break
1373
       }, getDateByResultsStr(key) {
1363
       }, getDateByResultsStr(key) {
1374
 
1364
 
1375
         switch (key) {
1365
         switch (key) {
1376
-          case '周一' : //本周一
1366
+          case '周一'+"("+this.days[0]+")" : //本周一
1377
 
1367
 
1378
             return this.days[0]
1368
             return this.days[0]
1379
             break
1369
             break
1387
             return this.days[0]
1377
             return this.days[0]
1388
             break
1378
             break
1389
 
1379
 
1390
-          case '周一_1': //下周一
1380
+          case '周一'+"("+this.days[7]+")": //下周一
1391
             return this.days[7]
1381
             return this.days[7]
1392
 
1382
 
1393
             break
1383
             break
1404
 
1394
 
1405
             break
1395
             break
1406
 
1396
 
1407
-          case '周一_2' : //下下周一
1397
+          case '周一'+"("+this.days[14]+")": //下下周一
1408
 
1398
 
1409
             return this.days[14]
1399
             return this.days[14]
1410
 
1400
 
1422
 
1412
 
1423
             break
1413
             break
1424
 
1414
 
1425
-          case '周二' : //本周二
1415
+          case '周二'+"("+this.days[1]+")": //本周二
1426
             return this.days[1]
1416
             return this.days[1]
1427
 
1417
 
1428
             break
1418
             break
1437
 
1427
 
1438
             break
1428
             break
1439
 
1429
 
1440
-          case '周二_1'://下周二
1430
+          case '周二'+"("+this.days[8]+")"://下周二
1441
             return this.days[8]
1431
             return this.days[8]
1442
 
1432
 
1443
             break
1433
             break
1452
 
1442
 
1453
             break
1443
             break
1454
 
1444
 
1455
-          case '周二_2' ://下下周二
1445
+          case '周二'+"("+this.days[15]+")"://下下周二
1456
             return this.days[15]
1446
             return this.days[15]
1457
 
1447
 
1458
             break
1448
             break
1467
 
1457
 
1468
             break
1458
             break
1469
 
1459
 
1470
-          case '周三' : //本周三
1460
+          case '周三'+"("+this.days[2]+")" : //本周三
1471
             return this.days[2]
1461
             return this.days[2]
1472
 
1462
 
1473
             break
1463
             break
1482
 
1472
 
1483
             break
1473
             break
1484
 
1474
 
1485
-          case '周三_1': //下周三
1475
+          case '周三'+"("+this.days[9]+")": //下周三
1486
             return this.days[9]
1476
             return this.days[9]
1487
 
1477
 
1488
             break
1478
             break
1497
 
1487
 
1498
             break
1488
             break
1499
 
1489
 
1500
-          case '周三_2' : //下下周三
1490
+          case '周三'+"("+this.days[16]+")": //下下周三
1501
             return this.days[16]
1491
             return this.days[16]
1502
 
1492
 
1503
             break
1493
             break
1512
 
1502
 
1513
             break
1503
             break
1514
 
1504
 
1515
-          case '周四':
1505
+          case '周四'+"("+this.days[3]+")":
1516
             return this.days[3]
1506
             return this.days[3]
1517
 
1507
 
1518
             break
1508
             break
1527
 
1517
 
1528
             break
1518
             break
1529
 
1519
 
1530
-          case '周四_1':
1520
+          case '周四'+"("+this.days[10]+")":
1531
 
1521
 
1532
             return this.days[10]
1522
             return this.days[10]
1533
 
1523
 
1545
 
1535
 
1546
             break
1536
             break
1547
 
1537
 
1548
-          case '周四_2' :
1538
+          case '周四'+"("+this.days[17]+")":
1549
 
1539
 
1550
             return this.days[17]
1540
             return this.days[17]
1551
 
1541
 
1562
             return this.days[17]
1552
             return this.days[17]
1563
 
1553
 
1564
             break
1554
             break
1565
-          case '周五':
1555
+          case '周五'+"("+this.days[4]+")":
1566
             return this.days[4]
1556
             return this.days[4]
1567
 
1557
 
1568
             break
1558
             break
1576
             return this.days[4]
1566
             return this.days[4]
1577
 
1567
 
1578
             break
1568
             break
1579
-          case '周五_1' :
1569
+          case '周五'+"("+this.days[11]+")" :
1580
             return this.days[11]
1570
             return this.days[11]
1581
 
1571
 
1582
             break
1572
             break
1590
             return this.days[11]
1580
             return this.days[11]
1591
 
1581
 
1592
             break
1582
             break
1593
-          case '周五_2' :
1583
+          case '周五'+"("+this.days[18]+")":
1594
             return this.days[18]
1584
             return this.days[18]
1595
 
1585
 
1596
             break
1586
             break
1605
 
1595
 
1606
             break
1596
             break
1607
 
1597
 
1608
-          case '周六' :
1598
+          case '周六'+"("+this.days[5]+")":
1609
             return this.days[5]
1599
             return this.days[5]
1610
 
1600
 
1611
             break
1601
             break
1619
             return this.days[5]
1609
             return this.days[5]
1620
 
1610
 
1621
             break
1611
             break
1622
-          case '周六_1' :
1612
+          case '周六'+"("+this.days[12]+")":
1623
             return this.days[12]
1613
             return this.days[12]
1624
 
1614
 
1625
             break
1615
             break
1634
 
1624
 
1635
             break
1625
             break
1636
 
1626
 
1637
-          case '周六_2' :
1627
+          case '周六'+"("+this.days[19]+")":
1638
             return this.days[19]
1628
             return this.days[19]
1639
 
1629
 
1640
             break
1630
             break
1648
             return this.days[19]
1638
             return this.days[19]
1649
 
1639
 
1650
             break
1640
             break
1651
-          case '周日' :
1641
+          case '周日'+"("+this.days[6]+")" :
1652
             return this.days[6]
1642
             return this.days[6]
1653
 
1643
 
1654
             break
1644
             break
1661
           case  '_13':
1651
           case  '_13':
1662
             return this.days[6]
1652
             return this.days[6]
1663
             break
1653
             break
1664
-          case '周日_1' :
1654
+          case '周日'+"("+this.days[13]+")":
1665
             return this.days[13]
1655
             return this.days[13]
1666
 
1656
 
1667
             break
1657
             break
1675
             return this.days[13]
1665
             return this.days[13]
1676
 
1666
 
1677
             break
1667
             break
1678
-          case '周日_2':
1668
+          case '周日'+"("+this.days[20]+")":
1679
             return this.days[20]
1669
             return this.days[20]
1680
 
1670
 
1681
             break
1671
             break