From 3f685ca068d61454475a90b5f664690c7a1c0d5c Mon Sep 17 00:00:00 2001 From: biss Date: Mon, 17 Aug 2026 19:12:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/components/NativePlaceCascader.vue | 9 ++++--- web/src/data/studentIdentityOptions.ts | 15 +++++++++++ web/src/views/PersonnelView.vue | 27 ++++++++++++++++---- web/src/views/StudentProfileView.vue | 29 +++++++++++++++++----- 4 files changed, 65 insertions(+), 15 deletions(-) create mode 100644 web/src/data/studentIdentityOptions.ts diff --git a/web/src/components/NativePlaceCascader.vue b/web/src/components/NativePlaceCascader.vue index 49e2756..5a6447e 100644 --- a/web/src/components/NativePlaceCascader.vue +++ b/web/src/components/NativePlaceCascader.vue @@ -3,6 +3,7 @@ import { computed, ref, watch } from 'vue' import { nativePlaceRows } from '../data/nativePlaces.generated' const model = defineModel({ default: '' }) +defineProps<{ disabled?: boolean }>() type Place = { id: number @@ -85,16 +86,16 @@ watch(model, (value) => {