|
@@ -27,6 +27,16 @@
|
|
|
:sandboxData="sandboxData"
|
|
:sandboxData="sandboxData"
|
|
|
:dualDimension="dualDimension" />
|
|
:dualDimension="dualDimension" />
|
|
|
|
|
|
|
|
|
|
+ <!-- 关系图谱(登录后可见) -->
|
|
|
|
|
+ <FamilyRelationGraph
|
|
|
|
|
+ v-if="isLoggedIn && familyMembersVisible.length > 0"
|
|
|
|
|
+ dimensionCode="body"
|
|
|
|
|
+ :selfId="activeChildId"
|
|
|
|
|
+ :members="familyMembersVisible"
|
|
|
|
|
+ :energyMap="energyMapForGraph"
|
|
|
|
|
+ :intimacyMap="intimacyMapForGraph"
|
|
|
|
|
+ @memberTap="goMemberDetail" />
|
|
|
|
|
+
|
|
|
<!-- 雷达图 -->
|
|
<!-- 雷达图 -->
|
|
|
<view class="section" v-if="dimensionData">
|
|
<view class="section" v-if="dimensionData">
|
|
|
<view class="section-header" v-if="dimensionData.isAverage">
|
|
<view class="section-header" v-if="dimensionData.isAverage">
|
|
@@ -129,6 +139,7 @@ import DimensionTasks from '../../components/DimensionTasks.vue'
|
|
|
import DimensionActivities from '../../components/DimensionActivities.vue'
|
|
import DimensionActivities from '../../components/DimensionActivities.vue'
|
|
|
import DimensionProducts from '../../components/DimensionProducts.vue'
|
|
import DimensionProducts from '../../components/DimensionProducts.vue'
|
|
|
import DimensionArticles from '../../components/DimensionArticles.vue'
|
|
import DimensionArticles from '../../components/DimensionArticles.vue'
|
|
|
|
|
+import FamilyRelationGraph from '../../components/FamilyRelationGraph.vue'
|
|
|
import RadarChart from '../../components/RadarChart.vue'
|
|
import RadarChart from '../../components/RadarChart.vue'
|
|
|
import HealthDimensionsSection from '../../components/HealthDimensionsSection.vue'
|
|
import HealthDimensionsSection from '../../components/HealthDimensionsSection.vue'
|
|
|
import AIFloatingAvatar from '../../components/AIFloatingAvatar.vue'
|
|
import AIFloatingAvatar from '../../components/AIFloatingAvatar.vue'
|
|
@@ -163,7 +174,7 @@ const healthRequest = function(url, data) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
- components: { TabTransition, PageBanner, LoginGuideCard, FamilyEnergyBar, DimensionTasks, DimensionActivities, DimensionProducts, DimensionArticles, RadarChart, HealthDimensionsSection, AIFloatingAvatar },
|
|
|
|
|
|
|
+ components: { TabTransition, PageBanner, LoginGuideCard, FamilyEnergyBar, DimensionTasks, DimensionActivities, DimensionProducts, DimensionArticles, FamilyRelationGraph, RadarChart, HealthDimensionsSection, AIFloatingAvatar },
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
isLoggedIn: false,
|
|
isLoggedIn: false,
|