Explorar o código

refactor(health): 菌群食物推荐页迁移至计划路径 gut-flora-foods-detail

- git mv pages/growth/foods-detail.vue → pages/health/gut-flora-foods-detail.vue,对齐菌群计划 4 页架构
- pages.json:growth 分包移除注册,health 分包新增(risks-detail 之后)
- gut-flora-detail 主页 goToFoods() 跳转同步更新
- 功能不变(筛选+排序+编辑+知识库营养数据合并);E2E 无路径断言无需变更

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Xiaogang Liao hai 2 meses
pai
achega
5c49d8addf

+ 6 - 6
cfc-frontend/pages.json

@@ -442,12 +442,6 @@
             "navigationBarTitleText": "食材戒备匹配"
           }
         },
-        {
-          "path": "foods-detail",
-          "style": {
-            "navigationBarTitleText": "饮食推荐"
-          }
-        },
         {
           "path": "diet-checkin",
           "style": {
@@ -906,6 +900,12 @@
             "navigationBarTitleText": "疾病风险"
           }
         },
+        {
+          "path": "gut-flora-foods-detail",
+          "style": {
+            "navigationBarTitleText": "饮食推荐"
+          }
+        },
         {
           "path": "challenge-manage",
           "style": {

+ 1 - 1
cfc-frontend/pages/health/gut-flora-detail.vue

@@ -469,7 +469,7 @@ export default {
       uni.navigateTo({ url: '/pages/health/gut-flora-risks-detail?reportId=' + this.reportId })
     },
     goToFoods: function() {
-      uni.navigateTo({ url: '/pages/growth/foods-detail?reportId=' + this.reportId })
+      uni.navigateTo({ url: '/pages/health/gut-flora-foods-detail?reportId=' + this.reportId })
     },
     goToCaution: function() {
       uni.navigateTo({ url: '/pages/growth/caution-detail' })

+ 10 - 1
cfc-frontend/pages/growth/foods-detail.vue → cfc-frontend/pages/health/gut-flora-foods-detail.vue

@@ -1,6 +1,11 @@
 <template>
   <view class="page">
-<text class="nav-edit" @tap="toggleEdit">{{ isEditing ? '完成' : '编辑' }}</text>
+    <view class="nav-bar">
+      <view class="nav-back" @tap="goBack">
+        <text class="back-text">‹ 返回</text>
+      </view>
+      <text class="nav-title">饮食推荐</text>
+      <text class="nav-edit" @tap="toggleEdit">{{ isEditing ? '完成' : '编辑' }}</text>
     </view>
 
     <scroll-view class="filter-bar" scroll-x>
@@ -165,6 +170,10 @@ export default {
 
 <style scoped>
 .page { min-height: 100vh; background: #f8f8f8; }
+.nav-bar { display: flex; align-items: center; padding: 20rpx 30rpx; background: #fff; position: relative; }
+.nav-back { padding: 10rpx 0; }
+.back-text { font-size: 28rpx; color: #4A9BD7; }
+.nav-title { flex: 1; text-align: center; font-size: 32rpx; font-weight: 600; }
 .nav-edit { font-size: 28rpx; color: #4A9BD7; padding: 10rpx 0; }
 .filter-bar { background: #fff; padding: 10rpx 20rpx; white-space: nowrap; }
 .filter-item { display: inline-block; padding: 12rpx 28rpx; margin: 0 10rpx; border-radius: 30rpx; font-size: 26rpx; background: #f0f0f0; color: #666; }