From c92b723d893bddd1cf9093e660806b226dc00921 Mon Sep 17 00:00:00 2001
From: seatonwan9
Date: 星期五, 15 八月 2025 19:01:56 +0800
Subject: [PATCH] 提交源码

---
 src/api/pointsApi.ts |   26 +++++++++++++++++---------
 1 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/src/api/pointsApi.ts b/src/api/pointsApi.ts
index 7b1e3db..46d7136 100644
--- a/src/api/pointsApi.ts
+++ b/src/api/pointsApi.ts
@@ -5,7 +5,7 @@
 const pointsApi = {
   // 绉垎瑙勫垯璁剧疆鐩稿叧鎺ュ彛
   // 鑾峰彇绉垎瑙勫垯閰嶇疆
-  getPointsRules(data?: object): ApiPromise {
+  getPointsRules(data: object): ApiPromise {
     return createAxios({
       url: `${url}main/page`,
       data: data,
@@ -13,14 +13,14 @@
   },
 
   // 鏍规嵁ID鑾峰彇绉垎瑙勫垯
-  getPointsRuleById(data?: object): ApiPromise {
-
+  getPointsRuleById(data: URLSearchParams): ApiPromise {
     return createAxios({
       url: `${url}rule/list`,
+      method: 'post',
+      data: data,
       headers: {
-                'Content-Type': 'application/x-www-form-urlencoded'
-            },
-     data:data,
+        'Content-Type': 'application/x-www-form-urlencoded'
+      }
     }) as ApiPromise
   },
 
@@ -34,9 +34,9 @@
 
   // 涓汉绉垎鐩稿叧鎺ュ彛
   // 鑾峰彇涓汉绉垎缁熻
-  getPersonalPointsStats(): ApiPromise {
+  getPersonalPointsStats(userId: number): ApiPromise {
     return createAxios({
-      url: `${url}personal/stats`,
+      url: `${url}/total/user/` + userId,
       method: 'get',
     }) as ApiPromise
   },
@@ -44,7 +44,7 @@
   // 鑾峰彇涓汉绉垎娴佹按
   getPersonalPointsFlow(data: object): ApiPromise {
     return createAxios({
-      url: `${url}personal/flow`,
+      url: `${url}flow/personal/page`,
       data: data,
     }) as ApiPromise
   },
@@ -81,6 +81,14 @@
       data,
     }) as ApiPromise
   },
+
+  // 鑾峰彇绉垎娴佹按鏁版嵁绫荤洰鍒楄〃
+  getPointsFlowCategories(): ApiPromise {
+    return createAxios({
+      url: `${url}flow/categories`,
+      method: 'get',
+    }) as ApiPromise
+  },
 }
 
 export default pointsApi

--
Gitblit v1.8.0