From a446848d8e8101eddada80a619ea2bca87b5735b Mon Sep 17 00:00:00 2001 From: Peanut Date: Wed, 24 Jun 2026 21:36:31 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E5=89=8D=E7=AB=AF=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=B1=82=E4=B8=8E=E8=B7=AF=E7=94=B1=E6=B3=A8=E5=86=8C?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=A0=87=E7=AD=BE=E5=BA=93=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mini-program/src/pages.json | 7 +++++++ mini-program/src/services/userProfile.js | 8 ++++++++ mini-program/src/stores/app.js | 2 ++ 3 files changed, 17 insertions(+) diff --git a/mini-program/src/pages.json b/mini-program/src/pages.json index 70b5d1e..bd10c5a 100644 --- a/mini-program/src/pages.json +++ b/mini-program/src/pages.json @@ -18,6 +18,13 @@ "navigationStyle": "custom" } }, + { + "path": "pages/onboarding/tag-manage", + "style": { + "navigationStyle": "custom", + "navigationBarTitleText": "管理标签" + } + }, { "path": "pages/main/index", "style": { diff --git a/mini-program/src/services/userProfile.js b/mini-program/src/services/userProfile.js index c8d0982..47ea5fc 100644 --- a/mini-program/src/services/userProfile.js +++ b/mini-program/src/services/userProfile.js @@ -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) } } diff --git a/mini-program/src/stores/app.js b/mini-program/src/stores/app.js index d1b6f0f..93abf02 100644 --- a/mini-program/src/stores/app.js +++ b/mini-program/src/stores/app.js @@ -31,6 +31,8 @@ const state = reactive({ industry: '', company: '', personalityTags: [], + personalityTagLibrary: [], + hobbyLibrary: [], birthday: '' } })