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

修改ios键盘不能输入小数点

See999 5 лет назад
Родитель
Сommit
75f9ec08ea
2 измененных файлов: 23 добавлений и 23 удалений
  1. 11 11
      src/pages/main/dialog/AssessmentDialog.vue
  2. 12 12
      src/pages/main/dialog/ThorougDialog.vue

+ 11 - 11
src/pages/main/dialog/AssessmentDialog.vue Просмотреть файл

@@ -11,7 +11,7 @@
11 11
         <div class="item" v-if="isShow('透前体重')">
12 12
           <h2 class="name">透前体重(kg)</h2>
13 13
           <div class="content">
14
-            <input type="tel" @focus="inputFocus" v-model="formValue.weight_before"/>
14
+            <input type="number" @focus="inputFocus" v-model="formValue.weight_before"/>
15 15
           </div>
16 16
         </div>
17 17
 
@@ -19,7 +19,7 @@
19 19
         <div class="item" v-if="isShow('干体重')&&this.$store.getters.user.template_info.template_id == 6">
20 20
           <h2 class="name">干体重(kg)</h2>
21 21
           <div class="content" @click="showDryWeight">
22
-            <input type="tel" @focus="inputFocus" v-model="formValue.dry_weight" disabled="disabled"/>
22
+            <input type="number" @focus="inputFocus" v-model="formValue.dry_weight" disabled="disabled"/>
23 23
           </div>
24 24
           <span class="iconfont">&#xe6f9;</span>
25 25
         </div>
@@ -29,27 +29,27 @@
29 29
         >
30 30
           <h2 class="name">干体重(kg)</h2>
31 31
           <div class="content">
32
-            <input type="tel" @focus="inputFocus" v-model="formValue.dry_weight"/>
32
+            <input type="number" @focus="inputFocus" v-model="formValue.dry_weight"/>
33 33
           </div>
34 34
         </div>
35 35
 
36 36
         <div class="item" v-if="isShow('衣物重')">
37 37
           <h2 class="name">衣物重(kg)</h2>
38 38
           <div class="content">
39
-            <input type="tel" @focus="inputFocus" v-model="formValue.additional_weight"/>
39
+            <input type="number" @focus="inputFocus" v-model="formValue.additional_weight"/>
40 40
           </div>
41 41
         </div>
42 42
         <div class="item" v-if="isShow('体温')">
43 43
           <h2 class="name">体温(℃)</h2>
44 44
           <div class="content">
45
-            <input type="tel" @focus="inputFocus" v-model="formValue.temperature"/>
45
+            <input type="number" @focus="inputFocus" v-model="formValue.temperature"/>
46 46
           </div>
47 47
         </div>
48 48
 
49 49
         <div class="item" v-if="isShow('呼吸频率')">
50 50
           <h2 class="name">呼吸频率(次/分)</h2>
51 51
           <div class="content">
52
-            <input type="tel" @focus="inputFocus" v-model="formValue.breathing_rate"/>
52
+            <input type="number" @focus="inputFocus" v-model="formValue.breathing_rate"/>
53 53
           </div>
54 54
         </div>
55 55
 
@@ -129,19 +129,19 @@
129 129
         <div class="item" v-if="isShow('收缩压')">
130 130
           <h2 class="name">收缩压(mmHg)</h2>
131 131
           <div class="content">
132
-            <input type="tel" @focus="inputFocus" v-model="formValue.systolic_blood_pressure"/>
132
+            <input type="number" @focus="inputFocus" v-model="formValue.systolic_blood_pressure"/>
133 133
           </div>
134 134
         </div>
135 135
         <div class="item" v-if="isShow('舒张压')">
136 136
           <h2 class="name">舒张压(mmHg)</h2>
137 137
           <div class="content">
138
-            <input type="tel" @focus="inputFocus" v-model="formValue.diastolic_blood_pressure"/>
138
+            <input type="number" @focus="inputFocus" v-model="formValue.diastolic_blood_pressure"/>
139 139
           </div>
140 140
         </div>
141 141
         <div class="item" v-if="isShow('脉搏')">
142 142
           <h2 class="name">脉搏(次/分)</h2>
143 143
           <div class="content">
144
-            <input type="tel" @focus="inputFocus" v-model="formValue.pulse_frequency"/>
144
+            <input type="number" @focus="inputFocus" v-model="formValue.pulse_frequency"/>
145 145
           </div>
146 146
         </div>
147 147
         <div
@@ -224,14 +224,14 @@
224 224
         <div class="item" ref="symptom_before_dialysis" v-if="isShow('透析机型号')">
225 225
           <h2 class="name">透析机型号</h2>
226 226
           <div class="content">
227
-            <input type="tel" @focus="inputFocus" v-model="formValue.machine_type"/>
227
+            <input type="number" @focus="inputFocus" v-model="formValue.machine_type"/>
228 228
           </div>
229 229
         </div>
230 230
 
231 231
         <div class="item" ref="symptom_before_dialysis" v-if="isShow('透析频次')">
232 232
           <h2 class="name">透析频次(次/周)</h2>
233 233
           <div class="content">
234
-            <input type="tel" @focus="inputFocus" v-model="formValue.dialysis_count"/>
234
+            <input type="number" @focus="inputFocus" v-model="formValue.dialysis_count"/>
235 235
           </div>
236 236
         </div>
237 237
         <div

+ 12 - 12
src/pages/main/dialog/ThorougDialog.vue Просмотреть файл

@@ -21,7 +21,7 @@
21 21
           <label v-else class="name" for="sjcll">实际超滤量(L)</label>
22 22
           <div class="content">
23 23
             <input
24
-              type="tel"
24
+              type="number"
25 25
               @focus="inputFocus"
26 26
               id="sjcll"
27 27
               v-model="formValue.actual_ultrafiltration"
@@ -32,7 +32,7 @@
32 32
         <div class="item" v-if="isShow('透后体重')">
33 33
           <label class="name" for="sjcll">透后体重(kg)</label>
34 34
           <div class="content">
35
-            <input type="tel" @focus="inputFocus" id="sjcll" v-model="formValue.weight_after" />
35
+            <input type="number" @focus="inputFocus" id="sjcll" v-model="formValue.weight_after" />
36 36
           </div>
37 37
         </div>
38 38
 
@@ -195,7 +195,7 @@
195 195
         <div class="item" v-if="isShow('体重减少')">
196 196
           <label class="name" for="tzjs">体重减少(kg)</label>
197 197
           <div class="content">
198
-            <input type="tel" @focus="inputFocus" id="tzjs" v-model="formValue.weight_loss" />
198
+            <input type="number" @focus="inputFocus" id="tzjs" v-model="formValue.weight_loss" />
199 199
             <!--<span class="text">1</span>-->
200 200
             <!--<span class="iconfont">&#xe6f9;</span>-->
201 201
           </div>
@@ -203,7 +203,7 @@
203 203
         <div class="item" v-if="isShow('体温')">
204 204
           <label class="name" for="tw">体温(℃)</label>
205 205
           <div class="content">
206
-            <input type="tel" @focus="inputFocus" id="tw" v-model="formValue.temperature" />
206
+            <input type="number" @focus="inputFocus" id="tw" v-model="formValue.temperature" />
207 207
 
208 208
             <!--<span class="text">HD</span>-->
209 209
             <!--<span class="iconfont">&#xe6f9;</span>-->
@@ -213,7 +213,7 @@
213 213
           <label class="name" for="ssy">收缩压(mmHg)</label>
214 214
           <div class="content">
215 215
             <input
216
-              type="tel"
216
+              type="number"
217 217
               @focus="inputFocus"
218 218
               id="ssy"
219 219
               v-model="formValue.systolic_blood_pressure"
@@ -227,7 +227,7 @@
227 227
           <label class="name" for="szy">舒张压(mmHg)</label>
228 228
           <div class="content">
229 229
             <input
230
-              type="tel"
230
+              type="number"
231 231
               @focus="inputFocus"
232 232
               id="szy"
233 233
               v-model="formValue.diastolic_blood_pressure"
@@ -239,7 +239,7 @@
239 239
         <div class="item" v-if="isShow('呼吸频率')">
240 240
           <label class="name" for="ml">呼吸频率(次/min)</label>
241 241
           <div class="content">
242
-            <input type="tel" @focus="inputFocus" id="ml" v-model="formValue.breathing_rate" />
242
+            <input type="number" @focus="inputFocus" id="ml" v-model="formValue.breathing_rate" />
243 243
             <!--<span class="text">HD</span>-->
244 244
             <!--<span class="iconfont">&#xe6f9;</span>-->
245 245
           </div>
@@ -248,7 +248,7 @@
248 248
         <div class="item" v-if="isShow('脉搏')">
249 249
           <label class="name" for="ml">脉搏(次/分)</label>
250 250
           <div class="content">
251
-            <input type="tel" @focus="inputFocus" id="ml" v-model="formValue.pulse_frequency" />
251
+            <input type="number" @focus="inputFocus" id="ml" v-model="formValue.pulse_frequency" />
252 252
             <!--<span class="text">HD</span>-->
253 253
             <!--<span class="iconfont">&#xe6f9;</span>-->
254 254
           </div>
@@ -273,7 +273,7 @@
273 273
         >
274 274
           <label class="name" for="txz">透析中入量</label>
275 275
           <div class="content">
276
-            <input type="tel" @focus="inputFocus" id="txz" v-model="formValue.dialysis_intakes" />
276
+            <input type="number" @focus="inputFocus" id="txz" v-model="formValue.dialysis_intakes" />
277 277
             <!--<span class="text" style="width: 100px">{{formValue.dialysis_intakes}}</span>-->
278 278
             <!--<span class="iconfont">&#xe6f9;</span>-->
279 279
           </div>
@@ -350,7 +350,7 @@
350 350
 
351 351
           <label class="name" for="dg">透析过程提前时间(min)</label>
352 352
           <div class="content">
353
-            <input type="tel" @focus="inputFocus" id="txz" v-model="formValue.in_advance_minute" />
353
+            <input type="number" @focus="inputFocus" id="txz" v-model="formValue.in_advance_minute" />
354 354
           </div>
355 355
         </div>
356 356
 
@@ -368,7 +368,7 @@
368 368
           <label class="name" for="dg">透析过程提前其他原因</label>
369 369
           <div class="content">
370 370
             <input
371
-              type="tel"
371
+              type="number"
372 372
               @focus="inputFocus"
373 373
               id="txz"
374 374
               v-model="formValue.in_advance_reason_other"
@@ -378,7 +378,7 @@
378 378
         <div class="item" ref="hemostasis_minute" v-if="isShow('内瘘管拔针后压迫止血时间')">
379 379
           <label class="name" for="dg">内瘘管拔针后压迫止血时间(min)</label>
380 380
           <div class="content">
381
-            <input type="tel" @focus="inputFocus" id="txz" v-model="formValue.hemostasis_minute" />
381
+            <input type="number" @focus="inputFocus" id="txz" v-model="formValue.hemostasis_minute" />
382 382
           </div>
383 383
         </div>
384 384