chore: lint

This commit is contained in:
skytek_xinliang
2026-06-22 17:35:23 +08:00
parent 11f309c54c
commit 6da57e1775
8 changed files with 355 additions and 68 deletions
@@ -181,6 +181,7 @@
:color="assessmentForm.wantedImprovements.includes(imp) ? 'primary' : 'grey'"
:icon="getImprovementIcon(imp)"
/>
<div class="text-caption font-weight-bold">{{ imp }}</div>
</v-card>
</v-col>
@@ -342,7 +343,13 @@
</v-btn>
<div v-else class="w-100 d-flex gap-2">
<v-btn block class="rounded-lg py-2" color="primary" to="/appointment" variant="flat">
<v-btn
block
class="rounded-lg py-2"
color="primary"
to="/appointment"
variant="flat"
>
立即預約普測
</v-btn>
</div>
@@ -397,7 +404,7 @@ const resultLevel = ref(store.selfAssessment.scoreLevel)
const improvementsOptions = ['肌力', '平衡', '心肺', '柔軟度', '敏捷', '體脂/BMI']
const diseaseOptions = ['高血壓', '糖尿病', '高血脂', '心臟病', '關節退化', '骨質疏鬆']
function getImprovementIcon(imp: string) {
function getImprovementIcon (imp: string) {
switch (imp) {
case '肌力': {
return 'mdi-arm-flex'
@@ -423,7 +430,7 @@ function getImprovementIcon(imp: string) {
}
}
function toggleImprovement(imp: string) {
function toggleImprovement (imp: string) {
const index = assessmentForm.wantedImprovements.indexOf(imp)
if (index === -1) {
assessmentForm.wantedImprovements.push(imp)
@@ -432,18 +439,18 @@ function toggleImprovement(imp: string) {
}
}
function addMedication() {
function addMedication () {
if (medicationInput.value.trim()) {
assessmentForm.medicationReminders.push(medicationInput.value.trim())
medicationInput.value = ''
}
}
function removeMedication(index: number) {
function removeMedication (index: number) {
assessmentForm.medicationReminders.splice(index, 1)
}
function handleSubmit() {
function handleSubmit () {
// 儲存至 store
store.updateProfile({
name: profileForm.name,
@@ -468,13 +475,13 @@ function handleSubmit() {
currentStep.value = 3
}
function getResultColor(lvl: string) {
function getResultColor (lvl: string) {
if (lvl === '低風險') return 'success'
if (lvl === '需追蹤') return 'warning'
return 'error'
}
function getResultIcon(lvl: string) {
function getResultIcon (lvl: string) {
if (lvl === '低風險') return 'mdi-check-decagram'
if (lvl === '需追蹤') return 'mdi-alert-decagram'
return 'mdi-alert-octagon'