From 14c0d4752daba70e2bc967b8a478edae06aa871e Mon Sep 17 00:00:00 2001 From: nepiedg Date: Sat, 4 Apr 2026 14:55:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=A2=A6=E6=83=B3=E6=B8=85=E5=8D=95?= =?UTF-8?q?=E9=A1=B5=E4=B8=8E=E6=88=92=E7=83=9F=E7=9B=B8=E5=85=B3=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 梦想清单:系统导航栏、浮动添加、图标来自后台预设 - dream-presets API、pages.json 导航样式 Made-with: Cursor --- src/api/smoke.js | 5 + src/pages.json | 1 + src/pages/dream-goals/index.vue | 281 ++++++++++---------------------- 3 files changed, 91 insertions(+), 196 deletions(-) diff --git a/src/api/smoke.js b/src/api/smoke.js index 2bd63b8..505478f 100644 --- a/src/api/smoke.js +++ b/src/api/smoke.js @@ -114,6 +114,11 @@ export function upsertQuitCheckinProfile(data) { return request.request({ url: '/profile', method: 'POST', data, baseUrl: BASE_URL_V2 }) } +// 预设梦想目标 +export function listDreamPresets() { + return request.request({ url: '/dream-presets', method: 'GET', baseUrl: BASE_URL_V2 }) +} + // 梦想目标 API export function listRewardGoals(status = 'all') { return request.request({ url: '/reward-goals', method: 'GET', data: { status }, baseUrl: BASE_URL_V2 }) diff --git a/src/pages.json b/src/pages.json index ed28603..b2ee48e 100644 --- a/src/pages.json +++ b/src/pages.json @@ -75,6 +75,7 @@ { "path": "pages/dream-goals/index", "style": { + "navigationStyle": "default", "navigationBarTitleText": "梦想清单" } } diff --git a/src/pages/dream-goals/index.vue b/src/pages/dream-goals/index.vue index f2f5a84..091d08a 100644 --- a/src/pages/dream-goals/index.vue +++ b/src/pages/dream-goals/index.vue @@ -1,15 +1,5 @@