Explorar o código

chore: auto bump version and changelog [skip ci]

iwt hai 2 semanas
pai
achega
852cb0202d

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

@@ -28,7 +28,8 @@
             :class="'risk-level-' + (item._cssClass || 'low')">
         <view class="card-top">
           <view class="card-title-row">
-            <text class="risk-name" @tap="showDiseaseKnowledge(item)">{{ item.diseaseName }}</text>
+            <text class="risk-help" @tap.stop="showDiseaseKnowledge(item)">?</text>
+            <text class="risk-name">{{ item.diseaseName }}</text>
             <text class="risk-badge" :class="'badge-' + (item._cssClass || 'low')">
               {{ riskBadgeText(item.riskLevel) }}
             </text>
@@ -50,7 +51,6 @@
             {{ item.riskLevel || '--' }}
           </text>
           <text class="risk-value" v-if="item.riskValue">风险值 {{ item.riskValue }}</text>
-          <text class="risk-more" @tap.stop="showDiseaseKnowledge(item)">查看知识库 ›</text>
         </view>
         <view class="risk-edit-row" v-if="isEditing">
           <text class="edit-label">风险值:</text>
@@ -71,7 +71,8 @@
             :class="'risk-level-' + (item._cssClass || 'low')">
         <view class="card-top">
           <view class="card-title-row">
-            <text class="risk-name" @tap="showDiseaseKnowledge(item)">{{ item.diseaseName }}</text>
+            <text class="risk-help" @tap.stop="showDiseaseKnowledge(item)">?</text>
+            <text class="risk-name">{{ item.diseaseName }}</text>
             <text class="risk-badge" :class="'badge-' + (item._cssClass || 'low')">
               {{ riskBadgeText(item.riskLevel) }}
             </text>
@@ -82,8 +83,7 @@
           <text class="desc-content">{{ item.diseaseDesc }}</text>
         </view>
         <view class="risk-detail-row" v-if="!isEditing">
-          <text class="risk-tag tag-low">{{ item.riskLevel || '--' }}</text>
-          <text class="risk-more" @tap.stop="showDiseaseKnowledge(item)">查看知识库 ›</text>
+          <text class="risk-tag" :class="'tag-' + (item._cssClass || 'low')">{{ item.riskLevel || '--' }}</text>
         </view>
         <view class="risk-edit-row" v-if="isEditing">
           <text class="edit-label">风险值:</text>
@@ -131,13 +131,13 @@ export default {
     importantRisks: function() {
       return this.getRisks().filter(function(item) {
         var level = item.riskLevel || ''
-        return level === '需注意' || level === '高风险' || level === '异常'
+        return level === '需注意' || level === '注意' || level === '高风险' || level === '异常'
       })
     },
     normalRisks: function() {
       return this.getRisks().filter(function(item) {
         var level = item.riskLevel || ''
-        return level !== '需注意' && level !== '高风险' && level !== '异常'
+        return level !== '需注意' && level !== '注意' && level !== '高风险' && level !== '异常'
       })
     }
   },
@@ -151,7 +151,7 @@ export default {
     goBack: function() { uni.navigateBack() },
     /** 中文风险等级 → CSS安全英文 */
     _cssForRiskLevel: function(level) {
-      var map = { '低风险': 'low', '需注意': 'warning', '高风险': 'high', '异常': 'abnormal' }
+      var map = { '低风险': 'low', '注意': 'warning', '需注意': 'warning', '高风险': 'high', '异常': 'abnormal' }
       return map[level] || 'low'
     },
     /** 风险值归一化进度(0~1范围映射到百分比) */

+ 14 - 12
cfc-frontend/pages/health/gut-flora-species-detail.vue

@@ -86,9 +86,18 @@ export default {
     filteredFlora: function() {
       var list = this.isEditing ? this.editFlora : this.gutFlora
       if (this.selectedTab === 'all') return list
+      // 中文 category 映射到英文 tab key(兼容旧数据)
+      var catToTab = {
+        'core': 'core', '核心菌': 'core', '核心菌属': 'core',
+        'probiotic': 'probiotic', '益生菌': 'probiotic',
+        'harmful': 'harmful', '有害菌': 'harmful',
+        'other': 'other', '其他重要菌属': 'other', '其它重要菌属': 'other',
+        'pathogen_genus': 'pathogen_genus', '病原菌属': 'pathogen_genus',
+        'pathogen_detection': 'pathogen_detection', '病原菌': 'pathogen_detection', '致病菌': 'pathogen_detection'
+      }
       if (this.selectedTab === 'probiotic') {
         return this.isEditing
-          ? this.editFlora.filter(function(i) { return i.category === 'probiotic' })
+          ? this.editFlora.filter(function(i) { return (catToTab[i.category] || i.category) === 'probiotic' })
           : this.probioticSpecies
       }
       // Taxonomy tabs: filter by category='taxonomy' + level
@@ -106,18 +115,11 @@ export default {
           return item.category === 'taxonomy' && item.level === targetLevel
         })
       }
-      // Other category tabs: filter by category field
-      var categoryMap = {
-        'core': 'core',
-        'harmful': 'harmful',
-        'other': 'other',
-        'pathogen_genus': 'pathogen_genus',
-        'pathogen_detection': 'pathogen_detection'
-      }
-      var targetCategory = categoryMap[this.selectedTab]
-      if (targetCategory) {
+      // Other category tabs
+      var targetTab = catToTab[this.selectedTab]
+      if (targetTab) {
         return list.filter(function(item) {
-          return item.category === targetCategory
+          return (catToTab[item.category] || item.category) === targetTab
         })
       }
       return []

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-b74e925ae1def962c492f21a010cc832f13151c8
+ac92a07e5cd99711b761918bf37252c520103136

+ 2 - 2
cfc-web/package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1280",
+  "version": "1.0.1282",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "cfc-web",
-      "version": "1.0.1280",
+      "version": "1.0.1282",
       "dependencies": {
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor-for-vue": "^1.0.2",

+ 1 - 1
cfc-web/package.json

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