xiaoming_global 5 years ago
parent
commit
3e8894dc97

+ 1 - 1
build/cdn.json View File

1
 {
1
 {
2
-  "version": "1.0.52"
2
+  "version": "1.0.55"
3
 }
3
 }

+ 35 - 4
src/pages/main/dialog/AssessmentDialog.vue View File

189
         </div>
189
         </div>
190
 
190
 
191
 
191
 
192
+        <div @click="showSubMenu('puncture_needle')" class="item" ref="puncture_needle" v-if="isShow('穿刺针')">
193
+          <h2 class="name">穿刺针</h2>
194
+          <div class="content">
195
+            <span class="text" style="width: 100px">{{formValue.puncture_needle}}</span>
196
+            <span class="iconfont">&#xe6f9;</span>
197
+          </div>
198
+        </div>
199
+
200
+
192
         <div @click="showSubMenu('puncture_way')" class="item" ref="puncture_way" v-if="isShow('穿刺方式')">
201
         <div @click="showSubMenu('puncture_way')" class="item" ref="puncture_way" v-if="isShow('穿刺方式')">
193
           <h2 class="name">穿刺方式</h2>
202
           <h2 class="name">穿刺方式</h2>
194
           <div class="content">
203
           <div class="content">
408
           skin_other:'',
417
           skin_other:'',
409
           infect_other:'',
418
           infect_other:'',
410
           ductus_arantii_other:'',
419
           ductus_arantii_other:'',
420
+          puncture_needle:'',
411
 
421
 
412
         },
422
         },
413
 
423
 
860
               this.propForm.result = []
870
               this.propForm.result = []
861
             }
871
             }
862
             this.propForm.click_ref = 'ductus_arantii'
872
             this.propForm.click_ref = 'ductus_arantii'
863
-            break
873
+
864
 
874
 
865
             break
875
             break
866
 
876
 
926
             this.propForm.click_ref = 'skin'
936
             this.propForm.click_ref = 'skin'
927
             break
937
             break
928
 
938
 
929
-
930
-
931
-
939
+          case 'puncture_needle':
940
+            this.propForm.result = []
941
+            this.propForm.isHasOther = 2
942
+            this.propForm.type = 22
943
+            this.isShowDialog = false
944
+            this.propForm.title = '穿刺针'
945
+            this.visibility = true
946
+            this.propForm.list = this.$store.getters.puncture_needle
947
+            this.propForm.optionList = []
948
+            this.propForm.isMultiple = 2
949
+            if (this.formValue.puncture_needle != undefined || this.formValue.puncture_needle != null) {
950
+              if (this.formValue.puncture_needle.length > 0) {
951
+                this.propForm.result = this.formValue.puncture_needle.split(',')
952
+              } else {
953
+                this.propForm.result = []
954
+              }
955
+            } else {
956
+              this.propForm.result = []
957
+            }
958
+            this.propForm.click_ref = 'puncture_needle'
959
+            break
932
 
960
 
933
         }
961
         }
934
 
962
 
1028
           case 21:
1056
           case 21:
1029
             this.formValue.skin = val.selectId.toString()
1057
             this.formValue.skin = val.selectId.toString()
1030
             break
1058
             break
1059
+          case 22:
1060
+            this.formValue.puncture_needle = val.result.join(',')
1061
+            break
1031
         }
1062
         }
1032
 
1063
 
1033
       }, QueryPartById: function (val) {
1064
       }, QueryPartById: function (val) {

+ 33 - 0
src/pages/main/dialog/ComputerDialog.vue View File

33
           </div>
33
           </div>
34
         </div>
34
         </div>
35
 
35
 
36
+        <div class="item" v-if="template_id == 6">
37
+          <label class="name" for="xll">引血(ml/min)</label>
38
+          <div class="content">
39
+            <input type="tel" @focus="inputFocus"  id="xll" v-model="blood_drawing"/>
40
+          </div>
41
+        </div>
36
 
42
 
37
         <div class="item">
43
         <div class="item">
38
           <h2 class="name">上机时间</h2>
44
           <h2 class="name">上机时间</h2>
42
           </div>
48
           </div>
43
         </div>
49
         </div>
44
 
50
 
51
+        
52
+
45
 
53
 
46
         <div class="perform">
54
         <div class="perform">
47
           <button @click="commitInfo" v-if="(record == null || record.id == '')">执行上机</button>
55
           <button @click="commitInfo" v-if="(record == null || record.id == '')">执行上机</button>
83
         isPremission: false,
91
         isPremission: false,
84
         zone_beds: [], // 该排班的区里的床位
92
         zone_beds: [], // 该排班的区里的床位
85
         creator: 0,
93
         creator: 0,
94
+        template_id: 0,
95
+        blood_drawing:100
86
       }
96
       }
87
     },
97
     },
88
     props: {
98
     props: {
124
       }
134
       }
125
     },
135
     },
126
     created () {
136
     created () {
137
+    
138
+      this.template_id = this.$store.getters.user.template_info.template_id;
127
       var date = this.$route.query && this.$route.query.date
139
       var date = this.$route.query && this.$route.query.date
128
       date *= 1000
140
       date *= 1000
129
       var newDate = new Date(date)
141
       var newDate = new Date(date)
177
         }
189
         }
178
       }
190
       }
179
 
191
 
192
+
193
+
180
     },
194
     },
181
     methods: {
195
     methods: {
196
+      inputFocus: function (event) {
197
+        var input = event.target
198
+        setTimeout(function () {
199
+          input.scrollIntoView()
200
+        }, 0)
201
+
202
+        if (input.setSelectionRange) {
203
+          setTimeout(function () {
204
+            input.setSelectionRange(0, input.value.length)
205
+          }, 0)
206
+        } else if (input.createTextRange) {
207
+          var rng = input.createTextRange()
208
+          rng.move('character', input.value.length)
209
+          rng.select()
210
+        }
211
+      },
182
       modify(){
212
       modify(){
183
         let ParamsQuery = {}
213
         let ParamsQuery = {}
184
         ParamsQuery['id'] = this.record.id
214
         ParamsQuery['id'] = this.record.id
229
         ParamsQuery['bed'] = this.bed_id
259
         ParamsQuery['bed'] = this.bed_id
230
         ParamsQuery['start_time'] = this.start_time_str
260
         ParamsQuery['start_time'] = this.start_time_str
231
         ParamsQuery['puncture_nurse'] = this.puncture_nurse_id
261
         ParamsQuery['puncture_nurse'] = this.puncture_nurse_id
262
+        ParamsQuery['blood_drawing'] = this.blood_drawing
232
 
263
 
233
         startDialysis(ParamsQuery).then(response => {
264
         startDialysis(ParamsQuery).then(response => {
234
           if (response.data.state == 0) {
265
           if (response.data.state == 0) {
236
             return false
267
             return false
237
           } else {
268
           } else {
238
             Toast.success('上机成功')
269
             Toast.success('上机成功')
270
+            var monitor = response.data.data.monitor
271
+            this.$emit('did_add_monitor', monitor)
239
             this.$emit('did_start', response.data.data.dialysis_order)
272
             this.$emit('did_start', response.data.data.dialysis_order)
240
             var record = this.record
273
             var record = this.record
241
             for (const key in response.data.data.dialysis_order) {
274
             for (const key in response.data.data.dialysis_order) {

+ 28 - 15
src/pages/main/dialog/MonitDialog.vue View File

26
                 <th v-if="isShow('血流量')" width="92px">血流量(ml/min)</th>
26
                 <th v-if="isShow('血流量')" width="92px">血流量(ml/min)</th>
27
                 <th width="76px">静脉压/动脉压(mmHg)</th>
27
                 <th width="76px">静脉压/动脉压(mmHg)</th>
28
                 <th v-if="isShow('跨膜压')" width="76px">跨膜压(mmHg)</th>
28
                 <th v-if="isShow('跨膜压')" width="76px">跨膜压(mmHg)</th>
29
-                <th v-if="isShow('超滤量')" width="76px">超滤量(L)</th>
29
+                <th v-if="isShow('超滤量') && template_id ==6" width="76px">超滤量(ml)</th>
30
+                <th v-if="isShow('超滤量') && template_id !=6" width="76px">超滤量(L)</th>
30
                 <th v-if="isShow('钠浓度')" width="92px">钠浓度(mmol/L)</th>
31
                 <th v-if="isShow('钠浓度')" width="92px">钠浓度(mmol/L)</th>
31
                 <th v-if="isShow('透析液温度')" width="82px">透析液温度(℃)</th>
32
                 <th v-if="isShow('透析液温度')" width="82px">透析液温度(℃)</th>
32
                 <th v-if="isShow('置换率')" width="92px">置换率(L/h)</th>
33
                 <th v-if="isShow('置换率')" width="92px">置换率(L/h)</th>
114
             </div>
115
             </div>
115
             <div class="cell">
116
             <div class="cell">
116
               <label>静脉压(mmHg)</label>
117
               <label>静脉压(mmHg)</label>
117
-              <input type="number" @focus="inputFocus" onclick="this.select();" class="inputBox"
118
-                     v-model="form.venous_pressure">
118
+              <input type="number" @focus="inputFocus" onclick="this.select();" class="inputBox" v-model="form.venous_pressure" style="width:60%">
119
+               <button style="width:30%;padding: 0.18rem 0; color: #fff; background: #409eff;" @click="venousPressureChange(1)" >转换</button>
119
             </div>
120
             </div>
120
             <div class="cell" v-if="isShow('跨膜压')">
121
             <div class="cell" v-if="isShow('跨膜压')">
121
               <label>跨膜压(mmHg)</label>
122
               <label>跨膜压(mmHg)</label>
122
-              <input type="number" @focus="inputFocus" onclick="this.select();" class="inputBox"
123
-                     v-model="form.transmembrane_pressure">
123
+              <input type="number" @focus="inputFocus" onclick="this.select();" class="inputBox" v-model="form.transmembrane_pressure" style="width:60%">
124
+              <button style="width:30%;padding: 0.18rem 0; color: #fff; background: #409eff;" @click="venousPressureChange(2)" >转换</button>
124
             </div>
125
             </div>
125
             <div class="cell" v-if="isShow('超滤量')">
126
             <div class="cell" v-if="isShow('超滤量')">
126
-              <label>超滤量(L)</label>
127
+              <label v-if="template_id == 6">超滤量(ml)</label>
128
+              <label v-else>超滤量(L)</label>
127
               <input type="number" @focus="inputFocus" onclick="this.select();" class="inputBox"
129
               <input type="number" @focus="inputFocus" onclick="this.select();" class="inputBox"
128
                      v-model="form.ultrafiltration_volume">
130
                      v-model="form.ultrafiltration_volume">
129
             </div>
131
             </div>
134
             </div>
136
             </div>
135
             <div class="cell">
137
             <div class="cell">
136
               <label>动脉压(mmHg)</label>
138
               <label>动脉压(mmHg)</label>
137
-              <input type="number" @focus="inputFocus" onclick="this.select();" class="inputBox"
138
-                     v-model="form.arterial_pressure">
139
+              <input type="number" @focus="inputFocus" onclick="this.select();" class="inputBox" v-model="form.arterial_pressure" style="width:60%">
140
+              <button style="width:30%;padding: 0.18rem 0; color: #fff; background: #409eff;" @click="venousPressureChange(3)" >转换</button>
139
             </div>
141
             </div>
140
             <div class="cell" v-if="isShow('钠浓度')">
142
             <div class="cell" v-if="isShow('钠浓度')">
141
               <label>钠浓度(mmol/L)</label>
143
               <label>钠浓度(mmol/L)</label>
262
         currentIndex: -1,
264
         currentIndex: -1,
263
         currentRow: null,
265
         currentRow: null,
264
         rowClass: 'row-class-active',
266
         rowClass: 'row-class-active',
265
-
267
+        template_id: 0,
266
         visibility: false,
268
         visibility: false,
267
         today_last_monitor_record : {},
269
         today_last_monitor_record : {},
268
         propForm: {
270
         propForm: {
309
     },
311
     },
310
     created () {
312
     created () {
311
       var date = this.$route.query && this.$route.query.date
313
       var date = this.$route.query && this.$route.query.date
314
+      this.template_id = this.$store.getters.user.template_info.template_id;
312
       // date *= 1000;
315
       // date *= 1000;
313
       // var newDate = new Date(date);
316
       // var newDate = new Date(date);
314
       // var cDate = new Date();
317
       // var cDate = new Date();
337
       this.form.operate_time = this.pickertime.getTime()
340
       this.form.operate_time = this.pickertime.getTime()
338
     },
341
     },
339
     methods: {
342
     methods: {
343
+      venousPressureChange(type){
344
+        if (type == 1) {
345
+          this.form.venous_pressure = this.form.venous_pressure * 7.5
346
+        } else if(type == 2) {
347
+          this.form.transmembrane_pressure = this.form.transmembrane_pressure * 7.5
348
+        } else {
349
+          this.form.arterial_pressure = this.form.arterial_pressure * 7.5
350
+        }
351
+      },
340
       isShow (name) {
352
       isShow (name) {
341
         var filedList = this.$store.getters.user.fileds
353
         var filedList = this.$store.getters.user.fileds
342
 
354
 
357
           this.today_last_monitor_record = resp.monitor
369
           this.today_last_monitor_record = resp.monitor
358
 
370
 
359
           
371
           
360
-          this.form.operate_time = Date.parse(new Date())
372
+          // this.form.operate_time = Date.parse(new Date())
373
+          this.form.operate_time = resp.monitor.operate_time ? (resp.monitor.operate_time+3600)* 1000 : Date.parse(new Date())
361
           this.form.pulse_frequency = '' //this.last_monitor_record.pulse_frequency;
374
           this.form.pulse_frequency = '' //this.last_monitor_record.pulse_frequency;
362
           this.form.breathing_rated = resp.monitor.breathing_rate?resp.monitor.breathing_rate:'';
375
           this.form.breathing_rated = resp.monitor.breathing_rate?resp.monitor.breathing_rate:'';
363
           this.form.systolic_bp = '' //this.last_monitor_record.systolic_blood_pressure;
376
           this.form.systolic_bp = '' //this.last_monitor_record.systolic_blood_pressure;
367
           this.form.arterial_pressure = '' //this.last_monitor_record.arterial_pressure;
380
           this.form.arterial_pressure = '' //this.last_monitor_record.arterial_pressure;
368
           this.form.transmembrane_pressure = '' // this.last_monitor_record.transmembrane_pressure;
381
           this.form.transmembrane_pressure = '' // this.last_monitor_record.transmembrane_pressure;
369
           this.form.ultrafiltration_rate = resp.monitor.ultrafiltration_rate?resp.monitor.ultrafiltration_rate:'';
382
           this.form.ultrafiltration_rate = resp.monitor.ultrafiltration_rate?resp.monitor.ultrafiltration_rate:'';
370
-          this.form.ultrafiltration_volume = ''// this.last_monitor_record.ultrafiltration_volume;
383
+          this.form.ultrafiltration_volume =  resp.monitor.ultrafiltration_volume?resp.monitor.ultrafiltration_volume:'';
371
           this.form.sodium_concentration = resp.monitor.sodium_concentration?resp.monitor.sodium_concentration:'';
384
           this.form.sodium_concentration = resp.monitor.sodium_concentration?resp.monitor.sodium_concentration:'';
372
           this.form.dialysate_temperature =  resp.monitor.dialysate_temperature?resp.monitor.dialysate_temperature:'';
385
           this.form.dialysate_temperature =  resp.monitor.dialysate_temperature?resp.monitor.dialysate_temperature:'';
373
           this.form.temperature = resp.monitor.temperature?resp.monitor.temperature:'';
386
           this.form.temperature = resp.monitor.temperature?resp.monitor.temperature:'';
918
               this.form.conductivity = ''
931
               this.form.conductivity = ''
919
               this.form.displacement_flow_quantity = ''
932
               this.form.displacement_flow_quantity = ''
920
 
933
 
921
-              this.last_monitor_record.sodium_concentration =
922
-                monitor.sodium_concentration
923
-              this.last_monitor_record.dialysate_temperature =
924
-                monitor.dialysate_temperature
934
+              // this.last_monitor_record.sodium_concentration =
935
+              //   monitor.sodium_concentration
936
+              // this.last_monitor_record.dialysate_temperature =
937
+              //   monitor.dialysate_temperature
925
 
938
 
926
               Toast.success('新增成功')
939
               Toast.success('新增成功')
927
               this.formPanel = false
940
               this.formPanel = false

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

78
                 >
78
                 >
79
                   <div class="txt">
79
                   <div class="txt">
80
                     <span>{{advice.advice_name }}</span>
80
                     <span>{{advice.advice_name }}</span>
81
-                    <span>{{ advice.drug_spec }}{{advice.drug_spec_unit}}</span>
81
+                    <span v-if="advice.advice_desc">{{ advice.advice_desc }}{{advice.drug_spec_unit}}</span>
82
                     <span v-if="advice.prescribing_number">{{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
82
                     <span v-if="advice.prescribing_number">{{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
83
                     <span v-if="advice.single_dose"
83
                     <span v-if="advice.single_dose"
84
                     >单次用量{{advice.single_dose}}{{advice.single_dose_unit}}</span>
84
                     >单次用量{{advice.single_dose}}{{advice.single_dose_unit}}</span>

+ 9 - 6
src/pages/main/dialog/PlaneDialog.vue View File

83
     special_premission: {
83
     special_premission: {
84
       type: Array,
84
       type: Array,
85
     },
85
     },
86
+    last_monitor_record: {
87
+      type: Object,
88
+    }
86
   },mounted() {
89
   },mounted() {
87
-      if(this.record.id == 0){
90
+      if(this.last_monitor_record.id == 0){
88
         this.end_time_str = parseTime(this.end_time, "{y}-{m}-{d} {h}:{i}") + ":00";
91
         this.end_time_str = parseTime(this.end_time, "{y}-{m}-{d} {h}:{i}") + ":00";
89
       }else{
92
       }else{
90
-        if(this.record.end_time == 0){
91
-          this.end_time_str = parseTime(this.end_time, "{y}-{m}-{d} {h}:{i}") + ":00";
92
-        }else{
93
-          this.end_time_str = parseTime(this.record.end_time, "{y}-{m}-{d} {h}:{i}") + ":00";
94
-        }
93
+        this.end_time_str = parseTime(this.last_monitor_record.operate_time, "{y}-{m}-{d} {h}:{i}") + ":00";
95
       }
94
       }
96
     },
95
     },
97
   created(){
96
   created(){
138
 
137
 
139
   },
138
   },
140
   methods: {
139
   methods: {
140
+    set_last_monitor_record(monitor) {
141
+      this.last_monitor_record = monitor
142
+      this.end_time_str = parseTime(this.last_monitor_record.operate_time, "{y}-{m}-{d} {h}:{i}") + ":00";
143
+    },
141
     modify(){
144
     modify(){
142
       let ParamsQuery = {}
145
       let ParamsQuery = {}
143
       ParamsQuery['id'] = this.record.id
146
       ParamsQuery['id'] = this.record.id

File diff suppressed because it is too large
+ 914 - 3
src/pages/main/dialog/PrescriptionDialog.vue


+ 28 - 8
src/pages/main/dialog/ThorougDialog.vue View File

173
             <!--<span class="iconfont">&#xe6f9;</span>-->
173
             <!--<span class="iconfont">&#xe6f9;</span>-->
174
           </div>
174
           </div>
175
         </div>
175
         </div>
176
+        <div class="item" v-if="isShow('呼吸频率')">
177
+          <label class="name" for="ml">呼吸频率(次/min)</label>
178
+          <div class="content">
179
+            <input type="tel" @focus="inputFocus" id="ml" v-model="formValue.breathing_rate"/>
180
+            <!--<span class="text">HD</span>-->
181
+            <!--<span class="iconfont">&#xe6f9;</span>-->
182
+          </div>
183
+        </div>
184
+
185
+
176
         <div class="item" v-if="isShow('脉搏')">
186
         <div class="item" v-if="isShow('脉搏')">
177
           <label class="name" for="ml">脉搏(次/分)</label>
187
           <label class="name" for="ml">脉搏(次/分)</label>
178
           <div class="content">
188
           <div class="content">
471
           intravenous_tube:'',
481
           intravenous_tube:'',
472
           dialyzer:'',
482
           dialyzer:'',
473
           is_eat:'',
483
           is_eat:'',
484
+          breathing_rate:'',
474
         },
485
         },
475
 
486
 
476
         record_date: ''
487
         record_date: ''
1235
       let tempHour = ''
1246
       let tempHour = ''
1236
       let tempMinute = ''
1247
       let tempMinute = ''
1237
 
1248
 
1238
-      if (this.record != null && this.record.id != '') {
1249
+      if (this.record != null && this.record.id != '' && this.record.assessment_doctor != 0) {
1239
         for (const key in this.formValue) {
1250
         for (const key in this.formValue) {
1240
           // console.log(key, this.record[key]);
1251
           // console.log(key, this.record[key]);
1241
           this.formValue[key] = this.record[key];
1252
           this.formValue[key] = this.record[key];
1242
         }
1253
         }
1243
-      } else if (this.last_record != null && this.last_record.id != "") {
1244
-        this.$set(this.formValue, "patient_gose", this.last_record.patient_gose)
1245
-        this.$set(this.formValue, "blood_access_part_id", this.last_record.blood_access_part_id)
1246
-        this.$set(this.formValue, "blood_access_part_opera_id", this.last_record.blood_access_part_opera_id)
1247
-        this.$set(this.formValue, "internal_fistula", this.last_record.internal_fistula)
1248
-        this.$set(this.formValue, "internal_fistula_tremor_ac", this.last_record.internal_fistula_tremor_ac)
1249
-      }
1254
+      }else if (this.last_record != null && this.last_record.id != "") {
1255
+        for (const key in this.formValue) {
1256
+          // console.log(key, this.record[key]);
1257
+          this.formValue[key] = this.last_record[key];
1258
+        }
1259
+        if (this.record != null && this.record.id != '' && this.record.assessment_doctor == 0){
1260
+          this.$set(this.formValue, "actual_ultrafiltration", this.record.actual_ultrafiltration)
1261
+          this.$set(this.formValue, "weight_after", this.record.weight_after)
1262
+          this.$set(this.formValue, "weight_loss", this.record.weight_loss)
1263
+        } else {
1264
+          this.$set(this.formValue, "actual_ultrafiltration", '')
1265
+          this.$set(this.formValue, "weight_after", '')
1266
+          this.$set(this.formValue, "weight_loss", '')
1267
+        }
1268
+      } 
1269
+  
1250
 
1270
 
1251
 
1271
 
1252
 
1272
 

+ 1 - 1
src/pages/main/dialog/modify_order/ModifyAdviceGroup.vue View File

44
             </tr>
44
             </tr>
45
             <tr v-for="(advice, index) in advices" :key="index" :class="{ 'row-class-active': index == current_advice_index }" @click="selectAdviceAction(index, advice)">
45
             <tr v-for="(advice, index) in advices" :key="index" :class="{ 'row-class-active': index == current_advice_index }" @click="selectAdviceAction(index, advice)">
46
               <td :class="{ 'advice_name': advice.parent_id == 0, 'subdrug_name': advice.parent_id > 0 }">{{ advice.advice_name }}</td>
46
               <td :class="{ 'advice_name': advice.parent_id == 0, 'subdrug_name': advice.parent_id > 0 }">{{ advice.advice_name }}</td>
47
-              <td>{{ advice.drug_spec }}{{advice.drug_spec_unit}}</td>
47
+              <td>{{ advice.advice_desc }}{{advice.drug_spec_unit}}</td>
48
               <td>{{ advice.prescribing_number }}{{ advice.prescribing_number_unit }}</td>
48
               <td>{{ advice.prescribing_number }}{{ advice.prescribing_number_unit }}</td>
49
               <td>{{ advice.single_dose }} {{ advice.single_dose_unit }}</td>
49
               <td>{{ advice.single_dose }} {{ advice.single_dose_unit }}</td>
50
               <td>{{ advice.parent_id == 0 ? advice.delivery_way : "" }}</td>
50
               <td>{{ advice.parent_id == 0 ? advice.delivery_way : "" }}</td>

+ 1 - 2
src/pages/main/dialog/modify_order/modify_order_form.vue View File

22
             </div>
22
             </div>
23
             <div class="cell">
23
             <div class="cell">
24
               <label>药品规格</label>
24
               <label>药品规格</label>
25
-              <!--<input class="inputBox" style="width:62.5%" v-model="order.drug_spec">-->
26
-              <input type="number" onclick="this.select()" class="inputBox" style="width:60%" v-model="order.drug_spec">
25
+              <input type="number" onclick="this.select()" class="inputBox" style="width:60%" v-model="order.advice_desc">
27
               <input
26
               <input
28
                 type="text"
27
                 type="text"
29
                 placeholder="单位"
28
                 placeholder="单位"

+ 2 - 2
src/pages/main/dialog/new_order/AddNewOrders.vue View File

52
                 <td
52
                 <td
53
                   style="text-align: left; padding-left: 5px; padding-right: 5px;"
53
                   style="text-align: left; padding-left: 5px; padding-right: 5px;"
54
                 >{{ advice.title }}</td>
54
                 >{{ advice.title }}</td>
55
-                <td>{{ advice.drug_spec }}{{advice.drug_spec_unit}}</td>
55
+                <td v-if="advice.advice_desc">{{ advice.advice_desc }}{{advice.drug_spec_unit}}</td>
56
                 <td v-if="advice.prescribing_number">{{ advice.prescribing_number }}{{ advice.prescribing_number_unit }}</td>
56
                 <td v-if="advice.prescribing_number">{{ advice.prescribing_number }}{{ advice.prescribing_number_unit }}</td>
57
                 <td v-else></td>
57
                 <td v-else></td>
58
                 <td v-if="advice.single_dose">{{ advice.single_dose }} {{ advice.single_dose_unit }}</td>
58
                 <td v-if="advice.single_dose">{{ advice.single_dose }} {{ advice.single_dose_unit }}</td>
69
                 <td
69
                 <td
70
                   style="text-align: left; padding-right: 5px; padding-left: 25px;"
70
                   style="text-align: left; padding-right: 5px; padding-left: 25px;"
71
                 >{{ subdrug.title }}</td>
71
                 >{{ subdrug.title }}</td>
72
-                <td>{{ subdrug.drug_spec }} {{subdrug.drug_spec_unit}}</td>
72
+                <td>{{ subdrug.advice_desc }} {{subdrug.drug_spec_unit}}</td>
73
                 <td><span v-if="subdrug.prescribing_number">{{ subdrug.prescribing_number }}{{ subdrug.prescribing_number_unit }}</span></td>
73
                 <td><span v-if="subdrug.prescribing_number">{{ subdrug.prescribing_number }}{{ subdrug.prescribing_number_unit }}</span></td>
74
                 <td><span v-if="subdrug.single_dose">{{ subdrug.single_dose }} {{ subdrug.single_dose_unit }}</span></td>
74
                 <td><span v-if="subdrug.single_dose">{{ subdrug.single_dose }} {{ subdrug.single_dose_unit }}</span></td>
75
                 <!--<td v-if="subdrug.single_dose">{{ subdrug.single_dose }} {{ subdrug.single_dose_unit }}</td>-->
75
                 <!--<td v-if="subdrug.single_dose">{{ subdrug.single_dose }} {{ subdrug.single_dose_unit }}</td>-->

+ 1 - 1
src/pages/main/dialog/new_order/order_form.vue View File

20
               <label>药品规格</label>
20
               <label>药品规格</label>
21
               <!--<input class="inputBox" style="width:62.5%" v-model="order.advice_desc">-->
21
               <!--<input class="inputBox" style="width:62.5%" v-model="order.advice_desc">-->
22
 
22
 
23
-              <input type="number" class="inputBox" style="width:62.5%" v-model="order.drug_spec">
23
+              <input type="number" class="inputBox" style="width:62.5%" v-model="order.advice_desc">
24
               <input
24
               <input
25
                 type="text"
25
                 type="text"
26
                 placeholder="单位"
26
                 placeholder="单位"

+ 10 - 4
src/pages/main/dialog/subMenu/LongAdviceSubMenu.vue View File

68
       }, getContent (val) {
68
       }, getContent (val) {
69
         let prescribing_number = ''
69
         let prescribing_number = ''
70
         let single_dose = ''
70
         let single_dose = ''
71
+        let advice_desc = ''
72
+
71
         if (val.prescribing_number > 0) {
73
         if (val.prescribing_number > 0) {
72
           prescribing_number = val.prescribing_number + val.prescribing_number_unit
74
           prescribing_number = val.prescribing_number + val.prescribing_number_unit
73
         }
75
         }
74
         if (val.single_dose > 0) {
76
         if (val.single_dose > 0) {
75
           single_dose = ' 单次用量 ' + val.single_dose + val.single_dose_unit
77
           single_dose = ' 单次用量 ' + val.single_dose + val.single_dose_unit
76
         }
78
         }
79
+
80
+        if (val.advice_desc > 0) {
81
+          advice_desc = val.advice_desc + val.drug_spec_unit
82
+        }
83
+
77
         let name = ""
84
         let name = ""
78
         if (val.child.length > 0){
85
         if (val.child.length > 0){
79
           for (let i = 0 ; i < val.child.length; i++){
86
           for (let i = 0 ; i < val.child.length; i++){
89
               val.child[i]['single'] = ''
96
               val.child[i]['single'] = ''
90
             }
97
             }
91
             name = name+"▲"+val.child[i].advice_name+""
98
             name = name+"▲"+val.child[i].advice_name+""
92
-              + val.child[i].drug_spec
99
+              + val.child[i].advice_desc
93
               + val.child[i].drug_spec_unit
100
               + val.child[i].drug_spec_unit
94
               + val.child[i].presc
101
               + val.child[i].presc
95
               + val.child[i].single
102
               + val.child[i].single
96
           }
103
           }
97
-          return  val.advice_name +"  "+ val.drug_spec+" "
104
+          return  val.advice_name +"  "+advice_desc+" "
98
             + val.drug_spec_unit
105
             + val.drug_spec_unit
99
             + prescribing_number
106
             + prescribing_number
100
             + " "+single_dose+" "+ " "+val.delivery_way+" "+ val.execution_frequency + val.remark +name
107
             + " "+single_dose+" "+ " "+val.delivery_way+" "+ val.execution_frequency + val.remark +name
101
 
108
 
102
         } else {
109
         } else {
103
-          return val.advice_name +"  "+ val.drug_spec+" "
104
-            + val.drug_spec_unit
110
+          return val.advice_name +"  "+advice_desc
105
             + prescribing_number
111
             + prescribing_number
106
             + " "+single_dose+" "+ " "+val.delivery_way+" "+ val.execution_frequency + val.remark
112
             + " "+single_dose+" "+ " "+val.delivery_way+" "+ val.execution_frequency + val.remark
107
         }
113
         }

+ 47 - 117
src/pages/main/today/TodayTab.vue View File

109
     <van-popup title="透析处方" v-model="menuList[1].showPopup" :overlay="true" :close-on-click-overlay="false">
109
     <van-popup title="透析处方" v-model="menuList[1].showPopup" :overlay="true" :close-on-click-overlay="false">
110
       <prescription-dialog :patient_prop="patient" :solution_prop="solution" :machines_prop="devices" :config="config"
110
       <prescription-dialog :patient_prop="patient" :solution_prop="solution" :machines_prop="devices" :config="config"
111
                            :prescription_prop="prescription" @finish="closePrescriptionDialog" :operators="operators"
111
                            :prescription_prop="prescription" @finish="closePrescriptionDialog" :operators="operators"
112
-                           :types="goodTypes" :info="goodInfos" :status="status" :targetAdvices="targetAdvices"
113
-                           @close="closePrescriptionDialog" @prescription="prescriptionFunc"  :admin_users_prop="admin_users" @advice="adviceFunc"
112
+                           :types="goodTypes" :info="goodInfos" :status="status" :targetAdvices="longAdvices"
113
+                           :waitUploadAdvices="waitUploadAdvices" :is_open="is_open"
114
+                           @close="closePrescriptionDialog" @prescription="prescriptionFunc"
115
+                           :admin_users_prop="admin_users" @advice="adviceFunc"
114
                            @longSolution="longSolutionFunc" ref="prescription_dialog"></prescription-dialog>
116
                            @longSolution="longSolutionFunc" ref="prescription_dialog"></prescription-dialog>
115
     </van-popup>
117
     </van-popup>
116
 
118
 
141
                        :device_numbers="device_numbers" :admin_map="admin_user_map"
143
                        :device_numbers="device_numbers" :admin_map="admin_user_map"
142
                        :special_premission="special_premission"
144
                        :special_premission="special_premission"
143
                        :device_number_map="device_number_map" @did_start="closeDialysisComputer"
145
                        :device_number_map="device_number_map" @did_start="closeDialysisComputer"
144
-                       @close="closeDialysisComputer" ref="computer_dialog"></computer-dialog>
146
+                        @did_add_monitor="didAddMonitor" @close="closeDialysisComputer" ref="computer_dialog"></computer-dialog>
145
     </van-popup>
147
     </van-popup>
146
 
148
 
147
     <van-popup title="透析监测" v-model="menuList[6].showPopup" :overlay="true" :close-on-click-overlay="false">
149
     <van-popup title="透析监测" v-model="menuList[6].showPopup" :overlay="true" :close-on-click-overlay="false">
153
     </van-popup>
155
     </van-popup>
154
 
156
 
155
     <van-popup title="透析下机" v-model="menuList[7].showPopup" :overlay="true" :close-on-click-overlay="false">
157
     <van-popup title="透析下机" v-model="menuList[7].showPopup" :overlay="true" :close-on-click-overlay="false">
156
-      <plane-dialog :patient_prop="patient" :record="dialysis_order" :admins="admin_users" :admin_map="admin_user_map"
157
-                    :special_premission="special_premission"
158
+      <plane-dialog :patient_prop="patient" :record="dialysis_order" :last_monitor_record="last_monitor_record" :admins="admin_users" :admin_map="admin_user_map"
159
+                    :special_premission="special_premission" 
158
                     @did_off="closeDialysisOff" @close="closeDialysisOff" ref="plane_dialog"></plane-dialog>
160
                     @did_off="closeDialysisOff" @close="closeDialysisOff" ref="plane_dialog"></plane-dialog>
159
     </van-popup>
161
     </van-popup>
160
 
162
 
217
   import MonitDialog from '../dialog/MonitDialog'
219
   import MonitDialog from '../dialog/MonitDialog'
218
   import ComputerDialog from '../dialog/ComputerDialog'
220
   import ComputerDialog from '../dialog/ComputerDialog'
219
 
221
 
220
-  import {dialysisGlobalConfig, getDialysisRecord,CreateGroupAdvice} from '@/api/dialysis'
222
+  import {CreateGroupAdvice, dialysisGlobalConfig, getDialysisRecord} from '@/api/dialysis'
221
   import {GetRemindLongAdvice} from '@/api/advice'
223
   import {GetRemindLongAdvice} from '@/api/advice'
222
 
224
 
223
   import {parseTime} from '@/utils'
225
   import {parseTime} from '@/utils'
304
         goodInfos: [],
306
         goodInfos: [],
305
 
307
 
306
         longAdvices: [],
308
         longAdvices: [],
307
-        targetAdvices:[],
308
-        status:'',
309
+        waitUploadAdvices: [],
310
+        is_open: 0,
311
+        targetAdvices: [],
312
+        status: '',
309
       }
313
       }
310
     },
314
     },
311
     computed: {
315
     computed: {
379
       this.patient_id = patient_id
383
       this.patient_id = patient_id
380
       this.date = date
384
       this.date = date
381
       this.requestDialysisRecord()
385
       this.requestDialysisRecord()
382
-      // this.requestLongAdvice()
386
+      this.requestLongAdvice()
383
 
387
 
384
     },
388
     },
385
     mounted () {
389
     mounted () {
418
         // }
422
         // }
419
         this.monitor_records.reverse()
423
         this.monitor_records.reverse()
420
         this.last_monitor_record = monitor
424
         this.last_monitor_record = monitor
425
+        this.$refs.plane_dialog.set_last_monitor_record(monitor)
421
       },
426
       },
422
 
427
 
423
       didEditMonitor (monitor) {
428
       didEditMonitor (monitor) {
941
 
946
 
942
             switch (status) {
947
             switch (status) {
943
               case 2:
948
               case 2:
944
-                this.longAdvices = resp.data.advices
945
-
949
+                var totalAdvice = resp.data.advices
946
                 var longAdvicesTwo = resp.data.advices_two
950
                 var longAdvicesTwo = resp.data.advices_two
951
+                var waitUploadAdvices = []
952
+                for (let i = 0; i < totalAdvice.length; i++) {
953
+                  totalAdvice[i]['isCheck'] = 1
947
 
954
 
948
-                for (let i = 0; i < this.longAdvices.length; i++) {
949
-                  this.longAdvices[i]['isCheck'] = 0
950
-                  switch (this.longAdvices[i].frequency_type) {
951
-                    case 1: //每日推送
952
-                      this.longAdvices[i]['isCheck'] = 1
953
-                      break
954
-                    case 2: //用今天的日期与推送类型为2的医嘱进行比较如果相差天数等于设定的天数,则设置为选中状态
955
-                      for (let i = 0;i < this.longAdvices.length;i++){
956
-                        for (let a = 0; a < longAdvicesTwo.length;a++){
957
-                          if(this.longAdvices[i].advice_name == longAdvicesTwo[a].advice_name && this.longAdvices[i].advice_desc == longAdvicesTwo[a].advice_desc){
958
-                            this.longAdvices[i]['isCheck'] = 1
959
-                          }
960
-                        }
961
-                      }
962
-                      break
963
-                    case 3://用今天的属于周几与推送类型为3的医嘱进行比较如果包含某个字符串,则设置为选中状态
964
-                      let day = new Date().getDay()
965
-                      console.log(day)
966
-                      let name =""
967
-                      switch (day) {
968
-                        case 1:
969
-                          name="周一"
970
-                          break
971
-                        case 2:
972
-                          name="周二"
973
-
974
-                          break
975
-                        case 3:
976
-                          name="周三"
977
-
978
-                          break
979
-                        case 4:
980
-                          name="周四"
981
-                          break
982
-                        case 5:
983
-                          name="周五"
984
-                          break
985
-                        case 6:
986
-                          name="周六"
987
-                          break
988
-                        case 0:
989
-                          name="周日"
990
-                          break
991
-                      }
992
-
955
+                }
993
 
956
 
994
-                      if (this.longAdvices[i].week_day.indexOf(name) != -1){
995
-                        console.log("11111")
996
-                        this.longAdvices[i]['isCheck'] = 1
997
-                      }
998
-                      break
957
+                for (let i = 0; i < totalAdvice.length; i++) {
958
+                  for (let a = 0; a < longAdvicesTwo.length; a++) {
959
+                    if (totalAdvice[i].template_id == longAdvicesTwo[a].template_id) {
960
+                      totalAdvice[i]['isCheck'] = 0
961
+                    }
999
                   }
962
                   }
1000
                 }
963
                 }
1001
 
964
 
1002
-                console.log( this.longAdvices)
1003
-                this.targetAdvices = this.longAdvices
1004
 
965
 
1005
-                break
1006
-              case 3:
1007
-                this.longAdvices = resp.data.advices
1008
-
1009
-                var advices_two = resp.data.advices_two
1010
-                let dayAdvices = []
1011
-                for (let i = 0; i < this.longAdvices.length; i++) {
1012
-                  switch (this.longAdvices[i].frequency_type) {
1013
-                    case 1: //每日推送,则加入到待上传数组里面
1014
-                      dayAdvices.push(this.longAdvices[i])
1015
-                      break
1016
-                    case 3://用今天的属于周几与推送类型为3的医嘱进行比较如果包含某个字符串,则加入到待上传数组里面
1017
-                      let day = new Date().getDay()
1018
-                      let name =""
1019
-
1020
-                      switch (day) {
1021
-                        case 1:
1022
-                          name="周一"
1023
-                          break
1024
-                        case 2:
1025
-                          name="周二"
1026
-                          break
1027
-                        case 3:
1028
-                          name="周三"
1029
-                          break
1030
-                        case 4:
1031
-                          name="周四"
1032
-                          break
1033
-                        case 5:
1034
-                          name="周五"
1035
-                          break
1036
-                        case 6:
1037
-                          name="周六"
1038
-                          break
1039
-                        case 0:
1040
-                          name="周日"
1041
-                          break
1042
-                      }
1043
-                      if (this.longAdvices[i].week_day.indexOf(name) != -1){
1044
-                        dayAdvices.push(this.longAdvices[i])
1045
-                      }
1046
-                      break
1047
-                  }
966
+                for (let i = 0; i < totalAdvice.length; i++) {
967
+                    if( totalAdvice[i].isCheck == 1){
968
+                      waitUploadAdvices.push(totalAdvice[i])
969
+                    }
1048
                 }
970
                 }
1049
-                this.targetAdvices = dayAdvices.concat(advices_two)
971
+
972
+
973
+                this.is_open = resp.data.is_open_remind
974
+                this.longAdvices = totalAdvice
975
+                this.waitUploadAdvices = waitUploadAdvices
976
+                console.log(this.longAdvices)
977
+                console.log(this.waitUploadAdvices)
978
+
1050
                 break
979
                 break
980
+
1051
             }
981
             }
1052
           } else {
982
           } else {
1053
 
983
 
1054
           }
984
           }
1055
         })
985
         })
986
+
1056
       }, getNowFormatDate () {
987
       }, getNowFormatDate () {
1057
         var date = new Date()
988
         var date = new Date()
1058
         var seperator1 = '-'
989
         var seperator1 = '-'
1082
           }
1013
           }
1083
         )
1014
         )
1084
       }
1015
       }
1085
-      ,adviceFunc:function(){
1086
-
1016
+      , adviceFunc: function () {
1087
 
1017
 
1088
       },
1018
       },
1089
       prescriptionFunc: function (val) {
1019
       prescriptionFunc: function (val) {
1090
-        if (this.status == 2){
1091
-          if(val.creater > 0 && val.modifier == 0){
1020
+        if (this.status == 2) {
1021
+          if (val.creater > 0 && val.modifier == 0) {
1092
             this.requestDialysisRecord()
1022
             this.requestDialysisRecord()
1093
           }
1023
           }
1094
 
1024
 
1095
-        }else if(this.status == 3){
1096
-          if(val.creater > 0 && val.modifier == 0){
1025
+        } else if (this.status == 3) {
1026
+          if (val.creater > 0 && val.modifier == 0) {
1097
             this.requestDialysisRecord()
1027
             this.requestDialysisRecord()
1098
           }
1028
           }
1099
         }
1029
         }
1104
       ,
1034
       ,
1105
       longSolutionFunc: function (val) {
1035
       longSolutionFunc: function (val) {
1106
         this.solution = val
1036
         this.solution = val
1107
-        if (this.status == 2){
1108
-          if(val.creater > 0 && val.modifier == 0){
1037
+        if (this.status == 2) {
1038
+          if (val.creater > 0 && val.modifier == 0) {
1109
             this.requestDialysisRecord()
1039
             this.requestDialysisRecord()
1110
           }
1040
           }
1111
 
1041
 
1112
-        }else if(this.status == 3){
1113
-          if(val.creater > 0 && val.modifier == 0){
1042
+        } else if (this.status == 3) {
1043
+          if (val.creater > 0 && val.modifier == 0) {
1114
             this.requestDialysisRecord()
1044
             this.requestDialysisRecord()
1115
           }
1045
           }
1116
         }
1046
         }

+ 13 - 0
src/pages/main/today/assessmentAfter.vue View File

44
           <span class="content" id="tw">{{temperature?temperature:''}}</span>
44
           <span class="content" id="tw">{{temperature?temperature:''}}</span>
45
           <span class="unit">{{temperature?"℃":''}}</span>
45
           <span class="unit">{{temperature?"℃":''}}</span>
46
         </li>
46
         </li>
47
+
48
+        <li v-if="isShow('呼吸频率')">
49
+          <label for="ml">呼吸频率 : </label>
50
+          <span id="ml" class="content">{{breathing_rate?breathing_rate:''}}</span>
51
+          <span class="unit">{{breathing_rate?"次/min":''}}</span>
52
+        </li>
53
+
47
         <li v-if="isShow('脉搏')">
54
         <li v-if="isShow('脉搏')">
48
           <label for="ml">脉搏 : </label>
55
           <label for="ml">脉搏 : </label>
49
           <span id="ml" class="content">{{pulse_frequency?pulse_frequency:''}}</span>
56
           <span id="ml" class="content">{{pulse_frequency?pulse_frequency:''}}</span>
383
             break;
390
             break;
384
         }
391
         }
385
       },
392
       },
393
+      breathing_rate:function(){
394
+        if (this.record == null || this.record.id == "") {
395
+          return "-"
396
+        }
397
+        return this.record.breathing_rate
398
+      },
386
       temperature: function () {
399
       temperature: function () {
387
         if (this.record == null || this.record.id == "") {
400
         if (this.record == null || this.record.id == "") {
388
           return "-"
401
           return "-"

+ 6 - 0
src/pages/main/today/assessmentBefore.vue View File

106
           <label>血管杂音 : </label>
106
           <label>血管杂音 : </label>
107
           <span class="content">{{getBloodAccessNoise(this.record.blood_access_noise)}}</span>
107
           <span class="content">{{getBloodAccessNoise(this.record.blood_access_noise)}}</span>
108
         </li>
108
         </li>
109
+
110
+        <li v-if="isShow('穿刺针')">
111
+          <label>穿刺针 : </label>
112
+          <span class="content">{{this.record.puncture_needle}}</span>
113
+        </li>
114
+
109
         <li v-if="isShow('穿刺方式')">
115
         <li v-if="isShow('穿刺方式')">
110
           <label>穿刺方式 : </label>
116
           <label>穿刺方式 : </label>
111
           <span class="content">{{getWay(this.record.puncture_way)}}</span>
117
           <span class="content">{{getWay(this.record.puncture_way)}}</span>

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

23
             <td :class="advice.parent_id == 0 ? 'advice_content' : 'subadvice_content'">
23
             <td :class="advice.parent_id == 0 ? 'advice_content' : 'subadvice_content'">
24
               <span>{{advice.advice_name }}</span>
24
               <span>{{advice.advice_name }}</span>
25
               <!-- <span>{{advice.drug_spec}}{{advice.drug_spec_unit}} * {{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span> -->
25
               <!-- <span>{{advice.drug_spec}}{{advice.drug_spec_unit}} * {{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span> -->
26
-              <span>{{advice.drug_spec}}{{advice.drug_spec_unit}}</span>
26
+              <span v-if="advice.drug_spec">{{advice.drug_spec}}{{advice.drug_spec_unit}}</span>
27
               <span v-if="advice.prescribing_number">{{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
27
               <span v-if="advice.prescribing_number">{{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
28
               <span v-if="advice.single_dose">单次用量{{advice.single_dose}}{{advice.single_dose_unit}}</span>
28
               <span v-if="advice.single_dose">单次用量{{advice.single_dose}}{{advice.single_dose_unit}}</span>
29
               <span v-if="advice.parent_id == 0">{{advice.delivery_way}}</span>
29
               <span v-if="advice.parent_id == 0">{{advice.delivery_way}}</span>

+ 7 - 1
src/pages/personal/ElectronicSignature.vue View File

11
       </h1>
11
       </h1>
12
       <div class="information">
12
       <div class="information">
13
         <div class="blueBorder"></div>
13
         <div class="blueBorder"></div>
14
-        <div class="name" v-show="showpan == 'canvas'">
14
+        <div
15
+          class="name"
16
+          v-show="showpan == 'canvas'"
17
+          style="display:fixed;width:100%;left:0;top:0;"
18
+        >
15
           <canvas
19
           <canvas
16
             id="canvas"
20
             id="canvas"
17
             class="fl"
21
             class="fl"
18
             width="600"
22
             width="600"
19
             height="400"
23
             height="400"
24
+            disable-scroll="true"
20
             @mousedown="canvasDown($event)"
25
             @mousedown="canvasDown($event)"
21
             @mouseup="canvasUp($event)"
26
             @mouseup="canvasUp($event)"
22
             @mousemove="canvasMove($event)"
27
             @mousemove="canvasMove($event)"
418
       height: 400px;
423
       height: 400px;
419
       margin: 0 auto;
424
       margin: 0 auto;
420
       border-radius: 4px;
425
       border-radius: 4px;
426
+
421
       @media only screen and (max-width: 812px) {
427
       @media only screen and (max-width: 812px) {
422
         width: 500px !important;
428
         width: 500px !important;
423
         height: 200px !important;
429
         height: 200px !important;

+ 1 - 1
src/store/index.js View File

48
   ductus_arantii: state => state.global_config.ductus_arantii,
48
   ductus_arantii: state => state.global_config.ductus_arantii,
49
   emergency_treatment: state => state.global_config.emergency_treatment,
49
   emergency_treatment: state => state.global_config.emergency_treatment,
50
   skin: state => state.global_config.skin,
50
   skin: state => state.global_config.skin,
51
-
51
+  puncture_needle: state => state.global_config.puncture_needle,
52
 
52
 
53
 
53
 
54
   dialysis_process: state => state.global_config.dialysis_process,
54
   dialysis_process: state => state.global_config.dialysis_process,

File diff suppressed because it is too large
+ 609 - 360
src/store/modules/globalConfig.js


+ 1 - 1
src/styles/style.scss View File

438
       background: -webkit-linear-gradient(#dfe4ea, #ebf1f7);
438
       background: -webkit-linear-gradient(#dfe4ea, #ebf1f7);
439
     }
439
     }
440
     .DialogContent {
440
     .DialogContent {
441
-      height: 6.8rem;
441
+      height: 8.8rem;
442
       overflow-y: scroll;
442
       overflow-y: scroll;
443
       background: #fff;
443
       background: #fff;
444
       @media only screen and (max-width: 812px) {
444
       @media only screen and (max-width: 812px) {