Browse Source

修改华侨医院bug

csx 5 years ago
parent
commit
5d347cda1b

+ 9 - 9
src/pages/main/PrintIndex.vue View File

6
         <div class="goBack">
6
         <div class="goBack">
7
           <span class="back" @click="backAction()"><span class="iconfont">&#xe720;</span>返回</span>
7
           <span class="back" @click="backAction()"><span class="iconfont">&#xe720;</span>返回</span>
8
         </div>
8
         </div>
9
-        <div class="print" style="float: right">
10
-          <el-button size="mini" type="primary" icon="el-icon-printer" @click="printThisPage">打印</el-button>
11
-        </div>
9
+        <!--<div class="print" style="float: right">-->
10
+          <!--&lt;!&ndash;<el-button size="mini" type="primary" icon="el-icon-printer" @click="printThisPage">打印</el-button>&ndash;&gt;-->
11
+        <!--</div>-->
12
       </div>
12
       </div>
13
       <DialysisPrintOrderOne style="margin-top:60px;" v-bind:childResponse="childResponse" v-if="org_template_info.template_id != 2"> </DialysisPrintOrderOne>
13
       <DialysisPrintOrderOne style="margin-top:60px;" v-bind:childResponse="childResponse" v-if="org_template_info.template_id != 2"> </DialysisPrintOrderOne>
14
       <DialysisPrintOrderTwo style="margin-top:60px;" v-bind:childResponse="childResponse" v-if="org_template_info.template_id == 2"></DialysisPrintOrderTwo>
14
       <DialysisPrintOrderTwo style="margin-top:60px;" v-bind:childResponse="childResponse" v-if="org_template_info.template_id == 2"></DialysisPrintOrderTwo>
145
       }
145
       }
146
       return "";
146
       return "";
147
     },
147
     },
148
-    printThisPage() {
149
-      var xtdate = this.$route.query.xtdate;
150
-      this.$router.push(
151
-        "/Prints?xtdate=" + xtdate + "&xtno=" + this.$route.query.xtno
152
-      );
153
-    },
148
+    // printThisPage() {
149
+    //   var xtdate = this.$route.query.xtdate;
150
+    //   this.$router.push(
151
+    //     "/Prints?xtdate=" + xtdate + "&xtno=" + this.$route.query.xtno
152
+    //   );
153
+    // },
154
     backAction() {
154
     backAction() {
155
       this.$router.back(-1);
155
       this.$router.back(-1);
156
     },
156
     },

+ 11 - 2
src/pages/main/WaitingArea.vue View File

64
     getSelectedAreaDataConfigList,
64
     getSelectedAreaDataConfigList,
65
     getSelectedTimesDataConfigList,
65
     getSelectedTimesDataConfigList,
66
     setSelectedAreaDataConfigList,
66
     setSelectedAreaDataConfigList,
67
-    setSelectedTimesDataConfigList
67
+    setSelectedTimesDataConfigList,
68
+    setWaitTypeSelectedConfig,
69
+    getWaitTypeSelectedConfig,
68
   } from '@/utils/data_config'
70
   } from '@/utils/data_config'
69
 
71
 
70
   export default {
72
   export default {
233
     created () {
235
     created () {
234
       var area = getSelectedAreaDataConfigList()
236
       var area = getSelectedAreaDataConfigList()
235
       var time = getSelectedTimesDataConfigList()
237
       var time = getSelectedTimesDataConfigList()
236
-
238
+      var type = getWaitTypeSelectedConfig()
237
 
239
 
238
 
240
 
239
       if (area != null){
241
       if (area != null){
247
         this.select_index = -1
249
         this.select_index = -1
248
         this.time_options_visible = false
250
         this.time_options_visible = false
249
       }
251
       }
252
+      if(type != null){
253
+        this.select_index = parseInt(type)
250
 
254
 
255
+      }
251
 
256
 
252
       this.requestScheduals()
257
       this.requestScheduals()
253
     },
258
     },
275
         this.select_index = tabIndex
280
         this.select_index = tabIndex
276
         this.zone_selected = 0
281
         this.zone_selected = 0
277
         this.time_selected = 0
282
         this.time_selected = 0
283
+        setSelectedAreaDataConfigList(this.zone_selected)
284
+        setSelectedTimesDataConfigList(this.time_selected)
285
+        setWaitTypeSelectedConfig(tabIndex)
286
+
278
 
287
 
279
       },
288
       },
280
       handleZoneChange: function (index) {
289
       handleZoneChange: function (index) {

+ 4 - 8
src/pages/main/dialog/MonitDialog.vue View File

294
     // );
294
     // );
295
     // this.form.monitor_date = parseInt((new Date(date.getFullYear, date.getMonth, date.getDate, 0, 0, 0, 0)).getTime()) //parseTime(date, "{y}-{m}-{d}") + " 00:00:00"
295
     // this.form.monitor_date = parseInt((new Date(date.getFullYear, date.getMonth, date.getDate, 0, 0, 0, 0)).getTime()) //parseTime(date, "{y}-{m}-{d}") + " 00:00:00"
296
     this.form.monitor_date = date;
296
     this.form.monitor_date = date;
297
-
298
     this.form.operate_time = this.pickertime.getTime();
297
     this.form.operate_time = this.pickertime.getTime();
299
   },
298
   },
300
   methods: {
299
   methods: {
663
       var y = newDate.getFullYear();
662
       var y = newDate.getFullYear();
664
       var m = newDate.getMonth() + 1;
663
       var m = newDate.getMonth() + 1;
665
       var d = newDate.getDate();
664
       var d = newDate.getDate();
666
-      if (isNaN(y) || isNaN(m) || isNaN(d)) {
667
-        newDate = new Date();
668
-        y = newDate.getFullYear();
669
-        m = newDate.getMonth() + 1;
670
-        d = newDate.getDate();
671
-      }
672
       var record_date =
665
       var record_date =
673
         y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d);
666
         y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d);
674
-
675
       this.form.monitor_date = Math.round(
667
       this.form.monitor_date = Math.round(
676
         new Date(record_date + " 00:00:00").getTime() / 1000
668
         new Date(record_date + " 00:00:00").getTime() / 1000
677
       );
669
       );
670
+      // alert(record_date+"))))")
671
+
672
+
678
       var nowTime = new Date();
673
       var nowTime = new Date();
679
       // this.form.monitor_time = parseTime(nowTime, "{h}:{i}");
674
       // this.form.monitor_time = parseTime(nowTime, "{h}:{i}");
680
       // this.monitor_time_str = this.handleTime(nowTime);
675
       // this.monitor_time_str = this.handleTime(nowTime);
804
       params.dispose = this.form.dispose;
799
       params.dispose = this.form.dispose;
805
       params.result = this.form.result;
800
       params.result = this.form.result;
806
       params.monitoring_nurse = this.form.monitoring_nurse;
801
       params.monitoring_nurse = this.form.monitoring_nurse;
802
+
807
       addMonitorRecord(params)
803
       addMonitorRecord(params)
808
         .then(rs => {
804
         .then(rs => {
809
           var resp = rs.data;
805
           var resp = rs.data;

+ 53 - 1
src/pages/main/dialog/PrescriptionDialog.vue View File

240
 
240
 
241
 
241
 
242
 
242
 
243
+        <!--<div @click="showSubMenu('consumable_material')" class="item" ref="consumable_material" v-if="config.is_open == 1">-->
244
+          <!--<label class="name" for="knj">透析耗材</label>-->
245
+          <!--<div class="content">-->
246
+            <!--<span class="text" id="knjaa">去配置</span>-->
247
+            <!--<span class="iconfont">&#xe6f9;</span>-->
248
+          <!--</div>-->
249
+        <!--</div>-->
250
+
251
+
243
 
252
 
244
 
253
 
245
         <div class="item" style="display: none">
254
         <div class="item" style="display: none">
268
         <!--处方医生:刘小军 医生-->
277
         <!--处方医生:刘小军 医生-->
269
         <!--</div>-->
278
         <!--</div>-->
270
         <div class="PrescSubmit">
279
         <div class="PrescSubmit">
271
-          <button v-if="isShowSign"  class="tj" @click="sign()">医生签名</button>
280
+          <button style="display: none"  class="tj" @click="sign()">医生签名</button>
272
           <button class="tjcq" @click="commitSolutionInfo">保存并设为长期处方</button>
281
           <button class="tjcq" @click="commitSolutionInfo">保存并设为长期处方</button>
273
           <button class="tj" @click="commitInfo">保存</button>
282
           <button class="tj" @click="commitInfo">保存</button>
274
         </div>
283
         </div>
277
     <!--<two-menu title="二级菜单" v-show="isShowModeSubMenu"></two-menu>-->
286
     <!--<two-menu title="二级菜单" v-show="isShowModeSubMenu"></two-menu>-->
278
     <check-box-sub-menu :visibility="visibility" v-on:menu-cancle="menuCancle" v-on:menu-comfirm="menuComfirm"  v-on:menu-empty="menuEmpty"
287
     <check-box-sub-menu :visibility="visibility" v-on:menu-cancle="menuCancle" v-on:menu-comfirm="menuComfirm"  v-on:menu-empty="menuEmpty"
279
                         :propsForm="propForm"></check-box-sub-menu>
288
                         :propsForm="propForm"></check-box-sub-menu>
289
+    <!--<multiple-sub-menu :goodTypes="types" :visibility="is_show" v-on:menu-cancle="menuCancle" v-on:menu-comfirm="menuComfirm" :propsForm="propForm"></multiple-sub-menu>-->
280
 
290
 
281
     <mt-datetime-picker
291
     <mt-datetime-picker
282
       ref="picker"
292
       ref="picker"
286
       @confirm="handleTimeConfirm"
296
       @confirm="handleTimeConfirm"
287
       v-model="time">
297
       v-model="time">
288
     </mt-datetime-picker>
298
     </mt-datetime-picker>
299
+
300
+
301
+
302
+
303
+
304
+
305
+
289
   </div>
306
   </div>
290
 </template>
307
 </template>
291
 
308
 
292
 <script>
309
 <script>
293
   import CheckBoxSubMenu from "./subMenu/checkBoxSubMenu";
310
   import CheckBoxSubMenu from "./subMenu/checkBoxSubMenu";
311
+  // import MultipleSubMenu from "./subMenu/multipleSubMenu"
294
   import {commitDialysisPrescription, postSign, postSolution} from "@/api/dialysis";
312
   import {commitDialysisPrescription, postSign, postSolution} from "@/api/dialysis";
295
   import {Toast} from 'vant';
313
   import {Toast} from 'vant';
296
   import {getDataConfig} from '@/utils/data';
314
   import {getDataConfig} from '@/utils/data';
305
       solution_prop: {
323
       solution_prop: {
306
         type: Object
324
         type: Object
307
       },
325
       },
326
+      config: {
327
+        type: Object
328
+      },
308
       operators:{
329
       operators:{
309
         type:Array,
330
         type:Array,
310
         default: function () {
331
         default: function () {
311
           return new Array();
332
           return new Array();
312
         }
333
         }
313
       },
334
       },
335
+      types:{
336
+        type:Array,
337
+        default: function () {
338
+          return new Array();
339
+        }
340
+      },
314
       prescription_prop: {
341
       prescription_prop: {
315
         type: Object,
342
         type: Object,
316
       },
343
       },
417
         }
444
         }
418
       };
445
       };
419
     },
446
     },
447
+
420
     methods: {
448
     methods: {
421
       isShow(name){
449
       isShow(name){
422
         var filedList = this.$store.getters.user.fileds
450
         var filedList = this.$store.getters.user.fileds
884
             break;
912
             break;
885
         }
913
         }
886
 
914
 
915
+      },getFloat: function(x) {
916
+        if (x != '.') {
917
+          var f = Math.round(x * 100) / 100;
918
+          var s = f.toString();
919
+          var rs = s.indexOf('.');
920
+          if (rs <= 0) {
921
+            rs = s.length;
922
+            s += '.';
923
+          }
924
+          while (s.length <= rs + 1) {
925
+            s += '0';
926
+          }
927
+          return s;
928
+        } else {
929
+          return '0.0';
930
+        }
931
+
887
       }
932
       }
888
     },
933
     },
889
     created() {
934
     created() {
964
         }
1009
         }
965
 
1010
 
966
       }
1011
       }
1012
+      this.dialysisPrescription.kalium = this.getFloat(this.dialysisPrescription.kalium )
1013
+      this.dialysisPrescription.sodium = this.getFloat(this.dialysisPrescription.sodium )
1014
+      this.dialysisPrescription.calcium = this.getFloat(this.dialysisPrescription.calcium )
1015
+      this.dialysisPrescription.ultrafiltration = this.getFloat(this.dialysisPrescription.ultrafiltration )
1016
+      this.dialysisPrescription.target_ultrafiltration = this.getFloat(this.dialysisPrescription.target_ultrafiltration )
1017
+
967
 
1018
 
968
 
1019
 
969
     },
1020
     },
970
 
1021
 
971
     components: {
1022
     components: {
1023
+      // MultipleSubMenu,
972
       CheckBoxSubMenu
1024
       CheckBoxSubMenu
973
     }
1025
     }
974
   };
1026
   };

+ 44 - 0
src/pages/main/dialog/subMenu/multipleSubMenu.vue View File

1
+<!--<template>-->
2
+  <!--<div class="Dialog">-->
3
+    <!--<div class="DialogTit">-->
4
+      <!--<span class="iconfont" @click="closeDialog()">&#xe720; 返回</span>-->
5
+      <!--<h1 class="name">透析耗材</h1>-->
6
+      <!--<span class="success">完成</span>-->
7
+    <!--</div>-->
8
+
9
+    <!--<div class="item"  v-for="item in goodTypes" :key="item.id" value="item" @click="itemClick(item.id)">-->
10
+      <!--<label class="name" for="knj">{{item.type_name}}</label>-->
11
+      <!--<div class="content">-->
12
+        <!--<span class="text" id="knjaa"></span>-->
13
+        <!--<span class="iconfont">&#xe6f9;</span>-->
14
+      <!--</div>-->
15
+    <!--</div>-->
16
+  <!--</div>-->
17
+
18
+  <!--<check-box-sub-menu :visibility="visibility" v-on:menu-cancle="menuCancle" v-on:menu-comfirm="menuComfirm"  v-on:menu-empty="menuEmpty"-->
19
+                      <!--:propsForm="propForm"></check-box-sub-menu>-->
20
+
21
+<!--</template>-->
22
+
23
+<!--<script>-->
24
+  <!--export default {-->
25
+    <!--name: 'multipleSubMenu',-->
26
+    <!--props: {-->
27
+      <!--goodTypes: {-->
28
+        <!--type: Array,-->
29
+        <!--default: function () {-->
30
+          <!--return new Array();-->
31
+        <!--}-->
32
+      <!--}-->
33
+    <!--},methods:{-->
34
+      <!--itemClick(type_id){-->
35
+
36
+      <!--}-->
37
+
38
+    <!--}-->
39
+  <!--}-->
40
+<!--</script>-->
41
+
42
+<!--<style scoped>-->
43
+
44
+<!--</style>-->

+ 11 - 3
src/pages/main/today/TodayTab.vue View File

106
     </van-popup> -->
106
     </van-popup> -->
107
 
107
 
108
     <van-popup title="透析处方" v-model="menuList[1].showPopup" :overlay="true" :close-on-click-overlay="false">
108
     <van-popup title="透析处方" v-model="menuList[1].showPopup" :overlay="true" :close-on-click-overlay="false">
109
-      <prescription-dialog :patient_prop="patient" :solution_prop="solution" :machines_prop="devices"
110
-                           :prescription_prop="prescription" @finish="closePrescriptionDialog" :operators="operators"
109
+      <prescription-dialog :patient_prop="patient" :solution_prop="solution" :machines_prop="devices" :config="config"
110
+                           :prescription_prop="prescription" @finish="closePrescriptionDialog" :operators="operators" :types="goodTypes"
111
                            @close="closePrescriptionDialog" @prescription="prescriptionFunc" @longSolution="longSolutionFunc" ref="prescription_dialog"></prescription-dialog>
111
                            @close="closePrescriptionDialog" @prescription="prescriptionFunc" @longSolution="longSolutionFunc" ref="prescription_dialog"></prescription-dialog>
112
     </van-popup>
112
     </van-popup>
113
 
113
 
256
         { value: "9", label: " 透后评估", showPopup: false },
256
         { value: "9", label: " 透后评估", showPopup: false },
257
         { value: "10", label: " 治疗小结", showPopup: false }
257
         { value: "10", label: " 治疗小结", showPopup: false }
258
       ],
258
       ],
259
+      config:{},//库存自动扣减
259
       operators: [], //操作人
260
       operators: [], //操作人
260
       patient: {}, // 患者信息
261
       patient: {}, // 患者信息
261
       schedual: {}, // 患者排班信息
262
       schedual: {}, // 患者排班信息
286
       device_map: {}, // {device_id: device}
287
       device_map: {}, // {device_id: device}
287
       device_number_map: {}, // {device_number_id: device_number}
288
       device_number_map: {}, // {device_number_id: device_number}
288
       scrollTop: "",
289
       scrollTop: "",
289
-      goTopShow: false
290
+      goTopShow: false,
291
+      goodTypes:[],
290
     };
292
     };
291
   },
293
   },
292
   computed: {
294
   computed: {
754
 
756
 
755
           var special_premission = resp.data.special_premission // 特殊权限
757
           var special_premission = resp.data.special_premission // 特殊权限
756
 
758
 
759
+          var config = resp.data.config // 库存自动扣减配置
760
+
761
+          var types = resp.data.types // 所有系统库存商品类型
757
 
762
 
758
           var last_predialysis_evaluation =
763
           var last_predialysis_evaluation =
759
             resp.data.last_predialysis_evaluation; // 上一次透前评估
764
             resp.data.last_predialysis_evaluation; // 上一次透前评估
778
 
783
 
779
           this.doctor_advices = doctor_advices == null ? [] : doctor_advices;
784
           this.doctor_advices = doctor_advices == null ? [] : doctor_advices;
780
           this.special_premission = special_premission
785
           this.special_premission = special_premission
786
+          this.config = config
787
+          this.goodTypes = types
788
+
781
 
789
 
782
           if (this.doctor_advices.length > 0) {
790
           if (this.doctor_advices.length > 0) {
783
             var group = this.newAdviceGroupObject();
791
             var group = this.newAdviceGroupObject();

+ 5 - 1
src/pages/main/today/dialysisPrescription.vue View File

168
   computed: {
168
   computed: {
169
     target_ultrafiltration:function(){
169
     target_ultrafiltration:function(){
170
       var v = this.getValueStr("target_ultrafiltration", "target_ultrafiltration")
170
       var v = this.getValueStr("target_ultrafiltration", "target_ultrafiltration")
171
-      console.log(v)
171
+      v = this.getFloat(v)
172
       return v.length == 0 ? "0" : v
172
       return v.length == 0 ? "0" : v
173
     },
173
     },
174
     dialysis_mode: function() {
174
     dialysis_mode: function() {
361
 
361
 
362
     },ultrafiltration:function () {
362
     },ultrafiltration:function () {
363
       var v = this.getValueStr("ultrafiltration", "ultrafiltration")
363
       var v = this.getValueStr("ultrafiltration", "ultrafiltration")
364
+      v = this.getFloat(v)
364
       return v.length == 0 ? "0" : v
365
       return v.length == 0 ? "0" : v
366
+
367
+
368
+
365
     }
369
     }
366
   },
370
   },
367
   created() {
371
   created() {

+ 1 - 0
src/pages/waitingRoom/components/details.vue View File

178
           this.monitor_records = monitor_records == null ? {} : monitor_records
178
           this.monitor_records = monitor_records == null ? {} : monitor_records
179
           this.dialysis_order = dialysis_order == null ? {id: ""} : dialysis_order
179
           this.dialysis_order = dialysis_order == null ? {id: ""} : dialysis_order
180
           this.special_premission = special_premission
180
           this.special_premission = special_premission
181
+          this.config = config
181
 
182
 
182
           this.$refs.patient_info.setPatientInfo(this.patient, this.schedual.device_number.number)
183
           this.$refs.patient_info.setPatientInfo(this.patient, this.schedual.device_number.number)
183
           this.$refs.patient_detail.setPatientInfo(this.patient, this.schedual.device_number.number)
184
           this.$refs.patient_detail.setPatientInfo(this.patient, this.schedual.device_number.number)

+ 9 - 6
src/pages/waitingRoom/components/dialysisPrescription.vue View File

1
 <template>
1
 <template>
2
   <div class="plate-box">
2
   <div class="plate-box">
3
-    <h2 class="title"><span class="line"></span><p>{{title}}</p><span class="line"></span> </h2> 
4
-    <div class="plate">   
3
+    <h2 class="title"><span class="line"></span><p>{{title}}</p><span class="line"></span> </h2>
4
+    <div class="plate">
5
       <ul>
5
       <ul>
6
         <li>
6
         <li>
7
           <label>透析模式 : </label>
7
           <label>透析模式 : </label>
160
     solution: {
160
     solution: {
161
       type: Object,
161
       type: Object,
162
     },
162
     },
163
+    config: {
164
+      type: Object,
165
+    },
163
   },
166
   },
164
   // watch: {
167
   // watch: {
165
   //   prescription: function() {
168
   //   prescription: function() {
294
     //     this.row2[4].content = "0"
297
     //     this.row2[4].content = "0"
295
     //     this.row2[5].content = "0"
298
     //     this.row2[5].content = "0"
296
     //     this.row2[6].content = "0"
299
     //     this.row2[6].content = "0"
297
-        
300
+
298
     //     this.row3[0].content = "0"
301
     //     this.row3[0].content = "0"
299
     //     this.row3[1].content = "0"
302
     //     this.row3[1].content = "0"
300
     //     this.row3[2].content = ""
303
     //     this.row3[2].content = ""
304
     //     this.row3[6].content = "0"
307
     //     this.row3[6].content = "0"
305
 
308
 
306
     //     this.note = ""
309
     //     this.note = ""
307
-        
310
+
308
     //   } else if (prescription != null) {
311
     //   } else if (prescription != null) {
309
     //     this.row1[0].content = prescription.mode_id
312
     //     this.row1[0].content = prescription.mode_id
310
     //     this.row1[1].content = prescription.perfusion_apparatus
313
     //     this.row1[1].content = prescription.perfusion_apparatus
321
     //     this.row2[4].content = prescription.sodium
324
     //     this.row2[4].content = prescription.sodium
322
     //     this.row2[5].content = prescription.glucose
325
     //     this.row2[5].content = prescription.glucose
323
     //     this.row2[6].content = prescription.dialysate_temperature
326
     //     this.row2[6].content = prescription.dialysate_temperature
324
-        
327
+
325
     //     this.row3[0].content = prescription.dialyzer
328
     //     this.row3[0].content = prescription.dialyzer
326
     //     this.row3[1].content = prescription.prescription_dewatering
329
     //     this.row3[1].content = prescription.prescription_dewatering
327
     //     this.row3[2].content = prescription.anticoagulant
330
     //     this.row3[2].content = prescription.anticoagulant
348
     //     this.row2[4].content = solution.sodium
351
     //     this.row2[4].content = solution.sodium
349
     //     this.row2[5].content = solution.glucose
352
     //     this.row2[5].content = solution.glucose
350
     //     this.row2[6].content = solution.dialysate_temperature
353
     //     this.row2[6].content = solution.dialysate_temperature
351
-        
354
+
352
     //     this.row3[0].content = solution.dialyzer
355
     //     this.row3[0].content = solution.dialyzer
353
     //     this.row3[1].content = solution.prescription_dewatering
356
     //     this.row3[1].content = solution.prescription_dewatering
354
     //     this.row3[2].content = solution.anticoagulant
357
     //     this.row3[2].content = solution.anticoagulant

+ 11 - 0
src/utils/data_config.js View File

13
 const dialysisOrWaitConfigKey = 'dialysis_or_wait_config'
13
 const dialysisOrWaitConfigKey = 'dialysis_or_wait_config'
14
 
14
 
15
 
15
 
16
+const WaitTypeConfigKey = 'wait_type_config'
16
 
17
 
17
 
18
 
18
 export function getDataConfigList() {
19
 export function getDataConfigList() {
89
 export function getDialysisOrWaitSelectedConfig() {
90
 export function getDialysisOrWaitSelectedConfig() {
90
   return window.sessionStorage.getItem(dialysisOrWaitConfigKey)
91
   return window.sessionStorage.getItem(dialysisOrWaitConfigKey)
91
 }
92
 }
93
+
94
+
95
+export function setWaitTypeSelectedConfig(value) {
96
+  window.sessionStorage.setItem(WaitTypeConfigKey, value)
97
+}
98
+
99
+
100
+export function getWaitTypeSelectedConfig() {
101
+  return window.sessionStorage.getItem(WaitTypeConfigKey)
102
+}