Преглед изворни кода

fix(index-home): add currentChildId guard and fix getMyCircles params

loadMyCircles: 增加 currentChildId 空值保护, 传递 currentChildId+role 参数
loadDiscoverCircles: 增加 currentChildId 空值保护

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
liaoxg пре 3 месеци
родитељ
комит
f4068dbb3d
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      cfc-frontend/pages/index-home/index.vue

+ 3 - 1
cfc-frontend/pages/index-home/index.vue

@@ -660,7 +660,8 @@ export default {
     },
     loadMyCircles: function() {
       var self = this
-      getMyCircles({}).then(function(res) {
+      if (!this.currentChildId) return
+      getMyCircles(this.currentChildId, 'child').then(function(res) {
         if (res.code === 200 && res.data) {
           self.myCircles = Array.isArray(res.data) ? res.data : (res.data.list || [])
         }
@@ -668,6 +669,7 @@ export default {
     },
     loadDiscoverCircles: function() {
       var self = this
+      if (!this.currentChildId) return
       discoverCircles(this.currentChildId).then(function(res) {
         if (res.code === 200 && res.data) {
           self.discoverCirclesList = Array.isArray(res.data) ? res.data.slice(0, 3) : []