|
|
@@ -40,22 +40,19 @@
|
|
|
|
|
|
<!-- 今日任务 -->
|
|
|
<DimensionTasks
|
|
|
- dimensionCode="mind"
|
|
|
- :tasks="dimensionTasks"
|
|
|
+ :memberId="memberId"
|
|
|
@taskClick="onTaskClick"
|
|
|
@moreTasks="goTasks" />
|
|
|
|
|
|
<!-- 活动 -->
|
|
|
<DimensionActivities
|
|
|
- dimensionCode="mind"
|
|
|
- :activities="dimensionActivities"
|
|
|
+ :isLoggedIn="true"
|
|
|
@activityClick="goActivityDetail"
|
|
|
@moreActivities="goMoreActivities" />
|
|
|
|
|
|
<!-- 商品 -->
|
|
|
<DimensionProducts
|
|
|
- dimensionCode="mind"
|
|
|
- :products="dimensionProducts"
|
|
|
+ :isLoggedIn="true"
|
|
|
@productClick="goProductDetail"
|
|
|
@moreProducts="goMoreProducts" />
|
|
|
|
|
|
@@ -70,7 +67,7 @@ import FamilyRelationGraph from '../../components/FamilyRelationGraph.vue'
|
|
|
import DimensionTasks from '../../components/DimensionTasks.vue'
|
|
|
import DimensionActivities from '../../components/DimensionActivities.vue'
|
|
|
import DimensionProducts from '../../components/DimensionProducts.vue'
|
|
|
-import { getEnergyOverview, getFamilyEnergySandbox, getTodayTasksByCategory, getActivityList, getProductsByDomain, getChildren } from '../../utils/api.js'
|
|
|
+import { getEnergyOverview, getFamilyEnergySandbox, getChildren } from '../../utils/api.js'
|
|
|
|
|
|
export default {
|
|
|
components: { FamilyEnergyBar, FamilyRelationGraph, DimensionTasks, DimensionActivities, DimensionProducts },
|
|
|
@@ -80,10 +77,7 @@ export default {
|
|
|
selfId: null,
|
|
|
memberInfo: null,
|
|
|
sandboxData: null,
|
|
|
- dualDimension: null,
|
|
|
- dimensionTasks: [],
|
|
|
- dimensionActivities: [],
|
|
|
- dimensionProducts: []
|
|
|
+ dualDimension: null
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -124,9 +118,6 @@ export default {
|
|
|
this.loadSandboxData()
|
|
|
if (this.memberId) {
|
|
|
this.loadEnergyData()
|
|
|
- this.loadDimensionTasks()
|
|
|
- this.loadDimensionActivities()
|
|
|
- this.loadDimensionProducts()
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -169,32 +160,6 @@ export default {
|
|
|
}
|
|
|
}).catch(function() {})
|
|
|
},
|
|
|
- loadDimensionTasks: function() {
|
|
|
- var self = this
|
|
|
- getTodayTasksByCategory(this.memberId, 'mind').then(function(res) {
|
|
|
- if (res && res.data) {
|
|
|
- self.dimensionTasks = Array.isArray(res.data) ? res.data.slice(0, 5) : []
|
|
|
- }
|
|
|
- }).catch(function() { self.dimensionTasks = [] })
|
|
|
- },
|
|
|
- loadDimensionActivities: function() {
|
|
|
- var self = this
|
|
|
- getActivityList({ dimensionCode: 'mind', page: 1, size: 3 }).then(function(res) {
|
|
|
- if (res && res.data) {
|
|
|
- var list = Array.isArray(res.data) ? res.data : (res.data.records || [])
|
|
|
- self.dimensionActivities = list.slice(0, 3)
|
|
|
- }
|
|
|
- }).catch(function() { self.dimensionActivities = [] })
|
|
|
- },
|
|
|
- loadDimensionProducts: function() {
|
|
|
- var self = this
|
|
|
- getProductsByDomain('mind', 1, 4).then(function(res) {
|
|
|
- if (res && res.data) {
|
|
|
- var list = Array.isArray(res.data) ? res.data : (res.data.records || [])
|
|
|
- self.dimensionProducts = list.slice(0, 4)
|
|
|
- }
|
|
|
- }).catch(function() { self.dimensionProducts = [] })
|
|
|
- },
|
|
|
onTaskClick: function(task) {
|
|
|
uni.navigateTo({ url: '/pages/tasks/tasks' })
|
|
|
},
|