Browse Source

feat(article-center): register subpackage in pages.json + add API methods

Sisyphus 2 tháng trước cách đây
mục cha
commit
7f8cf1fa69
2 tập tin đã thay đổi với 34 bổ sung0 xóa
  1. 30 0
      cfc-frontend/pages.json
  2. 4 0
      cfc-frontend/utils/api.js

+ 30 - 0
cfc-frontend/pages.json

@@ -767,6 +767,36 @@
           "style": { "navigationBarTitleText": "活动详情" }
         }
       ]
+    },
+    {
+      "root": "pages/article-center",
+      "pages": [
+        {
+          "path": "index",
+          "style": {
+            "navigationBarTitleText": "成长文章"
+          }
+        },
+        {
+          "path": "article-detail",
+          "style": {
+            "navigationBarTitleText": "文章详情"
+          }
+        },
+        {
+          "path": "article-edit",
+          "style": {
+            "navigationBarTitleText": "写成长记录",
+            "navigationStyle": "custom"
+          }
+        },
+        {
+          "path": "my-posts",
+          "style": {
+            "navigationBarTitleText": "我的发布"
+          }
+        }
+      ]
     }
   ],
   "globalStyle": {

+ 4 - 0
cfc-frontend/utils/api.js

@@ -1218,6 +1218,10 @@ export const getFeaturedArticles = (data) => request('/api/articles/featured', '
 export const recordArticleRead = (data) => request('/api/articles/record-read', 'POST', data)
 export const getReadingStats = (childId) => request('/api/articles/reading-stats', 'POST', { childId })
 export const getDailyTip = () => request('/api/articles/daily-tip', 'POST')
+export const getAiQuestions = (data) => request('/api/articles/ai-questions', 'POST', data)
+export const submitAnswers = (data) => request('/api/articles/submit-answers', 'POST', data)
+export const publishArticle = (data) => request('/api/articles/publish', 'POST', data)
+export const getMyPosts = (data) => request('/api/articles/my-posts', 'POST', data)
 
 // ===== EMI蹇冪悊鎶ュ憡 =====
 export const getEmiReport = (childId) => request('/api/emireport/latest', 'POST', { childId })