From 1cfd948fec36c7ed13912619c6307f6a2717fbf7 Mon Sep 17 00:00:00 2001 From: skytek_xinliang Date: Mon, 14 Sep 2026 11:26:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=82=84=E5=8E=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/citizen-frontend/src/api/types.ts | 1 - .../src/pages/self-assessment.vue | 19 ------------------- .../src/utils/self-assessment.ts | 1 - 3 files changed, 21 deletions(-) diff --git a/app/citizen-frontend/src/api/types.ts b/app/citizen-frontend/src/api/types.ts index b77de30..684c224 100644 --- a/app/citizen-frontend/src/api/types.ts +++ b/app/citizen-frontend/src/api/types.ts @@ -25,7 +25,6 @@ export type PainLevel = "none" | "mild" | "moderate" | "severe"; /** 慢性病項目 */ export type ChronicDisease = - | "none" | "hypertension" | "diabetes" | "hyperlipidemia" diff --git a/app/citizen-frontend/src/pages/self-assessment.vue b/app/citizen-frontend/src/pages/self-assessment.vue index 7263691..68cf0a2 100644 --- a/app/citizen-frontend/src/pages/self-assessment.vue +++ b/app/citizen-frontend/src/pages/self-assessment.vue @@ -372,9 +372,6 @@ color="primary" density="compact" hide-details - @update:model-value=" - handleChronicDiseaseChange(disease.value, $event) - " :label="disease.title" :value="disease.value" /> @@ -617,7 +614,6 @@ const improvementsOptions = [ }, ]; const diseaseOptions = [ - { title: "無", value: "none" as const }, { title: "高血壓", value: "hypertension" as const }, { title: "糖尿病", value: "diabetes" as const }, { title: "高血脂", value: "hyperlipidemia" as const }, @@ -626,21 +622,6 @@ const diseaseOptions = [ { title: "骨質疏鬆", value: "osteoporosis" as const }, ]; -function handleChronicDiseaseChange( - changedDisease: ChronicDisease, - selectedDiseases: ChronicDisease[] | null, -) { - const normalizedDiseases = selectedDiseases ?? []; - - if (changedDisease === "none" && normalizedDiseases.includes("none")) { - assessmentForm.chronicDiseases = ["none"]; - } else if (changedDisease !== "none") { - assessmentForm.chronicDiseases = normalizedDiseases.filter( - (disease) => disease !== "none", - ); - } -} - const birthdayDate = computed({ get: () => parseDateString(profileForm.birthday), set: (value) => { diff --git a/app/citizen-frontend/src/utils/self-assessment.ts b/app/citizen-frontend/src/utils/self-assessment.ts index bdeee47..bc05e8a 100644 --- a/app/citizen-frontend/src/utils/self-assessment.ts +++ b/app/citizen-frontend/src/utils/self-assessment.ts @@ -49,7 +49,6 @@ const WANTED_IMPROVEMENT_VALUES: WantedImprovement[] = [ "bodyComposition", ]; const CHRONIC_DISEASE_VALUES: ChronicDisease[] = [ - "none", "hypertension", "diabetes", "hyperlipidemia",