feat:前端数据层与路由注册支持标签库字段
This commit is contained in:
@@ -18,6 +18,13 @@
|
||||
"navigationStyle": "custom"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/onboarding/tag-manage",
|
||||
"style": {
|
||||
"navigationStyle": "custom",
|
||||
"navigationBarTitleText": "管理标签"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/main/index",
|
||||
"style": {
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,6 +31,8 @@ const state = reactive({
|
||||
industry: '',
|
||||
company: '',
|
||||
personalityTags: [],
|
||||
personalityTagLibrary: [],
|
||||
hobbyLibrary: [],
|
||||
birthday: ''
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user