fix: remove hardcoded defaults from profile edit page

This commit is contained in:
2026-06-04 08:11:40 +08:00
parent e2a02e0d5f
commit 00a93b66d8
+12 -12
View File
@@ -233,12 +233,12 @@ const form = reactive({
const avatarUrl = computed(() => {
if (avatarLocal.value) return avatarLocal.value
const nickname = form.nickname || 'Zoey'
const nickname = form.nickname || 'User'
return `https://api.dicebear.com/7.x/avataaars/svg?seed=${encodeURIComponent(nickname)}&backgroundColor=b982ff`
})
const birthdayDisplay = computed(() => {
if (!birthday.value) return '1998年06月18日'
if (!birthday.value) return '请选择生日'
const [year, month, day] = birthday.value.split('-')
return `${year}${month}${day}`
})
@@ -247,21 +247,21 @@ const syncFromStore = () => {
const source = store.userProfile || store.registrationData || {}
Object.assign(form, {
nickname: source.nickname || '',
gender: source.gender || '',
zodiac: source.zodiac || '巨蟹座',
mbti: source.mbti || 'ENTJ',
profession: source.profession || '产品经理',
city: source.city || '上海市',
industry: source.industry || '互联网',
gender: source.gender || '',
zodiac: source.zodiac || '',
mbti: source.mbti || '',
profession: source.profession || '',
city: source.city || '',
industry: source.industry || '',
company: source.company || '',
personalityTags: Array.isArray(source.personalityTags) && source.personalityTags.length ? [...source.personalityTags] : ['理性', '乐观', '独立', '有创造力', '坚韧'],
hobbies: Array.isArray(source.hobbies) && source.hobbies.length ? [...source.hobbies] : ['阅读', '旅行', '音乐'],
personalityTags: Array.isArray(source.personalityTags) ? [...source.personalityTags] : [],
hobbies: Array.isArray(source.hobbies) ? [...source.hobbies] : [],
childhood: { date: source.childhood?.date || '', text: source.childhood?.text || '' },
joy: { date: source.joy?.date || '', text: source.joy?.text || '' },
low: { date: source.low?.date || '', text: source.low?.text || '' },
future: { vision: source.future?.vision || '', ideal: source.future?.ideal || '热爱阅读和旅行,喜欢用文字和镜头记录生活。\n相信真诚和努力能让世界变得更美好。' }
future: { vision: source.future?.vision || '', ideal: source.future?.ideal || '' }
})
birthday.value = source.birthday || '1998-06-18'
birthday.value = source.birthday || ''
}
const onBirthday = (event) => {