feat:前端数据层与路由注册支持标签库字段

This commit is contained in:
2026-06-24 21:36:31 +08:00
parent 341b08c02e
commit a446848d8e
3 changed files with 17 additions and 0 deletions
+7
View File
@@ -18,6 +18,13 @@
"navigationStyle": "custom"
}
},
{
"path": "pages/onboarding/tag-manage",
"style": {
"navigationStyle": "custom",
"navigationBarTitleText": "管理标签"
}
},
{
"path": "pages/main/index",
"style": {
+8
View File
@@ -78,6 +78,8 @@ const transformToBackendFormat = (frontendData) => {
industry,
company,
personalityTags,
personalityTagLibrary,
hobbyLibrary,
birthday
} = frontendData
@@ -107,6 +109,8 @@ const transformToBackendFormat = (frontendData) => {
industry: industry ?? '',
company: company ?? '',
personalityTags: Array.isArray(personalityTags) ? JSON.stringify(personalityTags) : personalityTags,
personalityTagLibrary: Array.isArray(personalityTagLibrary) ? JSON.stringify(personalityTagLibrary) : personalityTagLibrary,
hobbyLibrary: Array.isArray(hobbyLibrary) ? JSON.stringify(hobbyLibrary) : hobbyLibrary,
birthday: birthday || null
}
}
@@ -140,6 +144,8 @@ export const transformToFrontendFormat = (backendData) => {
industry,
company,
personalityTags,
personalityTagLibrary,
hobbyLibrary,
birthday
} = backendData
@@ -177,6 +183,8 @@ export const transformToFrontendFormat = (backendData) => {
industry: industry || '',
company: company || '',
personalityTags: parseJsonArray(personalityTags),
personalityTagLibrary: parseJsonArray(personalityTagLibrary),
hobbyLibrary: parseJsonArray(hobbyLibrary),
birthday: normalizeDate(birthday)
}
}
+2
View File
@@ -31,6 +31,8 @@ const state = reactive({
industry: '',
company: '',
personalityTags: [],
personalityTagLibrary: [],
hobbyLibrary: [],
birthday: ''
}
})