Parcourir la source

bug-759:中医证素、证型没有显示出来

张田田 il y a 7 heures
Parent
commit
7e84f14138

+ 2 - 2
miniprogram/module/health/pages/report/report.ts

@@ -52,8 +52,8 @@ Page({
         schemeId,
         dataset: {
           ...dataset,
-          factorItems: __origin__?.factorItems,
-          diagnoseSyndromes: __origin__?.diagnoseSyndromes,
+          factorItems: (__origin__?.factorItems || []).filter((item: any) => item && (item.factorItemName || item.factorItemDescription)),
+          diagnoseSyndromes: (__origin__?.diagnoseSyndromes || []).filter((item: any) => item && (item.diagnoseSyndromeName || item.diagnoseSyndromeAnalysis)),
         },
       });
     } catch (error) {

+ 3 - 3
miniprogram/module/health/pages/report/report.wxml

@@ -69,10 +69,10 @@ module.exports = {
     <card-analysis-content tongue="{{dataset.tongue}}" face="{{dataset.face}}" simple="{{ {tongue: false, face: true} }}"  :type="file">
     </card-analysis-content>
 
-    <view class="card-wrapper">
+    <view class="card-wrapper" wx:if="{{dataset.factorItems.length}}">
       <view class="card-body constitution-container">
         <view class="card-title">
-          <view> 
+          <view>
             <image src="../../assets/icon/icon_zhengsu@2x.png" class="icon-title" />
           </view>
           <view class="text-title">{{i18n.common.zy}}{{tool.replace(i18n.health.statusTable[5])}}</view>
@@ -83,7 +83,7 @@ module.exports = {
         </view>
       </view>
     </view>
-    <view class="card-wrapper">
+    <view class="card-wrapper" wx:if="{{dataset.diagnoseSyndromes.length}}">
       <view class="card-body constitution-container">
         <view class="card-title">
           <view>