feat:前端数据层与路由注册支持标签库字段
This commit is contained in:
@@ -18,6 +18,13 @@
|
|||||||
"navigationStyle": "custom"
|
"navigationStyle": "custom"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "pages/onboarding/tag-manage",
|
||||||
|
"style": {
|
||||||
|
"navigationStyle": "custom",
|
||||||
|
"navigationBarTitleText": "管理标签"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/main/index",
|
"path": "pages/main/index",
|
||||||
"style": {
|
"style": {
|
||||||
|
|||||||
@@ -78,6 +78,8 @@ const transformToBackendFormat = (frontendData) => {
|
|||||||
industry,
|
industry,
|
||||||
company,
|
company,
|
||||||
personalityTags,
|
personalityTags,
|
||||||
|
personalityTagLibrary,
|
||||||
|
hobbyLibrary,
|
||||||
birthday
|
birthday
|
||||||
} = frontendData
|
} = frontendData
|
||||||
|
|
||||||
@@ -107,6 +109,8 @@ const transformToBackendFormat = (frontendData) => {
|
|||||||
industry: industry ?? '',
|
industry: industry ?? '',
|
||||||
company: company ?? '',
|
company: company ?? '',
|
||||||
personalityTags: Array.isArray(personalityTags) ? JSON.stringify(personalityTags) : personalityTags,
|
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
|
birthday: birthday || null
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -140,6 +144,8 @@ export const transformToFrontendFormat = (backendData) => {
|
|||||||
industry,
|
industry,
|
||||||
company,
|
company,
|
||||||
personalityTags,
|
personalityTags,
|
||||||
|
personalityTagLibrary,
|
||||||
|
hobbyLibrary,
|
||||||
birthday
|
birthday
|
||||||
} = backendData
|
} = backendData
|
||||||
|
|
||||||
@@ -177,6 +183,8 @@ export const transformToFrontendFormat = (backendData) => {
|
|||||||
industry: industry || '',
|
industry: industry || '',
|
||||||
company: company || '',
|
company: company || '',
|
||||||
personalityTags: parseJsonArray(personalityTags),
|
personalityTags: parseJsonArray(personalityTags),
|
||||||
|
personalityTagLibrary: parseJsonArray(personalityTagLibrary),
|
||||||
|
hobbyLibrary: parseJsonArray(hobbyLibrary),
|
||||||
birthday: normalizeDate(birthday)
|
birthday: normalizeDate(birthday)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,6 +31,8 @@ const state = reactive({
|
|||||||
industry: '',
|
industry: '',
|
||||||
company: '',
|
company: '',
|
||||||
personalityTags: [],
|
personalityTags: [],
|
||||||
|
personalityTagLibrary: [],
|
||||||
|
hobbyLibrary: [],
|
||||||
birthday: ''
|
birthday: ''
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user