@@ -299,6 +299,11 @@ export default class PatientId extends Vue {
299
299
suffocation: false ,
300
300
headache: false ,
301
301
sore_throat: false ,
302
+ malaise: false ,
303
+ nausea: false ,
304
+ diarrhea: false ,
305
+ difficulty_eating: false ,
306
+ no_urination: false ,
302
307
remarks: ' ' ,
303
308
}
304
309
@@ -321,7 +326,27 @@ export default class PatientId extends Vue {
321
326
},
322
327
{
323
328
name: ' sore_throat' ,
324
- label: ' のど痛み' ,
329
+ label: ' のどの痛み' ,
330
+ },
331
+ {
332
+ name: ' malaise' ,
333
+ label: ' 全身倦怠感' ,
334
+ },
335
+ {
336
+ name: ' nausea' ,
337
+ label: ' 嘔気・嘔吐' ,
338
+ },
339
+ {
340
+ name: ' diarrhea' ,
341
+ label: ' 下痢' ,
342
+ },
343
+ {
344
+ name: ' difficulty_eating' ,
345
+ label: ' 食事困難' ,
346
+ },
347
+ {
348
+ name: ' no_urination' ,
349
+ label: ' 半日排尿がない' ,
325
350
},
326
351
]
327
352
@@ -353,6 +378,11 @@ export default class PatientId extends Vue {
353
378
suffocation: this .inputSymptom .suffocation ,
354
379
headache: this .inputSymptom .headache ,
355
380
sore_throat: this .inputSymptom .sore_throat ,
381
+ malaise: this .inputSymptom .malaise ,
382
+ nausea: this .inputSymptom .nausea ,
383
+ diarrhea: this .inputSymptom .diarrhea ,
384
+ difficulty_eating: this .inputSymptom .difficulty_eating ,
385
+ no_urination: this .inputSymptom .no_urination ,
356
386
remarks: this .inputSymptom .remarks ,
357
387
},
358
388
}
@@ -424,7 +454,17 @@ export default class PatientId extends Vue {
424
454
425
455
itemSelectControl(checked : boolean , value : string ): void {
426
456
this .inputSymptom [
427
- value as ' cough' | ' phlegm' | ' suffocation' | ' headache' | ' sore_throat'
457
+ value as
458
+ | ' cough'
459
+ | ' phlegm'
460
+ | ' suffocation'
461
+ | ' headache'
462
+ | ' sore_throat'
463
+ | ' malaise'
464
+ | ' nausea'
465
+ | ' diarrhea'
466
+ | ' difficulty_eating'
467
+ | ' no_urination'
428
468
] = checked
429
469
}
430
470
@@ -459,6 +499,11 @@ export default class PatientId extends Vue {
459
499
suffocation: false ,
460
500
headache: false ,
461
501
sore_throat: false ,
502
+ malaise: false ,
503
+ nausea: false ,
504
+ diarrhea: false ,
505
+ difficulty_eating: false ,
506
+ no_urination: false ,
462
507
remarks: ' ' ,
463
508
}
464
509
}
@@ -475,7 +520,12 @@ export default class PatientId extends Vue {
475
520
たん: item .symptom ?.phlegm ? 1 : 0 ,
476
521
息苦しさ: item .symptom ?.suffocation ? 1 : 0 ,
477
522
頭痛: item .symptom ?.headache ? 1 : 0 ,
478
- のど痛み: item .symptom ?.sore_throat ? 1 : 0 ,
523
+ のどの痛み: item .symptom ?.sore_throat ? 1 : 0 ,
524
+ 全身倦怠感: item .symptom ?.malaise ? 1 : 0 ,
525
+ ' 嘔気・嘔吐' : item .symptom ?.nausea ? 1 : 0 ,
526
+ 下痢: item .symptom ?.diarrhea ? 1 : 0 ,
527
+ 食事困難: item .symptom ?.difficulty_eating ? 1 : 0 ,
528
+ 半日排尿がない: item .symptom ?.no_urination ? 1 : 0 ,
479
529
その他の体調の変化: item .symptom ?.remarks ,
480
530
}
481
531
})
@@ -618,10 +668,12 @@ export default class PatientId extends Vue {
618
668
}
619
669
.symptomsList {
620
670
display : flex ;
671
+ flex-wrap : wrap ;
621
672
justify-content : space-between ;
622
673
}
623
674
.symptomsItem {
624
- flex : 0 1 18% ;
675
+ flex : 0 0 19% ;
676
+ margin-bottom : 12px ;
625
677
}
626
678
.buttonContainer {
627
679
margin : 15px 0 ;
0 commit comments