소스 검색

新分支

28169 8 달 전
부모
커밋
6093b816a3

+ 115 - 0
src/xt_pages/dialysis/details/consumable/dialysisDrug.vue 파일 보기

94
            </template>
94
            </template>
95
         </el-table-column>
95
         </el-table-column>
96
 
96
 
97
+        <el-table-column label="透析模式" align="center" width="60">
98
+           <template slot-scope="scope">
99
+            {{getModeId(scope.row.mode_id)}}
100
+           </template>
101
+        </el-table-column>
102
+
97
         <el-table-column label="推送医嘱" align="center" width="1280">
103
         <el-table-column label="推送医嘱" align="center" width="1280">
98
            <template slot-scope="scope">
104
            <template slot-scope="scope">
99
              <span v-if="config.is_open !=1">{{getAdviceContent(scope.row.patient_id)}}</span> 
105
              <span v-if="config.is_open !=1">{{getAdviceContent(scope.row.patient_id)}}</span> 
291
        this.templateList = []
297
        this.templateList = []
292
        this.getlist()
298
        this.getlist()
293
       },
299
       },
300
+      getModeId(val){
301
+      var name =""
302
+      if(val == 1){
303
+        name ="HD"
304
+      }
305
+      if(val == 2){
306
+        name ="HDF"
307
+      }
308
+      if(val == 3){
309
+        name ="HD+HP"
310
+      }
311
+      if(val == 4){
312
+        name ="HP"
313
+      }
314
+      if(val == 5){
315
+        name ="HF"
316
+      }
317
+      if(val == 6){
318
+        name ="SCUF"
319
+      }
320
+      if(val == 7){
321
+        name ="IUF"
322
+      }
323
+      if(val == 8){
324
+        name ="IUF"
325
+      }
326
+      if(val == 9){
327
+        name ="HFHD+HP"
328
+      }
329
+      if(val == 10){
330
+        name ="PHF"
331
+      }
332
+      if(val == 11){
333
+        name ="HFR"
334
+      }
335
+      if(val == 12){
336
+        name ="HDF+HP"
337
+      }
338
+      if(val == 13){
339
+        name ="CRRT"
340
+      }
341
+      if(val == 14){
342
+        name ="腹水回输"
343
+      }
344
+      if(val == 19){
345
+        name ="IUF+HD"
346
+      }
347
+      if(val == 20){
348
+        name ="UF"
349
+      }
350
+      if(val == 21){
351
+        name ="HD+"
352
+      }
353
+      if(val == 22){
354
+        name ="血浆胆红素吸附+HDF"
355
+      }
356
+      if(val == 23){
357
+        name ="血浆胆红素吸附"
358
+      }
359
+      if(val == 24){
360
+        name ="I-HDF"
361
+      }
362
+      if(val == 25){
363
+        name ="HD高通"
364
+      }
365
+      if(val == 26){
366
+        name ="CVVH"
367
+      }
368
+      if(val == 27){
369
+        name ="CVVHD"
370
+      }
371
+      if(val == 28){
372
+        name ="CVVHDF"
373
+      }
374
+      if(val == 29){
375
+        name ="PE"
376
+      }
377
+      if(val == 30){
378
+        name ="血浆胆红素吸附+HP"
379
+      }
380
+      if(val == 31){
381
+        name ="HPD"
382
+      }
383
+      if(val == 32){
384
+        name ="HDP"
385
+      }
386
+      if(val == 33){
387
+        name = "HFD"
388
+      }
389
+      if(val == 34){
390
+        name = "HDF100"
391
+      }
392
+      if(val == 35){
393
+        name = "HDF600"
394
+      }
395
+      if(val == 36){
396
+        name = "HDF800"
397
+      }
398
+      if(val == 37){
399
+        name = "HDF1000"
400
+      }
401
+      if(val == 38){
402
+        name = "HDF80"
403
+      }
404
+      if(val == 39){
405
+        name = "HF16"
406
+      }
407
+      return name
408
+      },
294
       getlist(){
409
       getlist(){
295
         
410
         
296
         getDialysisAdviceTemplateList(this.query).then(response=>{
411
         getDialysisAdviceTemplateList(this.query).then(response=>{

+ 111 - 1
src/xt_pages/dialysis/details/consumable/dialysisDrugPrint.vue 파일 보기

29
                 <td width="100">透析机号</td>
29
                 <td width="100">透析机号</td>
30
                 <td width="100">姓名</td>
30
                 <td width="100">姓名</td>
31
                 <td width="100">透析号</td>
31
                 <td width="100">透析号</td>
32
+                <td width="100">透析模式</td>
32
                 <td width="800">推送医嘱</td>
33
                 <td width="800">推送医嘱</td>
33
              
34
              
34
               </tr>
35
               </tr>
39
                 <td> {{item.device_number.zone.name}}  {{item.device_number.number}}</td>
40
                 <td> {{item.device_number.zone.name}}  {{item.device_number.number}}</td>
40
                 <td>{{item.patient.name}}</td>
41
                 <td>{{item.patient.name}}</td>
41
                 <td>{{item.patient.dialysis_no}}</td>
42
                 <td>{{item.patient.dialysis_no}}</td>
43
+                <td>{{getModeId(item.mode_id)}}</td>
42
                  <td width="800">
44
                  <td width="800">
43
                      <span v-if="config.is_open !=1">{{getAdviceContent(item.patient_id)}}</span> 
45
                      <span v-if="config.is_open !=1">{{getAdviceContent(item.patient_id)}}</span> 
44
                      <span v-if="config.is_open == 1"> {{getHisAdviceContent(item.patient_id)}}</span>
46
                      <span v-if="config.is_open == 1"> {{getHisAdviceContent(item.patient_id)}}</span>
111
      this.getlist()
113
      this.getlist()
112
     },
114
     },
113
     methods: {
115
     methods: {
114
-
116
+     getModeId(val){
117
+      var name =""
118
+      if(val == 1){
119
+        name ="HD"
120
+      }
121
+      if(val == 2){
122
+        name ="HDF"
123
+      }
124
+      if(val == 3){
125
+        name ="HD+HP"
126
+      }
127
+      if(val == 4){
128
+        name ="HP"
129
+      }
130
+      if(val == 5){
131
+        name ="HF"
132
+      }
133
+      if(val == 6){
134
+        name ="SCUF"
135
+      }
136
+      if(val == 7){
137
+        name ="IUF"
138
+      }
139
+      if(val == 8){
140
+        name ="IUF"
141
+      }
142
+      if(val == 9){
143
+        name ="HFHD+HP"
144
+      }
145
+      if(val == 10){
146
+        name ="PHF"
147
+      }
148
+      if(val == 11){
149
+        name ="HFR"
150
+      }
151
+      if(val == 12){
152
+        name ="HDF+HP"
153
+      }
154
+      if(val == 13){
155
+        name ="CRRT"
156
+      }
157
+      if(val == 14){
158
+        name ="腹水回输"
159
+      }
160
+      if(val == 19){
161
+        name ="IUF+HD"
162
+      }
163
+      if(val == 20){
164
+        name ="UF"
165
+      }
166
+      if(val == 21){
167
+        name ="HD+"
168
+      }
169
+      if(val == 22){
170
+        name ="血浆胆红素吸附+HDF"
171
+      }
172
+      if(val == 23){
173
+        name ="血浆胆红素吸附"
174
+      }
175
+      if(val == 24){
176
+        name ="I-HDF"
177
+      }
178
+      if(val == 25){
179
+        name ="HD高通"
180
+      }
181
+      if(val == 26){
182
+        name ="CVVH"
183
+      }
184
+      if(val == 27){
185
+        name ="CVVHD"
186
+      }
187
+      if(val == 28){
188
+        name ="CVVHDF"
189
+      }
190
+      if(val == 29){
191
+        name ="PE"
192
+      }
193
+      if(val == 30){
194
+        name ="血浆胆红素吸附+HP"
195
+      }
196
+      if(val == 31){
197
+        name ="HPD"
198
+      }
199
+      if(val == 32){
200
+        name ="HDP"
201
+      }
202
+      if(val == 33){
203
+        name = "HFD"
204
+      }
205
+      if(val == 34){
206
+        name = "HDF100"
207
+      }
208
+      if(val == 35){
209
+        name = "HDF600"
210
+      }
211
+      if(val == 36){
212
+        name = "HDF800"
213
+      }
214
+      if(val == 37){
215
+        name = "HDF1000"
216
+      }
217
+      if(val == 38){
218
+        name = "HDF80"
219
+      }
220
+      if(val == 39){
221
+        name = "HF16"
222
+      }
223
+      return name
224
+      },
115
       getlist(){
225
       getlist(){
116
          var params = {
226
          var params = {
117
           schedule_date:this.$route.query.schedule_date,
227
           schedule_date:this.$route.query.schedule_date,

+ 121 - 1
src/xt_pages/dialysis/details/consumable/dialysisGood.vue 파일 보기

91
            </template>
91
            </template>
92
         </el-table-column>
92
         </el-table-column>
93
 
93
 
94
+        <el-table-column  align="center"  width="60" label="透析模式">
95
+           <template slot-scope="scope">
96
+            {{getModeId(scope.row.mode_id)}}
97
+           </template>
98
+        </el-table-column>
99
+
94
         <el-table-column
100
         <el-table-column
95
           align="center"
101
           align="center"
96
           prop="name"
102
           prop="name"
172
            </template>
178
            </template>
173
         </el-table-column>
179
         </el-table-column>
174
 
180
 
181
+        <el-table-column  align="center"  width="60" label="透析模式">
182
+           <template slot-scope="scope">
183
+            {{getModeId(scope.row.mode_id)}}
184
+           </template>
185
+        </el-table-column>
186
+
175
         <el-table-column
187
         <el-table-column
176
           align="center"
188
           align="center"
177
           prop="name"
189
           prop="name"
524
       this.getlist()
536
       this.getlist()
525
     },
537
     },
526
     methods: {
538
     methods: {
527
-
539
+     getModeId(val){
540
+      var name =""
541
+      if(val == 1){
542
+        name ="HD"
543
+      }
544
+      if(val == 2){
545
+        name ="HDF"
546
+      }
547
+      if(val == 3){
548
+        name ="HD+HP"
549
+      }
550
+      if(val == 4){
551
+        name ="HP"
552
+      }
553
+      if(val == 5){
554
+        name ="HF"
555
+      }
556
+      if(val == 6){
557
+        name ="SCUF"
558
+      }
559
+      if(val == 7){
560
+        name ="IUF"
561
+      }
562
+      if(val == 8){
563
+        name ="IUF"
564
+      }
565
+      if(val == 9){
566
+        name ="HFHD+HP"
567
+      }
568
+      if(val == 10){
569
+        name ="PHF"
570
+      }
571
+      if(val == 11){
572
+        name ="HFR"
573
+      }
574
+      if(val == 12){
575
+        name ="HDF+HP"
576
+      }
577
+      if(val == 13){
578
+        name ="CRRT"
579
+      }
580
+      if(val == 14){
581
+        name ="腹水回输"
582
+      }
583
+      if(val == 19){
584
+        name ="IUF+HD"
585
+      }
586
+      if(val == 20){
587
+        name ="UF"
588
+      }
589
+      if(val == 21){
590
+        name ="HD+"
591
+      }
592
+      if(val == 22){
593
+        name ="血浆胆红素吸附+HDF"
594
+      }
595
+      if(val == 23){
596
+        name ="血浆胆红素吸附"
597
+      }
598
+      if(val == 24){
599
+        name ="I-HDF"
600
+      }
601
+      if(val == 25){
602
+        name ="HD高通"
603
+      }
604
+      if(val == 26){
605
+        name ="CVVH"
606
+      }
607
+      if(val == 27){
608
+        name ="CVVHD"
609
+      }
610
+      if(val == 28){
611
+        name ="CVVHDF"
612
+      }
613
+      if(val == 29){
614
+        name ="PE"
615
+      }
616
+      if(val == 30){
617
+        name ="血浆胆红素吸附+HP"
618
+      }
619
+      if(val == 31){
620
+        name ="HPD"
621
+      }
622
+      if(val == 32){
623
+        name ="HDP"
624
+      }
625
+      if(val == 33){
626
+        name = "HFD"
627
+      }
628
+      if(val == 34){
629
+        name = "HDF100"
630
+      }
631
+      if(val == 35){
632
+        name = "HDF600"
633
+      }
634
+      if(val == 36){
635
+        name = "HDF800"
636
+      }
637
+      if(val == 37){
638
+        name = "HDF1000"
639
+      }
640
+      if(val == 38){
641
+        name = "HDF80"
642
+      }
643
+      if(val == 39){
644
+        name = "HF16"
645
+      }
646
+      return name
647
+      },
528
       exportList(){
648
       exportList(){
529
         import('@/vendor/Export2Excel').then(excel => {
649
         import('@/vendor/Export2Excel').then(excel => {
530
 
650
 

+ 113 - 0
src/xt_pages/dialysis/details/consumable/dialysisGoodPrint.vue 파일 보기

29
                 <td width="100">透析机号</td>
29
                 <td width="100">透析机号</td>
30
                 <td width="100">姓名</td>
30
                 <td width="100">姓名</td>
31
                 <td width="100">透析号</td>
31
                 <td width="100">透析号</td>
32
+                <td width="100">透析模式</td>
32
                 <td width="200" v-for="(item,index) in rowList" :key="index">
33
                 <td width="200" v-for="(item,index) in rowList" :key="index">
33
                   {{item.filed_name_cn}} 
34
                   {{item.filed_name_cn}} 
34
                 </td>
35
                 </td>
43
                   </td>
44
                   </td>
44
                  <td>{{item.patient.name}}</td>
45
                  <td>{{item.patient.name}}</td>
45
                 <td>{{item.patient.dialysis_no}}</td>
46
                 <td>{{item.patient.dialysis_no}}</td>
47
+                <td>{{ getModeId(item.mode_id) }}</td>
46
                 <td v-for="(it,index) in rowList" :key="index">
48
                 <td v-for="(it,index) in rowList" :key="index">
47
                   <!-- {{getName(item.rowList[index].filed_name_cn,item.dialysis_solution)}} -->
49
                   <!-- {{getName(item.rowList[index].filed_name_cn,item.dialysis_solution)}} -->
48
                   <span v-if="org_id !=10599">
50
                   <span v-if="org_id !=10599">
65
                 <td width="100">透析机号</td>
67
                 <td width="100">透析机号</td>
66
                 <td width="100">姓名</td>
68
                 <td width="100">姓名</td>
67
                 <td width="100">透析机号</td>
69
                 <td width="100">透析机号</td>
70
+                <td width="100">透析模式</td>
68
                 <td width="200" v-for="(item,index) in typeList" :key="index">
71
                 <td width="200" v-for="(item,index) in typeList" :key="index">
69
                   {{item.type_name}} 
72
                   {{item.type_name}} 
70
                 </td>
73
                 </td>
78
                   </td>
81
                   </td>
79
                  <td>{{item.patient.name}}</td>
82
                  <td>{{item.patient.name}}</td>
80
                 <td>{{item.patient.dialysis_no}}</td>
83
                 <td>{{item.patient.dialysis_no}}</td>
84
+                <td>{{ getModeId(item.mode_id) }}</td>
81
                 <td v-for="(it,index) in typeList" :key="index">
85
                 <td v-for="(it,index) in typeList" :key="index">
82
                   <span v-if="item.his_prescription_project.length>0"> {{getStr(item.typeList[index].id,item.his_prescription_project,item.patient_id)}}</span>
86
                   <span v-if="item.his_prescription_project.length>0"> {{getStr(item.typeList[index].id,item.his_prescription_project,item.patient_id)}}</span>
83
                   <span v-if="item.his_prescription_project.length==0">{{getStr(item.typeList[index].id,item.projectList,item.patient_id)}}</span>
87
                   <span v-if="item.his_prescription_project.length==0">{{getStr(item.typeList[index].id,item.projectList,item.patient_id)}}</span>
159
       this.getlist()
163
       this.getlist()
160
     },
164
     },
161
     methods: {
165
     methods: {
166
+     getModeId(val){
167
+      var name =""
168
+      if(val == 1){
169
+        name ="HD"
170
+      }
171
+      if(val == 2){
172
+        name ="HDF"
173
+      }
174
+      if(val == 3){
175
+        name ="HD+HP"
176
+      }
177
+      if(val == 4){
178
+        name ="HP"
179
+      }
180
+      if(val == 5){
181
+        name ="HF"
182
+      }
183
+      if(val == 6){
184
+        name ="SCUF"
185
+      }
186
+      if(val == 7){
187
+        name ="IUF"
188
+      }
189
+      if(val == 8){
190
+        name ="IUF"
191
+      }
192
+      if(val == 9){
193
+        name ="HFHD+HP"
194
+      }
195
+      if(val == 10){
196
+        name ="PHF"
197
+      }
198
+      if(val == 11){
199
+        name ="HFR"
200
+      }
201
+      if(val == 12){
202
+        name ="HDF+HP"
203
+      }
204
+      if(val == 13){
205
+        name ="CRRT"
206
+      }
207
+      if(val == 14){
208
+        name ="腹水回输"
209
+      }
210
+      if(val == 19){
211
+        name ="IUF+HD"
212
+      }
213
+      if(val == 20){
214
+        name ="UF"
215
+      }
216
+      if(val == 21){
217
+        name ="HD+"
218
+      }
219
+      if(val == 22){
220
+        name ="血浆胆红素吸附+HDF"
221
+      }
222
+      if(val == 23){
223
+        name ="血浆胆红素吸附"
224
+      }
225
+      if(val == 24){
226
+        name ="I-HDF"
227
+      }
228
+      if(val == 25){
229
+        name ="HD高通"
230
+      }
231
+      if(val == 26){
232
+        name ="CVVH"
233
+      }
234
+      if(val == 27){
235
+        name ="CVVHD"
236
+      }
237
+      if(val == 28){
238
+        name ="CVVHDF"
239
+      }
240
+      if(val == 29){
241
+        name ="PE"
242
+      }
243
+      if(val == 30){
244
+        name ="血浆胆红素吸附+HP"
245
+      }
246
+      if(val == 31){
247
+        name ="HPD"
248
+      }
249
+      if(val == 32){
250
+        name ="HDP"
251
+      }
252
+      if(val == 33){
253
+        name = "HFD"
254
+      }
255
+      if(val == 34){
256
+        name = "HDF100"
257
+      }
258
+      if(val == 35){
259
+        name = "HDF600"
260
+      }
261
+      if(val == 36){
262
+        name = "HDF800"
263
+      }
264
+      if(val == 37){
265
+        name = "HDF1000"
266
+      }
267
+      if(val == 38){
268
+        name = "HDF80"
269
+      }
270
+      if(val == 39){
271
+        name = "HF16"
272
+      }
273
+      return name
274
+      },
162
      getlist(){
275
      getlist(){
163
       var params = {
276
       var params = {
164
         keywords:this.$route.query.keywords,
277
         keywords:this.$route.query.keywords,

+ 4 - 1
src/xt_pages/medicalScheduling/index.vue 파일 보기

684
             }
684
             }
685
             this.weekNum = this.weekNum - 1
685
             this.weekNum = this.weekNum - 1
686
             this.getNextWeekList()
686
             this.getNextWeekList()
687
+            this.getStaffScheduleRemarkList()
687
         },
688
         },
688
             //下一周
689
             //下一周
689
         nextclick(){
690
         nextclick(){
698
                 this.nowYear = this.nowYear + 1
699
                 this.nowYear = this.nowYear + 1
699
             }
700
             }
700
             this.getNextWeekList()
701
             this.getNextWeekList()
702
+            this.getStaffScheduleRemarkList()
701
         },
703
         },
702
 
704
 
703
         getYearWeek(year,month,date){
705
         getYearWeek(year,month,date){
1355
                                 user_type:staffList[i].doctor_type,
1357
                                 user_type:staffList[i].doctor_type,
1356
                                 is_sort:staffList[i].is_sort,
1358
                                 is_sort:staffList[i].is_sort,
1357
                                 sort:staffList[i].sort,
1359
                                 sort:staffList[i].sort,
1358
-                                list: [{class_name:staffList[i].class_name,admin_user_id:staffList[i].admin_user_id,schedule_week:staffList[i].schedule_week,user_type:staffList[i].doctor_type,class_attributes:staffList[i].class_attributes}]
1360
+                                list: [{class_name:staffList[i].class_name,admin_user_id:staffList[i].admin_user_id,schedule_week:staffList[i].schedule_week,user_type:staffList[i].doctor_type,class_attributes:staffList[i].class_attributes}],
1361
+                                remark:staffList[i].remark
1359
                             })
1362
                             })
1360
                             tempArr.push(staffList[i].user_name);
1363
                             tempArr.push(staffList[i].user_name);
1361
                         } else {
1364
                         } else {

+ 22 - 1
src/xt_pages/workforce/remind_print_setting_two.vue 파일 보기

665
         name ="HFHD+HP"
665
         name ="HFHD+HP"
666
       }
666
       }
667
       if(val == 10){
667
       if(val == 10){
668
-        name ="HFHD+HP"
668
+        name ="PHF"
669
       }
669
       }
670
       if(val == 11){
670
       if(val == 11){
671
         name ="HFR"
671
         name ="HFR"
721
       if(val == 32){
721
       if(val == 32){
722
         name ="HDP"
722
         name ="HDP"
723
       }
723
       }
724
+      if(val == 33){
725
+        name = "HFD"
726
+      }
727
+      if(val == 34){
728
+        name = "HDF100"
729
+      }
730
+      if(val == 35){
731
+        name = "HDF600"
732
+      }
733
+      if(val == 36){
734
+        name = "HDF800"
735
+      }
736
+      if(val == 37){
737
+        name = "HDF1000"
738
+      }
739
+      if(val == 38){
740
+        name = "HDF80"
741
+      }
742
+      if(val == 39){
743
+        name = "HF16"
744
+      }
724
       return name
745
       return name
725
       },
746
       },
726
       getBloodAccess(id){
747
       getBloodAccess(id){

+ 13 - 13
src/xt_permission.js 파일 보기

12
 
12
 
13
 router.beforeEach((to, from, next) => {
13
 router.beforeEach((to, from, next) => {
14
   // 线上注释
14
   // 线上注释
15
-  // if (!store.getters.configlist || store.getters.configlist === undefined || store.getters.configlist.length <= 0) {
16
-  //   store.dispatch('VerifyConfigList', []).then(() => {
17
-  //     next()
18
-  //   })
19
-  // }
20
-  // if (store.getters.permission_routers === undefined) {
21
-  //   store.dispatch('xt_GenerateRoutes', []).then(() => {
22
-  //     next()
23
-  //   })
24
-  // } else {
25
-  //   next()
26
-  // }
27
-  // return
15
+  if (!store.getters.configlist || store.getters.configlist === undefined || store.getters.configlist.length <= 0) {
16
+    store.dispatch('VerifyConfigList', []).then(() => {
17
+      next()
18
+    })
19
+  }
20
+  if (store.getters.permission_routers === undefined) {
21
+    store.dispatch('xt_GenerateRoutes', []).then(() => {
22
+      next()
23
+    })
24
+  } else {
25
+    next()
26
+  }
27
+  return
28
   // 线上注释
28
   // 线上注释
29
   NProgress.start()
29
   NProgress.start()
30
   // console.log(store.getters.current_role_urls.indexOf(to.path))
30
   // console.log(store.getters.current_role_urls.indexOf(to.path))