yq1 il y a 1 mois
Parent
révision
adbdc108fc

+ 24 - 9
src/xt_pages/user/evaluationtool/Cathetershedding.vue Voir le fichier

211
       hushi:'',//护理
211
       hushi:'',//护理
212
       hushiarr:'',//护理
212
       hushiarr:'',//护理
213
       hushi_date:this.getTime(new Date()),//护理时间
213
       hushi_date:this.getTime(new Date()),//护理时间
214
+      cuoshi_show:[],
214
       tuoguan:[{value:1,label:'低危导管 (1分)',is_check:false,check:0},
215
       tuoguan:[{value:1,label:'低危导管 (1分)',is_check:false,check:0},
215
               {value:2,label:'中危导管 (2分)',is_check:false,check:0},
216
               {value:2,label:'中危导管 (2分)',is_check:false,check:0},
216
               {value:3,label:'高危导管 (3分)',is_check:false,check:0}
217
               {value:3,label:'高危导管 (3分)',is_check:false,check:0}
225
             {value:2,label:'部分配合 (2分)',is_check:false,check:0},
226
             {value:2,label:'部分配合 (2分)',is_check:false,check:0},
226
             {value:3,label:'不配合 (3分)',is_check:false,check:0},
227
             {value:3,label:'不配合 (3分)',is_check:false,check:0},
227
             ],
228
             ],
228
-      hulicuoshi:[{label:'1.管道维护,导管脱落严重后果及预防措施的健康教育;',is_check:false,check:0},
229
-      {label:'2.床边悬挂警示标识(>9分悬挂);',is_check:false,check:0},{label:'3.正确妥善固定;',is_check:false,check:0},
230
-      {label:'4.正确卧位及床上活动方式, 病人带管下床活动时, 将引流管固定在病人的衣服或裤子上;',is_check:false,check:0},
231
-      {label:'5.加强巡视,及时发现满足患者需要;',is_check:false,check:0},{label:'6.严格交接班,各班重点交接,观察外露长度,必要时记录;',is_check:false,check:0},
232
-      {label:'7.昏迷、暴躁、不合作病人,根据医嘱使用镇静剂和约束带;',is_check:false,check:0},
233
-      {label:'8.进行诊疗护理需要移动患者时,根据医嘱使用镇静剂和约束带;',is_check:false,check:0},
234
-      {label:'9.对于气管插管清醒患者,进行心理疏导和安全教育。',is_check:false,check:0},]
229
+      hulicuoshi:[{id:1,label:'1.管道维护,导管脱落严重后果及预防措施的健康教育;',is_check:false,check:0},
230
+      {id:2,label:'2.床边悬挂警示标识(>9分悬挂);',is_check:false,check:0},{id:3,label:'3.正确妥善固定;',is_check:false,check:0},
231
+      {id:4,label:'4.正确卧位及床上活动方式, 病人带管下床活动时, 将引流管固定在病人的衣服或裤子上;',is_check:false,check:0},
232
+      {id:5,label:'5.加强巡视,及时发现满足患者需要;',is_check:false,check:0},{id:6,label:'6.严格交接班,各班重点交接,观察外露长度,必要时记录;',is_check:false,check:0},
233
+      {id:7,label:'7.昏迷、暴躁、不合作病人,根据医嘱使用镇静剂和约束带;',is_check:false,check:0},
234
+      {id:8,label:'8.进行诊疗护理需要移动患者时,根据医嘱使用镇静剂和约束带;',is_check:false,check:0},
235
+      {id:9,label:'9.对于气管插管清醒患者,进行心理疏导和安全教育。',is_check:false,check:0},]
235
       // tuoguan:['低危导管 (1分)','中危导管 (2分)','高危导管 (3分)'],
236
       // tuoguan:['低危导管 (1分)','中危导管 (2分)','高危导管 (3分)'],
236
       // yishi:['意识清醒 (0分)','中昏迷、深昏迷 (1分)','嗜睡、昏睡 (2分)','浅昏迷 (3分)','意识模糊 (4分)'],
237
       // yishi:['意识清醒 (0分)','中昏迷、深昏迷 (1分)','嗜睡、昏睡 (2分)','浅昏迷 (3分)','意识模糊 (4分)'],
237
       // peihe:['完全配合 (1分)','部分配合 (2分)','不配合 (3分)']
238
       // peihe:['完全配合 (1分)','部分配合 (2分)','不配合 (3分)']
274
     // 点击护理措施
275
     // 点击护理措施
275
     cuoshi(item){
276
     cuoshi(item){
276
       for(let i in this.hulicuoshi){
277
       for(let i in this.hulicuoshi){
277
-        if(item.is_check==false){
278
-          if(item.label==this.hulicuoshi[i].label){
278
+        if(item.label==this.hulicuoshi[i].label ){
279
+          if(item.is_check==false){
279
             this.hulicuoshi[i].check= 1
280
             this.hulicuoshi[i].check= 1
281
+            this.hulicuoshi[i].is_check = true
282
+            this.cuoshi_show.push(item.id)
283
+          }else{
284
+            this.hulicuoshi[i].check= 0
285
+            this.hulicuoshi[i].is_check = false
286
+            if(this.cuoshi_show.length>0){
287
+              for(let j in this.cuoshi_show){
288
+                if(item.id == this.cuoshi_show[j]){
289
+                  let index = this.cuoshi_show.indexOf(this.cuoshi_show[j]);
290
+                  this.cuoshi_show.splice(index,1)
291
+                }
292
+              }
293
+            }
280
           }
294
           }
281
         }
295
         }
282
       }
296
       }
297
+      console.log('qqqqq',this.cuoshi_show);
283
     },
298
     },
284
     // 转换时间
299
     // 转换时间
285
     getTime(val) {
300
     getTime(val) {

+ 135 - 38
src/xt_pages/user/evaluationtool/Constraintnotification.vue Voir le fichier

244
             yueshu_date2:this.getTime(new Date()),
244
             yueshu_date2:this.getTime(new Date()),
245
             is_check1:false,
245
             is_check1:false,
246
             check1:0,
246
             check1:0,
247
-            qianzai:[{is_check:false,check:0,label:'坠床'},{is_check:false,check:0,label:'自伤'},{is_check:false,check:0,label:'非计划拔管'},
248
-                      {is_check:false,check:0,label:'伤人'},{is_check:false,check:0,label:'其他'}],
249
-            yisqingxu:[{is_check:false,check:0,label:'烦躁不安'},{is_check:false,check:0,label:'狂躁'},{is_check:false,check:0,label:'自杀'},
250
-                      {is_check:false,check:0,label:'自伤'},{is_check:false,check:0,label:'伤人'}],
251
-            mazui:[{is_check:false,check:0,label:'全麻术后未清醒'},{is_check:false,check:0,label:'躁动不配合'},{is_check:false,check:0,label:'术后瞻妄综合症'}],
252
-            guandao:[{is_check:false,check:0,label:'尿管'},{is_check:false,check:0,label:'胃管'},{is_check:false,check:0,label:'腹腔引流管'},
253
-                    {is_check:false,check:0,label:'胸腔闭室引流管'},{is_check:false,check:0,label:'脑室引流管'},{is_check:false,check:0,label:'造痿管'},
254
-                    {is_check:false,check:0,label:'气管插管'},{is_check:false,check:0,label:'气管切开'},{is_check:false,check:0,label:'深静脉置管'},
255
-                    {is_check:false,check:0,label:'其他'}],
256
-            shangzhi:[{is_check:false,check:0,label:'正常'},{is_check:false,check:0,label:'骨折'},{is_check:false,check:0,label:'皮肤损伤'},
257
-                    {is_check:false,check:0,label:'其他'}],
258
-            xiazhi:[{is_check:false,check:0,label:'正常'},{is_check:false,check:0,label:'骨折'},{is_check:false,check:0,label:'皮肤损伤'},
259
-                    {is_check:false,check:0,label:'其他'}],
260
-            pifu:[{is_check:false,check:0,label:'完整水肿'},{is_check:false,check:0,label:'破损'},{is_check:false,check:0,label:'黄疸'},
261
-                  {is_check:false,check:0,label:'紫绀'},{is_check:false,check:0,label:'压疮'},{is_check:false,check:0,label:'皮疹'},
262
-                  {is_check:false,check:0,label:'潮红'},{is_check:false,check:0,label:'部位'}],
247
+            qz_show:[],
248
+            ysqx_show:[],
249
+            mazui_show:[],
250
+            gd_show:[],
251
+            sz_show:[],
252
+            xz_show:[],
253
+            pifu_show:[],
254
+            ysfs_show:[],
255
+            yszz_show:[],
256
+            qianzai:[{id:1,is_check:false,check:0,label:'坠床'},{id:2,is_check:false,check:0,label:'自伤'},{id:3,is_check:false,check:0,label:'非计划拔管'},
257
+                      {id:4,is_check:false,check:0,label:'伤人'},{id:5,is_check:false,check:0,label:'其他'}],
263
 
258
 
264
-            yueshufs:[{is_check:false,check:0,label:'双上肢腕式约束'},{is_check:false,check:0,label:'膝部约束'},{is_check:false,check:0,label:'四肢约束'},
265
-                      {is_check:false,check:0,label:'四肢加胸部约束'},{is_check:false,check:0,label:'胸腹部约束'},{is_check:false,check:0,label:'肩部约束'}],
259
+            yisqingxu:[{id:1,is_check:false,check:0,label:'烦躁不安'},{id:2,is_check:false,check:0,label:'狂躁'},{id:3,is_check:false,check:0,label:'自杀'},
260
+                      {id:4,is_check:false,check:0,label:'自伤'},{id:5,is_check:false,check:0,label:'伤人'}],
266
 
261
 
267
-            yueshuzheng:[{is_check:false,check:0,label:'约束部位皮肤损失'},{is_check:false,check:0,label:'约束部位皮下瘀斑'},
268
-                          {is_check:false,check:0,label:'约束肢体末端水肿及水肿加重'},{is_check:false,check:0,label:'约束肢体发生骨折'},]
262
+            mazui:[{id:1,is_check:false,check:0,label:'全麻术后未清醒'},{id:2,is_check:false,check:0,label:'躁动不配合'},{id:3,is_check:false,check:0,label:'术后瞻妄综合症'}],
263
+
264
+            guandao:[{id:1,is_check:false,check:0,label:'尿管'},{id:2,is_check:false,check:0,label:'胃管'},{id:3,is_check:false,check:0,label:'腹腔引流管'},
265
+                    {id:4,is_check:false,check:0,label:'胸腔闭室引流管'},{id:5,is_check:false,check:0,label:'脑室引流管'},{id:6,is_check:false,check:0,label:'造痿管'},
266
+                    {id:7,is_check:false,check:0,label:'气管插管'},{id:8,is_check:false,check:0,label:'气管切开'},{id:9,is_check:false,check:0,label:'深静脉置管'},
267
+                    {id:10,is_check:false,check:0,label:'其他'}],
268
+
269
+            shangzhi:[{id:1,is_check:false,check:0,label:'正常'},{id:2,is_check:false,check:0,label:'骨折'},{id:3,is_check:false,check:0,label:'皮肤损伤'},
270
+                    {id:4,is_check:false,check:0,label:'其他'}],
271
+
272
+            xiazhi:[{id:1,is_check:false,check:0,label:'正常'},{id:2,is_check:false,check:0,label:'骨折'},{id:3,is_check:false,check:0,label:'皮肤损伤'},
273
+                    {id:4,is_check:false,check:0,label:'其他'}],
274
+
275
+            pifu:[{id:1,is_check:false,check:0,label:'完整水肿'},{id:2,is_check:false,check:0,label:'破损'},{id:3,is_check:false,check:0,label:'黄疸'},
276
+                  {id:4,is_check:false,check:0,label:'紫绀'},{id:5,is_check:false,check:0,label:'压疮'},{id:6,is_check:false,check:0,label:'皮疹'},
277
+                  {id:7,is_check:false,check:0,label:'潮红'},{id:8,is_check:false,check:0,label:'部位'}],
278
+
279
+            yueshufs:[{id:1,is_check:false,check:0,label:'双上肢腕式约束'},{id:2,is_check:false,check:0,label:'膝部约束'},{id:3,is_check:false,check:0,label:'四肢约束'},
280
+                      {id:4,is_check:false,check:0,label:'四肢加胸部约束'},{id:5,is_check:false,check:0,label:'胸腹部约束'},{id:6,is_check:false,check:0,label:'肩部约束'}],
281
+
282
+            yueshuzheng:[{id:1,is_check:false,check:0,label:'约束部位皮肤损失'},{id:2,is_check:false,check:0,label:'约束部位皮下瘀斑'},
283
+                          {id:3,is_check:false,check:0,label:'约束肢体末端水肿及水肿加重'},{id:4,is_check:false,check:0,label:'约束肢体发生骨折'},]
269
         }
284
         }
270
     },
285
     },
271
     methods:{
286
     methods:{
281
           yueshu_date2:this.yueshu_date2,//告知时间
296
           yueshu_date2:this.yueshu_date2,//告知时间
282
           is_check1:this.is_check1,//醉酒
297
           is_check1:this.is_check1,//醉酒
283
           check1:this.check1,//醉酒
298
           check1:this.check1,//醉酒
284
-          qianzai:this.qianzai,//潜在
285
-          yisqingxu:this.yisqingxu,//意识情绪
286
-          mazui:this.mazui,//麻醉
287
-          guandao:this.guandao,//导管
288
-          shangzhi:this.shangzhi,//上肢
289
-          xiazhi:this.xiazhi,//下肢
290
-          pifu:this.pifu,//皮肤
291
-          yueshufs:this.yueshufs,//约束方式
292
-          yueshuzheng:this.yueshuzheng,//约束并发症
299
+          qianzai:this.qz_show,//潜在
300
+          yisqingxu:this.ysqx_show,//意识情绪
301
+          mazui:this.mazui_show,//麻醉
302
+          guandao:this.gd_show,//导管
303
+          shangzhi:this.sz_show,//上肢
304
+          xiazhi:this.xz_show,//下肢
305
+          pifu:this.pifu_show,//皮肤
306
+          yueshufs:this.ysfs_show,//约束方式
307
+          yueshuzheng:this.yszz_show,//约束并发症
308
+          patientID:this.patientID,
293
         }
309
         }
294
       },
310
       },
295
       // 潜在
311
       // 潜在
300
             if(item.check==0){
316
             if(item.check==0){
301
               qianzai[i].is_check = true
317
               qianzai[i].is_check = true
302
               qianzai[i].check = 1
318
               qianzai[i].check = 1
319
+              this.qz_show.push(item.id)
303
             }else{
320
             }else{
304
               qianzai[i].is_check = false
321
               qianzai[i].is_check = false
305
               qianzai[i].check = 0
322
               qianzai[i].check = 0
323
+              if(this.qz_show.length >0){
324
+                for(let j in this.qz_show){
325
+                  if(item.id == this.qz_show[j]){
326
+                    let index = this.qz_show.indexOf(this.qz_show[j]);
327
+                    this.qz_show.splice(index,1)
328
+                  }
329
+                }
330
+              }
306
             }
331
             }
307
           }
332
           }
308
         }
333
         }
309
-        console.log('1111',qianzai);
334
+        console.log('1111',this.qz_show);
310
       },
335
       },
311
       // 意识
336
       // 意识
312
       ys_click(item){
337
       ys_click(item){
316
             if(item.check==0){
341
             if(item.check==0){
317
               ysqx[i].is_check = true
342
               ysqx[i].is_check = true
318
               ysqx[i].check = 1
343
               ysqx[i].check = 1
344
+              this.ysqx_show.push(item.id)
319
             }else{
345
             }else{
320
               ysqx[i].is_check = false
346
               ysqx[i].is_check = false
321
               ysqx[i].check = 0
347
               ysqx[i].check = 0
348
+              if(this.ysqx_show.length >0){
349
+                for(let j in this.ysqx_show){
350
+                  if(item.id == this.ysqx_show[j]){
351
+                    let index = this.ysqx_show.indexOf(this.ysqx_show[j]);
352
+                    this.ysqx_show.splice(index,1)
353
+                  }
354
+                }
355
+              }
322
             }
356
             }
323
           }
357
           }
324
         }
358
         }
325
-        console.log('1111',ysqx);
359
+        console.log('1111',this.ysqx_show);
326
       },
360
       },
327
       // 麻醉
361
       // 麻醉
328
       mazui_click(item){
362
       mazui_click(item){
332
             if(item.check==0){
366
             if(item.check==0){
333
               mazui[i].is_check = true
367
               mazui[i].is_check = true
334
               mazui[i].check = 1
368
               mazui[i].check = 1
369
+              this.mazui_show.push(item.id)
335
             }else{
370
             }else{
336
               mazui[i].is_check = false
371
               mazui[i].is_check = false
337
               mazui[i].check = 0
372
               mazui[i].check = 0
373
+              if(this.mazui_show.length >0){
374
+                for(let j in this.mazui_show){
375
+                  if(item.id == this.mazui_show[j]){
376
+                    let index = this.mazui_show.indexOf(this.mazui_show[j]);
377
+                    this.mazui_show.splice(index,1)
378
+                  }
379
+                }
380
+              }
338
             }
381
             }
339
           }
382
           }
340
         }
383
         }
341
-        console.log('1111',mazui);
384
+        console.log('1111',this.mazui_show);
342
       },
385
       },
343
       // 醉酒
386
       // 醉酒
344
       zuijiu_click(){
387
       zuijiu_click(){
358
             if(item.check==0){
401
             if(item.check==0){
359
               guandao[i].is_check = true
402
               guandao[i].is_check = true
360
               guandao[i].check = 1
403
               guandao[i].check = 1
404
+              this.gd_show.push(item.id)
361
             }else{
405
             }else{
362
               guandao[i].is_check = false
406
               guandao[i].is_check = false
363
               guandao[i].check = 0
407
               guandao[i].check = 0
408
+              if(this.gd_show.length >0){
409
+                for(let j in this.gd_show){
410
+                  if(item.id == this.gd_show[j]){
411
+                    let index = this.gd_show.indexOf(this.gd_show[j]);
412
+                    this.gd_show.splice(index,1)
413
+                  }
414
+                }
415
+              }
364
             }
416
             }
365
           }
417
           }
366
         }
418
         }
367
-        console.log('1111',guandao);
419
+        console.log('1111',this.gd_show);
368
       },
420
       },
369
       // 上肢
421
       // 上肢
370
       shang_click(item){
422
       shang_click(item){
374
             if(item.check==0){
426
             if(item.check==0){
375
               shangzhi[i].is_check = true
427
               shangzhi[i].is_check = true
376
               shangzhi[i].check = 1
428
               shangzhi[i].check = 1
429
+              this.sz_show.push(item.id)
377
             }else{
430
             }else{
378
               shangzhi[i].is_check = false
431
               shangzhi[i].is_check = false
379
               shangzhi[i].check = 0
432
               shangzhi[i].check = 0
433
+              if(this.sz_show.length >0){
434
+                for(let j in this.sz_show){
435
+                  if(item.id == this.sz_show[j]){
436
+                    let index = this.sz_show.indexOf(this.sz_show[j]);
437
+                    this.sz_show.splice(index,1)
438
+                  }
439
+                }
440
+              }
380
             }
441
             }
381
           }
442
           }
382
         }
443
         }
383
-        console.log('1111',shangzhi);
444
+        console.log('1111',this.sz_show);
384
       },
445
       },
385
       // 下肢
446
       // 下肢
386
       xiazhi_click(item){
447
       xiazhi_click(item){
390
             if(item.check==0){
451
             if(item.check==0){
391
               xiazhi[i].is_check = true
452
               xiazhi[i].is_check = true
392
               xiazhi[i].check = 1
453
               xiazhi[i].check = 1
454
+              this.xz_show.push(item.id)
393
             }else{
455
             }else{
394
               xiazhi[i].is_check = false
456
               xiazhi[i].is_check = false
395
               xiazhi[i].check = 0
457
               xiazhi[i].check = 0
458
+              if(this.xz_show.length >0){
459
+                for(let j in this.xz_show){
460
+                  if(item.id == this.xz_show[j]){
461
+                    let index = this.xz_show.indexOf(this.xz_show[j]);
462
+                    this.xz_show.splice(index,1)
463
+                  }
464
+                }
465
+              }
396
             }
466
             }
397
           }
467
           }
398
         }
468
         }
399
-        console.log('1111',xiazhi);
469
+        console.log('1111',this.xz_show);
400
       },
470
       },
401
       // 皮肤
471
       // 皮肤
402
       pifu_click(item){
472
       pifu_click(item){
406
             if(item.check==0){
476
             if(item.check==0){
407
               pifu[i].is_check = true
477
               pifu[i].is_check = true
408
               pifu[i].check = 1
478
               pifu[i].check = 1
479
+              this.pifu_show.push(item.id)
409
             }else{
480
             }else{
410
               pifu[i].is_check = false
481
               pifu[i].is_check = false
411
               pifu[i].check = 0
482
               pifu[i].check = 0
483
+              if(this.pifu_show.length >0){
484
+                for(let j in this.pifu_show){
485
+                  if(item.id == this.pifu_show[j]){
486
+                    let index = this.pifu_show.indexOf(this.pifu_show[j]);
487
+                    this.pifu_show.splice(index,1)
488
+                  }
489
+                }
490
+              }
412
             }
491
             }
413
           }
492
           }
414
         }
493
         }
415
-        console.log('1111',pifu);
494
+        console.log('1111',this.pifu_show);
416
       },
495
       },
417
       // 约束方式
496
       // 约束方式
418
       fangs_click(item){
497
       fangs_click(item){
422
             if(item.check==0){
501
             if(item.check==0){
423
               fangshi[i].is_check = true
502
               fangshi[i].is_check = true
424
               fangshi[i].check = 1
503
               fangshi[i].check = 1
504
+              this.ysfs_show.push(item.id)
425
             }else{
505
             }else{
426
               fangshi[i].is_check = false
506
               fangshi[i].is_check = false
427
               fangshi[i].check = 0
507
               fangshi[i].check = 0
508
+              if(this.ysfs_show.length >0){
509
+                for(let j in this.ysfs_show){
510
+                  if(item.id == this.ysfs_show[j]){
511
+                    let index = this.ysfs_show.indexOf(this.ysfs_show[j]);
512
+                    this.ysfs_show.splice(index,1)
513
+                  }
514
+                }
515
+              }
428
             }
516
             }
429
           }
517
           }
430
         }
518
         }
431
-        console.log('1111',fangshi);
519
+        console.log('1111',this.ysfs_show);
432
       },
520
       },
433
       // 约束并发症
521
       // 约束并发症
434
       zhengz_click(item){
522
       zhengz_click(item){
438
             if(item.check==0){
526
             if(item.check==0){
439
               yueszz[i].is_check = true
527
               yueszz[i].is_check = true
440
               yueszz[i].check = 1
528
               yueszz[i].check = 1
529
+              this.yszz_show.push(item.id)
441
             }else{
530
             }else{
442
               yueszz[i].is_check = false
531
               yueszz[i].is_check = false
443
               yueszz[i].check = 0
532
               yueszz[i].check = 0
533
+              if(this.yszz_show.length >0){
534
+                for(let j in this.yszz_show){
535
+                  if(item.id == this.yszz_show[j]){
536
+                    let index = this.yszz_show.indexOf(this.yszz_show[j]);
537
+                    this.yszz_show.splice(index,1)
538
+                  }
539
+                }
540
+              }
444
             }
541
             }
445
           }
542
           }
446
         }
543
         }
447
-        console.log('1111',yueszz);
544
+        console.log('1111',this.yszz_show);
448
       },
545
       },
449
       // 转换时间
546
       // 转换时间
450
       getTime(val) {
547
       getTime(val) {

+ 6 - 8
src/xt_pages/user/evaluationtool/Glasgow.vue Voir le fichier

265
       {value:3,label:'不恰当词句(3分)',is_check:false,check:0},{value:2,label:'不能理解的言语(2分)',is_check:false,check:0},{value:1,label:'无言语反映(1分)',is_check:false,check:0}],
265
       {value:3,label:'不恰当词句(3分)',is_check:false,check:0},{value:2,label:'不能理解的言语(2分)',is_check:false,check:0},{value:1,label:'无言语反映(1分)',is_check:false,check:0}],
266
       yundong:[{value:6,label:'能按指令运动肢体(6分)',is_check:false,check:0},{value:5,label:'对刺痛能定位(5分)',is_check:false,check:0},{value:4,label:'对刺痛能躲避(4分)',is_check:false,check:0},
266
       yundong:[{value:6,label:'能按指令运动肢体(6分)',is_check:false,check:0},{value:5,label:'对刺痛能定位(5分)',is_check:false,check:0},{value:4,label:'对刺痛能躲避(4分)',is_check:false,check:0},
267
       {value:3,label:'刺痛肢体屈曲(3分)',is_check:false,check:0},{value:2,label:'刺痛肢体过伸(2分)',is_check:false,check:0},{value:1,label:'无反应(1分)',is_check:false,check:0}],
267
       {value:3,label:'刺痛肢体屈曲(3分)',is_check:false,check:0},{value:2,label:'刺痛肢体过伸(2分)',is_check:false,check:0},{value:1,label:'无反应(1分)',is_check:false,check:0}],
268
-      
268
+
269
       pinggr:[{id:1,label:'小米'},{id:2,label:'千仞雪'},{id:3,label:'千亦雪'},],
269
       pinggr:[{id:1,label:'小米'},{id:2,label:'千仞雪'},{id:3,label:'千亦雪'},],
270
       history_Glasgow:[{date:'2023-9-27',mark:'',evaluate:''}],
270
       history_Glasgow:[{date:'2023-9-27',mark:'',evaluate:''}],
271
 
271
 
283
   },
283
   },
284
   methods:{
284
   methods:{
285
     handleCheckedCitiesChange(item){
285
     handleCheckedCitiesChange(item){
286
-
287
       for(let i=0;i<this.zhengyan.length;i++){
286
       for(let i=0;i<this.zhengyan.length;i++){
288
         if(item.value == this.zhengyan[i].value){
287
         if(item.value == this.zhengyan[i].value){
289
           if(this.zhengyan[i].check == 0){
288
           if(this.zhengyan[i].check == 0){
354
         this.Glas_baoxiao = false
353
         this.Glas_baoxiao = false
355
         this.Glas_gzdayin = true
354
         this.Glas_gzdayin = true
356
         this.cancel_num = 1
355
         this.cancel_num = 1
357
-        
358
-
359
         var params={
356
         var params={
360
-          zhengyan:this.zhengyan,
361
-          yanyu:this.yanyu,
362
-          yundong:this.yundong,
357
+          zhengyan:this.zhengyan_num,
358
+          yanyu:this.yuyan_num,
359
+          yundong:this.yundong_num,
363
           glasgow_input:this.glasgow_input,
360
           glasgow_input:this.glasgow_input,
364
           Glas_pinggu:this.Glas_pinggu,
361
           Glas_pinggu:this.Glas_pinggu,
365
           date:this.date,
362
           date:this.date,
366
           Glasgow_Totalpoints:this.Glasgow_Totalpoints,
363
           Glasgow_Totalpoints:this.Glasgow_Totalpoints,
367
         }
364
         }
365
+        console.log('1111111',params);
368
         const arr={
366
         const arr={
369
           date:this.date,
367
           date:this.date,
370
           mark:this.Glasgow_Totalpoints,
368
           mark:this.Glasgow_Totalpoints,
380
           for(let i=0;i<Glalen.length;i++){
378
           for(let i=0;i<Glalen.length;i++){
381
             if(this.Glas_pinggu==Glalen[i].id){
379
             if(this.Glas_pinggu==Glalen[i].id){
382
               pingguname = Glalen[i].label
380
               pingguname = Glalen[i].label
383
-              
381
+
384
             }
382
             }
385
           }
383
           }
386
           historylen[x].evaluate = pingguname
384
           historylen[x].evaluate = pingguname

+ 2 - 2
src/xt_pages/user/evaluationtool/OHpressuresore.vue Voir le fichier

432
           Totalpoints:this.Totalpoints
432
           Totalpoints:this.Totalpoints
433
         }
433
         }
434
         console.log('params-----',params);
434
         console.log('params-----',params);
435
-      savePatientHpressuresore(params).then(response=>{
435
+      // savePatientHpressuresore(params).then(response=>{
436
 
436
 
437
-      })
437
+      // })
438
         // const arr={
438
         // const arr={
439
         //   id:'002',
439
         //   id:'002',
440
         //   date:this.oh_date,
440
         //   date:this.oh_date,

+ 100 - 23
src/xt_pages/user/evaluationtool/nourishmentAssessment.vue Voir le fichier

47
                           <td class="saoyang wenzi_color">
47
                           <td class="saoyang wenzi_color">
48
                               营养需要量中度增加:
48
                               营养需要量中度增加:
49
                               <div >
49
                               <div >
50
-                                  <span v-for="item in jibing_zhdu" class="rightjiange" @click="jibing_z(item)">
51
-                                      <label><input type="checkbox" :value='item.label' v-model='item.is_check' />&nbsp;{{ item.label }}</label>
50
+                                  <span v-for="item in jibing_zhdu" class="rightjiange" >
51
+                                      <label><input type="checkbox" :value='item.label' v-model='item.is_check' @click="jibing_z(item)"/>&nbsp;{{ item.label }}</label>
52
                                   </span>
52
                                   </span>
53
                                   <label><input type="checkbox" v-model="is_check2" @click="jibing_z2"/>&nbsp;
53
                                   <label><input type="checkbox" v-model="is_check2" @click="jibing_z2"/>&nbsp;
54
                                       <el-input v-model="zd_input" placeholder="" style="width: 120px;"></el-input>
54
                                       <el-input v-model="zd_input" placeholder="" style="width: 120px;"></el-input>
63
                           <td class="saoyang wenzi_color">
63
                           <td class="saoyang wenzi_color">
64
                               营养需要量重度增加:
64
                               营养需要量重度增加:
65
                               <div >
65
                               <div >
66
-                                  <span v-for="item in jibing_zhongsdu" class="rightjiange" @click="jibing_zz(item)">
67
-                                      <label><input type="checkbox" :value='item.label' v-model='item.is_check' />&nbsp;{{ item.label }}</label>
66
+                                  <span v-for="item in jibing_zhongsdu" class="rightjiange" >
67
+                                      <label><input type="checkbox" :value='item.label' v-model='item.is_check' @click="jibing_zz(item)"/>&nbsp;{{ item.label }}</label>
68
                                   </span>
68
                                   </span>
69
                                   <label><input type="checkbox" v-model="is_check3" @click="jibing_zz2"/>&nbsp;
69
                                   <label><input type="checkbox" v-model="is_check3" @click="jibing_zz2"/>&nbsp;
70
                                       <el-input v-model="zzd_input" placeholder="" style="width: 120px;"></el-input>
70
                                       <el-input v-model="zzd_input" placeholder="" style="width: 120px;"></el-input>
232
       yy_date:this.getTime(new Date()),
232
       yy_date:this.getTime(new Date()),
233
       yy_appraiser:'',
233
       yy_appraiser:'',
234
       yy_options:[],
234
       yy_options:[],
235
-      jibing_qdu:[{is_check:false,check:0,label:'骸骨折'},{is_check:false,check:0,label:'慢性疾病急性发作或有'},{is_check:false,check:0,label:'COPD'},
235
+      jibq_show:[],
236
+      jibz_show:[],
237
+      jibzz_show:[],
238
+      yyq_show:[],
239
+      yyz_show:[],
240
+      yyzz_show:[],
241
+      jibing_qdu:[{id:1,is_check:false,check:0,label:'骸骨折'},{id:2,is_check:false,check:0,label:'慢性疾病急性发作或有'},{id:3,is_check:false,check:0,label:'COPD'},
236
                   {is_check:false,check:0,label:'血液透析'},{is_check:false,check:0,label:'肝硬化'},
242
                   {is_check:false,check:0,label:'血液透析'},{is_check:false,check:0,label:'肝硬化'},
237
-                  {is_check:false,check:0,label:'一般恶性肿瘤患者'},{is_check:false,check:0,label:'糖尿病'}],
238
-      jibing_zhdu:[{is_check:false,check:0,label:'腹部大手术'},{is_check:false,check:0,label:'脑卒中'},
239
-                    {is_check:false,check:0,label:'重度肺炎'},{is_check:false,check:0,label:'血液恶性肿瘤'}],
240
-      jibing_zhongsdu:[{is_check:false,check:0,label:'颅脑损伤'},{is_check:false,check:0,label:'骨髓移植'},
241
-                        {is_check:false,check:0,label:'大于APACHE分的ICU患者'}],
242
-      yingyang_qd:[{is_check:false,check:0,label:'3个月内体重下降>5% '},{is_check:false,check:0,label:'一周内进食量较从前减少25%-50%'}], 
243
-      yingyang_zd:[{is_check:false,check:0,label:'2个月内体重下降>5%'},{is_check:false,check:0,label:'一周内进食量较从前减少50%-75%'}], 
244
-      yingyang_zzd:[{is_check:false,check:0,label:'1个月内体重下降>5% '},{is_check:false,check:0,label:'一周内进食量较从前减少75%-100%'},
245
-                    {is_check:false,check:0,label:'体重指数(BMI)<18.5 '},{is_check:false,check:0,label:'血蛋白<30g/L(得不到准确的BNI值时用白蛋白替代)'}],                  
243
+                  {id:4,is_check:false,check:0,label:'一般恶性肿瘤患者'},{id:5,is_check:false,check:0,label:'糖尿病'}],
244
+      jibing_zhdu:[{id:1,is_check:false,check:0,label:'腹部大手术'},{id:2,is_check:false,check:0,label:'脑卒中'},
245
+                    {id:3,is_check:false,check:0,label:'重度肺炎'},{id:4,is_check:false,check:0,label:'血液恶性肿瘤'}],
246
+      jibing_zhongsdu:[{id:1,is_check:false,check:0,label:'颅脑损伤'},{id:2,is_check:false,check:0,label:'骨髓移植'},
247
+                        {id:3,is_check:false,check:0,label:'大于APACHE分的ICU患者'}],
248
+      yingyang_qd:[{id:1,is_check:false,check:0,label:'3个月内体重下降>5%'},{id:2,is_check:false,check:0,label:'一周内进食量较从前减少25%-50%'}], 
249
+      yingyang_zd:[{id:1,is_check:false,check:0,label:'2个月内体重下降>5%'},{id:2,is_check:false,check:0,label:'一周内进食量较从前减少50%-75%'}], 
250
+      yingyang_zzd:[{id:1,is_check:false,check:0,label:'1个月内体重下降>5%'},{id:2,is_check:false,check:0,label:'一周内进食量较从前减少75%-100%'},
251
+                    {id:3,is_check:false,check:0,label:'体重指数(BMI)<18.5'},{id:4,is_check:false,check:0,label:'血蛋白<30g/L(得不到准确的BNI值时用白蛋白替代)'}],                  
246
     }
252
     }
247
   },
253
   },
248
   methods:{
254
   methods:{
289
             this.is_check3 = false 
295
             this.is_check3 = false 
290
              this.check3 =0
296
              this.check3 =0
291
           }
297
           }
298
+          this.jibq_show.length = 0
299
+          this.jibz_show.length = 0
300
+          this.jibzz_show.length = 0
292
         }
301
         }
293
         if(this.radio == '1'){
302
         if(this.radio == '1'){
294
           for(let i in zhdu){
303
           for(let i in zhdu){
311
             this.is_check3 = false 
320
             this.is_check3 = false 
312
              this.check3 =0
321
              this.check3 =0
313
           }
322
           }
323
+          this.jibz_show.length = 0
324
+          this.jibzz_show.length = 0
314
         }
325
         }
315
         if(this.radio == '2'){
326
         if(this.radio == '2'){
316
           for(let i in qingdu){
327
           for(let i in qingdu){
333
             this.is_check3 = false 
344
             this.is_check3 = false 
334
              this.check3 =0
345
              this.check3 =0
335
           }
346
           }
347
+          this.jibq_show.length = 0
348
+          this.jibzz_show.length = 0
336
         }
349
         }
337
         if(this.radio == '3'){
350
         if(this.radio == '3'){
338
           for(let i in qingdu){
351
           for(let i in qingdu){
355
             this.is_check2 = false 
368
             this.is_check2 = false 
356
              this.check2 =0
369
              this.check2 =0
357
           }
370
           }
371
+          this.jibq_show.length = 0
372
+          this.jibz_show.length = 0
358
         }
373
         }
359
       }
374
       }
360
       if(e == this.radio1){
375
       if(e == this.radio1){
378
               yy_zzd[i].is_check = false
393
               yy_zzd[i].is_check = false
379
             }
394
             }
380
           }
395
           }
396
+          this.yyq_show.length = 0
397
+          this.yyz_show.length = 0
398
+          this.yyzz_show.length = 0
381
         }
399
         }
382
         if(this.radio1 == '1'){
400
         if(this.radio1 == '1'){
383
           for(let i in yy_zd){
401
           for(let i in yy_zd){
392
               yy_zzd[i].is_check = false
410
               yy_zzd[i].is_check = false
393
             }
411
             }
394
           }
412
           }
413
+          this.yyz_show.length = 0
414
+          this.yyzz_show.length = 0
395
         }
415
         }
396
         if(this.radio1 == '2'){
416
         if(this.radio1 == '2'){
397
           for(let i in yy_qd){
417
           for(let i in yy_qd){
406
               yy_zzd[i].is_check = false
426
               yy_zzd[i].is_check = false
407
             }
427
             }
408
           }
428
           }
429
+          this.yyq_show.length = 0
430
+          this.yyzz_show.length = 0
409
         }
431
         }
410
         if(this.radio1 == '3'){
432
         if(this.radio1 == '3'){
411
           for(let i in yy_qd){
433
           for(let i in yy_qd){
420
               yy_zd[i].is_check = false
442
               yy_zd[i].is_check = false
421
             }
443
             }
422
           }
444
           }
445
+          this.yyq_show.length = 0
446
+          this.yyz_show.length = 0
423
         }
447
         }
424
       }
448
       }
425
       if(e == this.radio2){
449
       if(e == this.radio2){
431
       const qingdu = this.jibing_qdu
455
       const qingdu = this.jibing_qdu
432
       for(let i in qingdu){  
456
       for(let i in qingdu){  
433
         if(item.label==qingdu[i].label){
457
         if(item.label==qingdu[i].label){
434
-          console.log('aaaaa',qingdu);
435
           if(item.check==0){
458
           if(item.check==0){
436
             qingdu[i].is_check = true
459
             qingdu[i].is_check = true
437
             qingdu[i].check = 1
460
             qingdu[i].check = 1
461
+            this.jibq_show.push(item.id)
438
           }else{
462
           }else{
439
             qingdu[i].is_check = false
463
             qingdu[i].is_check = false
440
             qingdu[i].check = 0
464
             qingdu[i].check = 0
465
+            if(this.jibq_show.length>0){
466
+              for(let j in this.jibq_show){
467
+                if(item.id == this.jibq_show[j]){
468
+                  let index = this.jibq_show.indexOf(this.jibq_show[j]);
469
+                  this.jibq_show.splice(index,1)
470
+                }
471
+              }
472
+            }
441
           }
473
           }
442
         }
474
         }
443
       }
475
       }
456
       const zdu = this.jibing_zhdu
488
       const zdu = this.jibing_zhdu
457
       for(let i in zdu){  
489
       for(let i in zdu){  
458
         if(item.label==zdu[i].label){
490
         if(item.label==zdu[i].label){
459
-          console.log('aaaaa',zdu);
491
+          console.log('aaaaa',item);
460
           if(item.check==0){
492
           if(item.check==0){
461
             zdu[i].is_check = true
493
             zdu[i].is_check = true
462
             zdu[i].check = 1
494
             zdu[i].check = 1
495
+            this.jibz_show.push(item.id)
463
           }else{
496
           }else{
464
             zdu[i].is_check = false
497
             zdu[i].is_check = false
465
             zdu[i].check = 0
498
             zdu[i].check = 0
499
+            if(this.jibz_show.length>0){
500
+              for(let j in this.jibz_show){
501
+                if(item.id == this.jibz_show[j]){
502
+                  let index = this.jibz_show.indexOf(this.jibz_show[j]);
503
+                  this.jibz_show.splice(index,1)
504
+                }
505
+              }
506
+            }
466
           }
507
           }
467
         }
508
         }
468
       }
509
       }
485
           if(item.check==0){
526
           if(item.check==0){
486
             zhongdu[i].is_check = true
527
             zhongdu[i].is_check = true
487
             zhongdu[i].check = 1
528
             zhongdu[i].check = 1
529
+            this.jibzz_show.push(item.id)
488
           }else{
530
           }else{
489
             zhongdu[i].is_check = false
531
             zhongdu[i].is_check = false
490
             zhongdu[i].check = 0
532
             zhongdu[i].check = 0
533
+            if(this.jibzz_show.length>0){
534
+              for(let j in this.jibzz_show){
535
+                if(item.id == this.jibzz_show[j]){
536
+                  let index = this.jibzz_show.indexOf(this.jibzz_show[j]);
537
+                  this.jibzz_show.splice(index,1)
538
+                }
539
+              }
540
+            }
491
           }
541
           }
492
         }
542
         }
493
       }
543
       }
510
           if(item.check==0){
560
           if(item.check==0){
511
             yy_qing[i].is_check = true
561
             yy_qing[i].is_check = true
512
             yy_qing[i].check = 1
562
             yy_qing[i].check = 1
563
+            this.yyq_show.push(item.id)
513
           }else{
564
           }else{
514
             yy_qing[i].is_check = false
565
             yy_qing[i].is_check = false
515
             yy_qing[i].check = 0
566
             yy_qing[i].check = 0
567
+            if(this.yyq_show.length>0){
568
+              for(let j in this.yyq_show){
569
+                if(item.id == this.yyq_show[j]){
570
+                  let index = this.yyq_show.indexOf(this.yyq_show[j]);
571
+                  this.yyq_show.splice(index,1)
572
+                }
573
+              }
574
+            }
516
           }
575
           }
517
         }
576
         }
518
       }
577
       }
526
           if(item.check==0){
585
           if(item.check==0){
527
             yy_zhdu[i].is_check = true
586
             yy_zhdu[i].is_check = true
528
             yy_zhdu[i].check = 1
587
             yy_zhdu[i].check = 1
588
+            this.yyz_show.push(item.id)
529
           }else{
589
           }else{
530
             yy_zhdu[i].is_check = false
590
             yy_zhdu[i].is_check = false
531
             yy_zhdu[i].check = 0
591
             yy_zhdu[i].check = 0
592
+            if(this.yyz_show.length>0){
593
+              for(let j in this.yyz_show){
594
+                if(item.id == this.yyz_show[j]){
595
+                  let index = this.yyz_show.indexOf(this.yyz_show[j]);
596
+                  this.yyz_show.splice(index,1)
597
+                }
598
+              }
599
+            }
532
           }
600
           }
533
         }
601
         }
534
       }
602
       }
542
           if(item.check==0){
610
           if(item.check==0){
543
             yy_zzd[i].is_check = true
611
             yy_zzd[i].is_check = true
544
             yy_zzd[i].check = 1
612
             yy_zzd[i].check = 1
613
+            this.yyzz_show.push(item.id)
545
           }else{
614
           }else{
546
             yy_zzd[i].is_check = false
615
             yy_zzd[i].is_check = false
547
             yy_zzd[i].check = 0
616
             yy_zzd[i].check = 0
617
+            if(this.yyzz_show.length>0){
618
+              for(let j in this.yyzz_show){
619
+                if(item.id == this.yyzz_show[j]){
620
+                  let index = this.yyzz_show.indexOf(this.yyzz_show[j]);
621
+                  this.yyzz_show.splice(index,1)
622
+                }
623
+              }
624
+            }
548
           }
625
           }
549
         }
626
         }
550
       }
627
       }
566
         radio:this.radio,
643
         radio:this.radio,
567
         radio1:this.radio1,
644
         radio1:this.radio1,
568
         radio2:this.radio2,
645
         radio2:this.radio2,
569
-        jibing_qdu:this.jibing_qdu,
570
-        jibing_zhdu:this.jibing_zhdu,
571
-        jibing_zhongsdu:this.jibing_zhongsdu,
646
+        jibing_qdu:this.jibq_show,
647
+        jibing_zhdu:this.jibz_show,
648
+        jibing_zhongsdu:this.jibzz_show,
572
         is_check1:this.is_check1,
649
         is_check1:this.is_check1,
573
         check1:this.check1,
650
         check1:this.check1,
574
         is_check2:this.is_check2,
651
         is_check2:this.is_check2,
575
         check2:this.check2,
652
         check2:this.check2,
576
         is_check3:this.is_check3,
653
         is_check3:this.is_check3,
577
         check3:this.check3,
654
         check3:this.check3,
578
-        yingyang_qd:this.yingyang_qd,
579
-        yingyang_zd:this.yingyang_zd,
580
-        yingyang_zzd:this.yingyang_zzd,
655
+        yingyang_qd:this.yyq_show,
656
+        yingyang_zd:this.yyz_show,
657
+        yingyang_zzd:this.yyzz_show,
581
         yy_date:this.yy_date,
658
         yy_date:this.yy_date,
582
         yy_appraiser:this.yy_appraiser,
659
         yy_appraiser:this.yy_appraiser,
583
-        yy_options:this.yy_options,
584
         nour_Totalpoints:this.nour_Totalpoints,
660
         nour_Totalpoints:this.nour_Totalpoints,
585
         patientID:this.patientID,
661
         patientID:this.patientID,
586
       }
662
       }
663
+      console.log('params---',params);
587
     },
664
     },
588
     // 跳转历史
665
     // 跳转历史
589
     nourishistory(){
666
     nourishistory(){