Просмотр исходного кода

chore: auto bump version and changelog [skip ci]

iwt 2 месяцев назад
Родитель
Сommit
8ea52ebed0

+ 5 - 2
cfc-frontend/pages/health/health-plan-summary.vue

@@ -139,7 +139,7 @@
 </template>
 </template>
 
 
 <script>
 <script>
-import { getFamilyMemberList, generateHealthPlan, regenerateSection, confirmPlan, saveHealthPlan, getHealthPlanDetail } from '../../utils/api'
+import { getFamilyMemberList, generateHealthPlan, regenerateSection, confirmPlan, saveHealthPlan, getHealthPlanDetail, approvePlan } from '../../utils/api'
 
 
 export default {
 export default {
   data() {
   data() {
@@ -345,10 +345,13 @@ export default {
         planJson: planJson,
         planJson: planJson,
         status: 'confirmed'
         status: 'confirmed'
       }
       }
+      saveData.status = 'pending_review'
       saveHealthPlan(saveData).then(function(res) {
       saveHealthPlan(saveData).then(function(res) {
         self.loading = false
         self.loading = false
         if (res && res.code === 200) {
         if (res && res.code === 200) {
-          confirmPlan({ planId: res.data }).then(function(res2) {}).catch(function() {})
+          // 方案已提交审核,等待规划师发布
+          uni.showToast({ title: '方案已提交,等待规划师审核发布', icon: 'none', duration: 2500 })
+          setTimeout(function() { uni.navigateBack() }, 1500)
           self.taskSubmitted = true
           self.taskSubmitted = true
         } else {
         } else {
           uni.showToast({ title: res && res.message ? res.message : '保存失败', icon: 'none' })
           uni.showToast({ title: res && res.message ? res.message : '保存失败', icon: 'none' })

+ 5 - 0
cfc-frontend/utils/api.js

@@ -2068,6 +2068,11 @@ export const generateHealthPlan = (data) => request('/api/health/plan/generate',
 export const regenerateSection = (data) => request('/api/health/plan/regenerate-section', 'POST', data)
 export const regenerateSection = (data) => request('/api/health/plan/regenerate-section', 'POST', data)
 export const confirmPlan = (data) => request('/api/health/plan/confirm', 'POST', data)
 export const confirmPlan = (data) => request('/api/health/plan/confirm', 'POST', data)
 export const saveHealthPlan = (data) => request('/api/health/plan/save', 'POST', data)
 export const saveHealthPlan = (data) => request('/api/health/plan/save', 'POST', data)
+// 规划师方案维护
+export const getPendingReviewPlans = (data) => request('/api/health/plan/pending-review/list', 'POST', data)
+export const updatePlanContent = (data) => request('/api/health/plan/pending-review/update', 'POST', data)
+export const approvePlan = (data) => request('/api/health/plan/pending-review/approve', 'POST', data)
+export const rejectPlan = (data) => request('/api/health/plan/pending-review/reject', 'POST', data)
 export const getHealthPlanList = (data) => request('/api/health/plan/list', 'POST', data)
 export const getHealthPlanList = (data) => request('/api/health/plan/list', 'POST', data)
 export const getHealthPlanDetail = (data) => request('/api/health/plan/detail', 'POST', data)
 export const getHealthPlanDetail = (data) => request('/api/health/plan/detail', 'POST', data)
 
 

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-c8dcc0a8125a803abaf226046ac16068eb880f32
+cd54ba900515ab7890b0d52a624681bb847ec2f2

+ 1 - 1
cfc-web/package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "cfc-web",
   "name": "cfc-web",
-  "version": "1.0.1163",
+  "version": "1.0.1164",
   "private": true,
   "private": true,
   "scripts": {
   "scripts": {
     "dev": "vue-cli-service serve",
     "dev": "vue-cli-service serve",

+ 17 - 0
cfc-web/public/CHANGELOG-v1.0.md

@@ -4,6 +4,23 @@
 
 
 ---
 ---
 
 
+## v1.0.1164 (2026-08-19)
+
+### Bug 修复
+- 任务列表标题列支持排序,孩子ID改为显示用户名
+
+### 新功能
+- 方案维护功能 — 规划师审核发布流程
+
+### 其他
+- - DatabaseInitializer: 迁移250 新增审核字段,status枚举扩展 pending_review/published/rejected
+- - HealthPlanService: 新增 listPendingReviewPlans/updatePlanContent/approveAndPublish/rejectPlan 方法
+- - HealthPlanServiceImpl: savePlan 默认 pending_review 状态,审核通过后生成任务
+- - HealthPlanController: 新增 /pending-review/{list,update,approve,reject} 四个端点
+- 流程: 用户生成方案 → draft/pending_review → 规划师编辑 → 审核通过(published) → 自动生成任务
+- 
+
+
 ## v1.0.1163 (2026-08-19)
 ## v1.0.1163 (2026-08-19)
 
 
 ### 新功能
 ### 新功能

+ 18 - 1
cfc-web/public/CHANGELOG.md

@@ -1,6 +1,6 @@
 # 更新日志
 # 更新日志
 
 
-> 当前版本: v1.0.1163
+> 当前版本: v1.0.1164
 
 
 ## 历史版本
 ## 历史版本
 
 
@@ -8,6 +8,23 @@
 
 
 ---
 ---
 
 
+## v1.0.1164 (2026-08-19)
+
+### Bug 修复
+- 任务列表标题列支持排序,孩子ID改为显示用户名
+
+### 新功能
+- 方案维护功能 — 规划师审核发布流程
+
+### 其他
+- - DatabaseInitializer: 迁移250 新增审核字段,status枚举扩展 pending_review/published/rejected
+- - HealthPlanService: 新增 listPendingReviewPlans/updatePlanContent/approveAndPublish/rejectPlan 方法
+- - HealthPlanServiceImpl: savePlan 默认 pending_review 状态,审核通过后生成任务
+- - HealthPlanController: 新增 /pending-review/{list,update,approve,reject} 四个端点
+- 流程: 用户生成方案 → draft/pending_review → 规划师编辑 → 审核通过(published) → 自动生成任务
+- 
+
+
 ## v1.0.1163 (2026-08-19)
 ## v1.0.1163 (2026-08-19)
 
 
 ### 新功能
 ### 新功能