feat: 添加戒烟计划前端页面
- 新增 pages/quit-plan/index.vue 戒烟计划页面 - 展示30天戒烟计划总览和进度 - 显示当前阶段(记录期/减量期/巩固期) - 展示每日目标和建议 - 支持生成计划和重置计划功能 - 在 api/smoke.js 添加相关 API 调用 - 在 pages.json 注册路由
This commit is contained in:
@@ -63,3 +63,20 @@ export function getShareData(shareToken, params = {}) {
|
||||
export function revokeShare(shareToken) {
|
||||
return request.post(`/smoke/share/${shareToken}/revoke`)
|
||||
}
|
||||
|
||||
// 戒烟计划 API
|
||||
export function generateQuitPlan() {
|
||||
return request.post('/smoke/quit-plan/generate')
|
||||
}
|
||||
|
||||
export function getQuitPlan(params = {}) {
|
||||
return request.get('/smoke/quit-plan', params)
|
||||
}
|
||||
|
||||
export function getQuitPlanDays(planId) {
|
||||
return request.get('/smoke/quit-plan/days', { plan_id: planId })
|
||||
}
|
||||
|
||||
export function resetQuitPlan() {
|
||||
return request.post('/smoke/quit-plan/reset')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user