feat: 添加性别枚举,更新用户设置页面以支持性别选择和生日选择功能

This commit is contained in:
2025-12-15 02:01:27 +07:00
parent 6998a66db5
commit 47f8418ddf
5 changed files with 64 additions and 41 deletions

8
components.d.ts vendored
View File

@@ -29,6 +29,8 @@ declare module 'vue' {
IonCardTitle: typeof import('@ionic/vue')['IonCardTitle']
IonCheckbox: typeof import('@ionic/vue')['IonCheckbox']
IonContent: typeof import('@ionic/vue')['IonContent']
IonDatetime: typeof import('@ionic/vue')['IonDatetime']
IonDatetimeButton: typeof import('@ionic/vue')['IonDatetimeButton']
IonHeader: typeof import('@ionic/vue')['IonHeader']
IonIcon: typeof import('@ionic/vue')['IonIcon']
IonImg: typeof import('@ionic/vue')['IonImg']
@@ -57,8 +59,10 @@ declare module 'vue' {
RouterView: typeof import('vue-router')['RouterView']
UiAvatar: typeof import('./src/components/ui/avatar/index.vue')['default']
UiDivider: typeof import('./src/components/ui/divider/index.vue')['default']
UiForm: typeof import('./src/components/ui/form/index.vue')['default']
UiInput: typeof import('./src/components/ui/input/index.vue')['default']
UiInputLabel: typeof import('./src/components/ui/input-label/index.vue')['default']
UiSelect: typeof import('./src/components/ui/select/index.vue')['default']
UiSelectLabel: typeof import('./src/components/ui/select-label/index.vue')['default']
}
}
@@ -82,6 +86,8 @@ declare global {
const IonCardTitle: typeof import('@ionic/vue')['IonCardTitle']
const IonCheckbox: typeof import('@ionic/vue')['IonCheckbox']
const IonContent: typeof import('@ionic/vue')['IonContent']
const IonDatetime: typeof import('@ionic/vue')['IonDatetime']
const IonDatetimeButton: typeof import('@ionic/vue')['IonDatetimeButton']
const IonHeader: typeof import('@ionic/vue')['IonHeader']
const IonIcon: typeof import('@ionic/vue')['IonIcon']
const IonImg: typeof import('@ionic/vue')['IonImg']
@@ -110,7 +116,9 @@ declare global {
const RouterView: typeof import('vue-router')['RouterView']
const UiAvatar: typeof import('./src/components/ui/avatar/index.vue')['default']
const UiDivider: typeof import('./src/components/ui/divider/index.vue')['default']
const UiForm: typeof import('./src/components/ui/form/index.vue')['default']
const UiInput: typeof import('./src/components/ui/input/index.vue')['default']
const UiInputLabel: typeof import('./src/components/ui/input-label/index.vue')['default']
const UiSelect: typeof import('./src/components/ui/select/index.vue')['default']
const UiSelectLabel: typeof import('./src/components/ui/select-label/index.vue')['default']
}