|
|
@@ -31,6 +31,9 @@
|
|
|
<FamilyEnergyBar
|
|
|
v-if="isLoggedIn"
|
|
|
dimensionCode="action"
|
|
|
+ :sandboxData="sandboxData"
|
|
|
+ :dualDimension="dualDimension" />
|
|
|
+
|
|
|
<!-- 关系解读 -->
|
|
|
<view class="section score-explain-card" v-if="isLoggedIn && currentView === 'self' && actionScore != null">
|
|
|
<view class="explain-header">
|
|
|
@@ -39,8 +42,6 @@
|
|
|
</view>
|
|
|
<text class="explain-text">{{ actionScore >= 80 ? '家庭关系和谐,家人沟通顺畅。' : actionScore >= 60 ? '家庭关系一般,建议多花时间陪伴家人。' : '家庭关系需要改善,建议进行家庭沟通活动。' }}</text>
|
|
|
</view>
|
|
|
- :sandboxData="sandboxData"
|
|
|
- :dualDimension="dualDimension" />
|
|
|
<!-- 关系六维 -->
|
|
|
<dimension-sub-dims
|
|
|
v-if="isLoggedIn && actionSubDims.length > 0"
|
|
|
@@ -253,6 +254,12 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
|
|
|
+ /** 当前选中成员的行维度分数 */
|
|
|
+ actionScore: function() {
|
|
|
+ var member = this.currentMemberEnergies
|
|
|
+ return member ? (member.actionScore || 0) : null
|
|
|
+ },
|
|
|
+
|
|
|
/** 行6维分值(从当前成员中提取,与 dimensions 顺序对应) */
|
|
|
actionScores: function() {
|
|
|
var member = this.currentMemberEnergies
|
|
|
@@ -361,7 +368,6 @@ export default {
|
|
|
this.loadSandboxData()
|
|
|
}
|
|
|
},
|
|
|
- },
|
|
|
loadEnergyData: function() {
|
|
|
var self = this
|
|
|
getEnergyOverview(this.activeChildId).then(function(res) {
|