|
@@ -28,7 +28,7 @@
|
28
|
28
|
<td class="start">年龄</td>
|
29
|
29
|
<td v-for="(item,index) in age" :key="index">
|
30
|
30
|
<div class="jiange">
|
31
|
|
- <label><input name="ball" class="checked1" type="checkbox" :value="item.value" @click="ageclick($event,item.value)" /> {{item.lable}}</label>
|
|
31
|
+ <label><input name="ball" class="checked1" type="checkbox" :value="item.value" @click="ageclick($event,item)" /> {{item.lable}}</label>
|
32
|
32
|
</div>
|
33
|
33
|
</td>
|
34
|
34
|
</tr>
|
|
@@ -39,7 +39,7 @@
|
39
|
39
|
<td colspan="2" style="border-left: none;"></td>
|
40
|
40
|
<td v-for="(item,index) in sex" :key="index">
|
41
|
41
|
<div class="jiange">
|
42
|
|
- <label><input name="ball" class="checked2" type="checkbox" :value="item.value" @click="sexChange($event,item.value)"/> {{item.lable}}</label>
|
|
42
|
+ <label><input name="ball" class="checked2" type="checkbox" :value="item.value" @click="sexChange($event,item)"/> {{item.lable}}</label>
|
43
|
43
|
</div>
|
44
|
44
|
</td>
|
45
|
45
|
</tr>
|
|
@@ -47,7 +47,7 @@
|
47
|
47
|
<td class="start">诊断</td>
|
48
|
48
|
<td v-for="(item,index) in diagnosis" :key="index">
|
49
|
49
|
<div class="jiange">
|
50
|
|
- <label><input name="ball" class="checked3" type="checkbox" :value="item.value" @click="diagnosischange($event,item.value)"/> {{item.lable}}</label>
|
|
50
|
+ <label><input name="ball" class="checked3" type="checkbox" :value="item.value" @click="diagnosischange($event,item)"/> {{item.lable}}</label>
|
51
|
51
|
</div>
|
52
|
52
|
</td>
|
53
|
53
|
|
|
@@ -59,7 +59,7 @@
|
59
|
59
|
<td style="border-left: none;"></td>
|
60
|
60
|
<td v-for="(item,index) in cognize" :key="index">
|
61
|
61
|
<div class="jiange">
|
62
|
|
- <label><input name="ball" class="checked4" type="checkbox" :value="item.value" @click="cognizeChange($event,item.value)"/> {{item.lable}}</label>
|
|
62
|
+ <label><input name="ball" class="checked4" type="checkbox" :value="item.value" @click="cognizeChange($event,item)"/> {{item.lable}}</label>
|
63
|
63
|
</div>
|
64
|
64
|
</td>
|
65
|
65
|
|
|
@@ -68,7 +68,7 @@
|
68
|
68
|
<td class="start">环境因素</td>
|
69
|
69
|
<td v-for="(item,index) in environment" :key="index">
|
70
|
70
|
<div class="jiange">
|
71
|
|
- <label><input name="ball" class="checked5" type="checkbox" :value="item.value" @click="environChange($event,item.value)"/> {{item.lable}}</label>
|
|
71
|
+ <label><input name="ball" class="checked5" type="checkbox" :value="item.value" @click="environChange($event,item)"/> {{item.lable}}</label>
|
72
|
72
|
</div>
|
73
|
73
|
</td>
|
74
|
74
|
|
|
@@ -80,7 +80,7 @@
|
80
|
80
|
<td style="border-left: none;"></td>
|
81
|
81
|
<td v-for="(item,index) in medicine" :key="index">
|
82
|
82
|
<div class="jiange">
|
83
|
|
- <label><input name="ball" class="checked6" type="checkbox" :value="item.value" @click="medicineChange($event,item.value)"/> {{item.lable}}</label>
|
|
83
|
+ <label><input name="ball" class="checked6" type="checkbox" :value="item.value" @click="medicineChange($event,item)"/> {{item.lable}}</label>
|
84
|
84
|
</div>
|
85
|
85
|
</td>
|
86
|
86
|
|
|
@@ -101,7 +101,7 @@
|
101
|
101
|
<div class="bottoms">
|
102
|
102
|
<span>评估日期:</span>
|
103
|
103
|
<el-date-picker
|
104
|
|
- v-model="value1"
|
|
104
|
+ v-model="date"
|
105
|
105
|
type="date"
|
106
|
106
|
placeholder="选择日期"
|
107
|
107
|
:clearable="false"
|
|
@@ -111,9 +111,9 @@
|
111
|
111
|
|
112
|
112
|
<div class="bottoms">
|
113
|
113
|
<span>评估人:</span>
|
114
|
|
- <el-select v-model="value" placeholder="请选择" >
|
|
114
|
+ <el-select v-model="tumble" placeholder="请选择" >
|
115
|
115
|
<el-option
|
116
|
|
- v-for="item in options"
|
|
116
|
+ v-for="item in tumble_options"
|
117
|
117
|
:key="item.value"
|
118
|
118
|
:label="item.label"
|
119
|
119
|
:value="item.value"
|
|
@@ -174,105 +174,136 @@ export default {
|
174
|
174
|
environment_val:null,
|
175
|
175
|
medicine_val:null,
|
176
|
176
|
// pedia_Totalpoints:0,
|
177
|
|
- age:[{value:4,lable:'>1岁~≤3岁',id:1},{value:3,lable:'>3岁~≤7岁',id:2},{value:2,lable:'>7岁~≤13岁',id:3},{value:1,lable:'>13岁',id:4}],
|
178
|
|
- sex:[{value:2,lable:'男'},{value:1,lable:'女'}],
|
179
|
|
- diagnosis:[{value:4,lable:'神经系统疾病:骨骼、关节系统疾病;眼科疾病'},
|
180
|
|
- {value:3,lable:'氧合功能改变(呼吸系统疾病、心血管系统疾病、脱水、贫血、晕厥、头晕等);电解质紊乱'},
|
181
|
|
- {value:2,lable:'心理/行为疾病'},
|
182
|
|
- {value:1,lable:'其他疾病;疾病导致不能活动或移动'}
|
|
177
|
+ age:[{value:4,lable:'>1岁~≤3岁',id:1,status:1},{value:3,lable:'>3岁~≤7岁',id:2,status:1},{value:2,lable:'>7岁~≤13岁',id:3,status:1},{value:1,lable:'>13岁',id:4,status:1}],
|
|
178
|
+ sex:[{value:2,lable:'男',status:1},{value:1,lable:'女',status:1}],
|
|
179
|
+ diagnosis:[{value:4,lable:'神经系统疾病:骨骼、关节系统疾病;眼科疾病',id:1,status:1},
|
|
180
|
+ {value:3,lable:'氧合功能改变(呼吸系统疾病、心血管系统疾病、脱水、贫血、晕厥、头晕等);电解质紊乱',id:2,status:1},
|
|
181
|
+ {value:2,lable:'心理/行为疾病',id:3,status:1},
|
|
182
|
+ {value:1,lable:'其他疾病;疾病导致不能活动或移动',id:4,status:1}
|
183
|
183
|
],
|
184
|
|
- cognize:[{value:3,lable:'没有意识到不能自我行动'},
|
185
|
|
- {value:2,lable:'忘记有行动的限制'},
|
186
|
|
- {value:1,lable:'能自我辨识方位;昏迷、无反应'}],
|
187
|
|
- environment:[{value:4,lable:'住院期间有跌倒坠床史:患儿移动或活动时需要使用辅助工具(拐杖、助行器、转运床、轮椅等);婴幼儿放置在无护栏的成人床'},
|
188
|
|
- {value:3,lable:'近1个月有跌倒坠床史:婴幼儿放置在有护栏的成人床'},
|
189
|
|
- {value:2,lable:'近3个月有跌倒坠床史:婴幼儿放置在有护栏的婴儿床'},
|
190
|
|
- {value:1,lable:'>3个月有跌倒坠床史/无跌倒坠床史'}],
|
191
|
|
- medicine:[{value:3,lable:'联合用药:镇静剂、安眠药、巴比妥类药、吩噻嗪类药、抗抑郁药、利尿药、降压药、强心剂、麻醉药、化疗药、散瞳剂'},
|
192
|
|
- {value:2,lable:'以上其中一种药物'},
|
193
|
|
- {value:1,lable:'其他药物/没有'}],
|
|
184
|
+ cognize:[{value:3,lable:'没有意识到不能自我行动',id:1,status:1},{value:2,lable:'忘记有行动的限制',id:2,status:1},
|
|
185
|
+ {value:1,lable:'能自我辨识方位;昏迷、无反应',id:3,status:1}],
|
|
186
|
+ environment:[{value:4,lable:'住院期间有跌倒坠床史:患儿移动或活动时需要使用辅助工具(拐杖、助行器、转运床、轮椅等);婴幼儿放置在无护栏的成人床',id:1,status:1},
|
|
187
|
+ {value:3,lable:'近1个月有跌倒坠床史:婴幼儿放置在有护栏的成人床',id:2,status:1},
|
|
188
|
+ {value:2,lable:'近3个月有跌倒坠床史:婴幼儿放置在有护栏的婴儿床',id:3,status:1},
|
|
189
|
+ {value:1,lable:'>3个月有跌倒坠床史/无跌倒坠床史',id:4,status:1}],
|
|
190
|
+ medicine:[{value:3,lable:'联合用药:镇静剂、安眠药、巴比妥类药、吩噻嗪类药、抗抑郁药、利尿药、降压药、强心剂、麻醉药、化疗药、散瞳剂',id:1,status:1},
|
|
191
|
+ {value:2,lable:'以上其中一种药物',id:2,status:1},
|
|
192
|
+ {value:1,lable:'其他药物/没有',id:3,status:1}],
|
194
|
193
|
checked:'',
|
195
|
194
|
checkList:[],
|
196
|
195
|
dialogVisible:false,
|
197
|
196
|
text:'',
|
198
|
197
|
num:1,
|
199
|
|
- age_num:0,
|
|
198
|
+ tumble_options:[],
|
|
199
|
+ tumble:'',
|
|
200
|
+ date:'',
|
|
201
|
+ agechecked:'',
|
|
202
|
+ list:{age:{},sex:{},diagnosis:{},cognize:{},environ:{},medicine:{},tumble_options:[],tumble:'',date:'',},
|
|
203
|
+ list2:[{age:{}}],
|
|
204
|
+ // pedia_Totalpoints:null,
|
200
|
205
|
}
|
201
|
206
|
},
|
202
|
207
|
methods:{
|
203
|
|
- ageclick(e,val){
|
204
|
|
- console.log('22222',e,val);
|
|
208
|
+ ageclick(e,item){
|
205
|
209
|
const checkboxs=document.getElementsByClassName('checked1')
|
|
210
|
+
|
206
|
211
|
for(let i=0;i<checkboxs.length;i++){
|
207
|
|
- if(val==checkboxs[i].value){
|
208
|
|
- this.agevalue = val
|
|
212
|
+ if(item.value==checkboxs[i].value){
|
|
213
|
+ this.agevalue = item.value
|
209
|
214
|
checkboxs[i].checked=true
|
210
|
|
- this.age_num=1
|
|
215
|
+ item.status = 2
|
|
216
|
+ const arr = item
|
|
217
|
+ this.list.age =arr
|
|
218
|
+ // this.list.age.push(arr)
|
|
219
|
+ // const age =arr
|
|
220
|
+ // this.list2.push(age)
|
|
221
|
+ console.log('11111',this.list);
|
|
222
|
+ // this.age_num=1
|
211
|
223
|
}else{
|
212
|
224
|
checkboxs[i].checked = false
|
|
225
|
+ this.agechecked = checkboxs[i].checked
|
|
226
|
+ console.log('22222',this.agechecked);
|
213
|
227
|
this.age_num=0
|
214
|
228
|
}
|
215
|
229
|
}
|
216
|
230
|
},
|
217
|
|
- sexChange(e,val){
|
|
231
|
+ sexChange(e,item){
|
218
|
232
|
const checkboxs=document.getElementsByClassName('checked2')
|
219
|
233
|
for(let i=0;i<checkboxs.length;i++){
|
220
|
|
- if(val==checkboxs[i].value ){
|
221
|
|
- console.log('vvvv',val,'bbbb',e.target.checked);
|
222
|
|
- this.sexvalue = val
|
|
234
|
+ if(item.value==checkboxs[i].value ){
|
|
235
|
+ // console.log('vvvv',item.value,'bbbb',e.target.checked);
|
|
236
|
+ this.sexvalue = item.value
|
223
|
237
|
checkboxs[i].checked=true
|
|
238
|
+ item.status=2
|
|
239
|
+ const sexarr = item
|
|
240
|
+ this.list.sex= sexarr
|
224
|
241
|
}else{
|
225
|
242
|
checkboxs[i].checked = false
|
|
243
|
+
|
226
|
244
|
}
|
227
|
245
|
}
|
228
|
246
|
},
|
229
|
|
- diagnosischange(e,val){
|
|
247
|
+ diagnosischange(e,item){
|
230
|
248
|
const checkboxs=document.getElementsByClassName('checked3')
|
231
|
249
|
for(let i=0;i<checkboxs.length;i++){
|
232
|
|
- if(val==checkboxs[i].value ){
|
233
|
|
- console.log('vvvv',val,'bbbb',e.target.checked);
|
234
|
|
- this.diagnosis_val = val
|
|
250
|
+ if(item.value==checkboxs[i].value ){
|
|
251
|
+ // console.log('vvvv',item.value,'bbbb',e.target.checked);
|
|
252
|
+ this.diagnosis_val = item.value
|
235
|
253
|
checkboxs[i].checked=true
|
|
254
|
+ item.status=2
|
|
255
|
+ const diagnarr = item
|
|
256
|
+ this.list.diagnosis= diagnarr
|
236
|
257
|
}else{
|
237
|
258
|
checkboxs[i].checked = false
|
238
|
259
|
}
|
239
|
260
|
}
|
240
|
261
|
},
|
241
|
|
- cognizeChange(e,val){
|
|
262
|
+ cognizeChange(e,item){
|
242
|
263
|
const checkboxs=document.getElementsByClassName('checked4')
|
243
|
264
|
for(let i=0;i<checkboxs.length;i++){
|
244
|
|
- if(val==checkboxs[i].value ){
|
245
|
|
- console.log('vvvv',val,'bbbb',e.target.checked);
|
246
|
|
- this.cognize_val = val
|
|
265
|
+ if(item.value==checkboxs[i].value ){
|
|
266
|
+ // console.log('vvvv',item.value,'bbbb',e.target.checked);
|
|
267
|
+ this.cognize_val = item.value
|
247
|
268
|
checkboxs[i].checked=true
|
|
269
|
+ item.status=2
|
|
270
|
+ const cognizearr = item
|
|
271
|
+ this.list.cognize= cognizearr
|
248
|
272
|
}else{
|
249
|
273
|
checkboxs[i].checked = false
|
250
|
274
|
}
|
251
|
275
|
}
|
252
|
276
|
},
|
253
|
|
- environChange(e,val){
|
|
277
|
+ environChange(e,item){
|
254
|
278
|
const checkboxs=document.getElementsByClassName('checked5')
|
255
|
279
|
for(let i=0;i<checkboxs.length;i++){
|
256
|
|
- if(val==checkboxs[i].value ){
|
257
|
|
- console.log('vvvv',val,'bbbb',e.target.checked);
|
258
|
|
- this.environment_val = val
|
|
280
|
+ if(item.value==checkboxs[i].value ){
|
|
281
|
+ // console.log('vvvv',item.value,'bbbb',e.target.checked);
|
|
282
|
+ this.environment_val = item.value
|
259
|
283
|
checkboxs[i].checked=true
|
|
284
|
+ item.status=2
|
|
285
|
+ const environarr = item
|
|
286
|
+ this.list.environ= environarr
|
260
|
287
|
}else{
|
261
|
288
|
checkboxs[i].checked = false
|
262
|
289
|
}
|
263
|
290
|
}
|
264
|
291
|
},
|
265
|
|
- medicineChange(e,val){
|
|
292
|
+ medicineChange(e,item){
|
266
|
293
|
const checkboxs=document.getElementsByClassName('checked6')
|
267
|
294
|
for(let i=0;i<checkboxs.length;i++){
|
268
|
|
- if(val==checkboxs[i].value ){
|
269
|
|
- console.log('vvvv',val,'bbbb',e.target.checked);
|
270
|
|
- this.medicine_val = val
|
|
295
|
+ if(item.value==checkboxs[i].value ){
|
|
296
|
+ // console.log('vvvv',item.value,'bbbb',e.target.checked);
|
|
297
|
+ this.medicine_val = item.value
|
271
|
298
|
checkboxs[i].checked=true
|
|
299
|
+ item.status=2
|
|
300
|
+ const medicinearr = item
|
|
301
|
+ this.list.medicine= medicinearr
|
272
|
302
|
}else{
|
273
|
303
|
checkboxs[i].checked = false
|
274
|
304
|
}
|
275
|
305
|
}
|
|
306
|
+ console.log('bbbbbb',this.list);
|
276
|
307
|
},
|
277
|
308
|
// 历史评估
|
278
|
309
|
childerHistory(){
|