From 219d86d1a32379935957e9e85adb8cc3707ae93f Mon Sep 17 00:00:00 2001 From: Bang Hu <hu_bang@hotmail.com> Date: 星期四, 28 八月 2025 12:21:26 +0800 Subject: [PATCH] 参考买家中心修改交易审批模块查询和订单操作选项功能逻辑 --- src/api/pointsApi.ts | 30 ++++++++++++++++++++---------- 1 files changed, 20 insertions(+), 10 deletions(-) diff --git a/src/api/pointsApi.ts b/src/api/pointsApi.ts index 6d3e554..6d8ec43 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,28 +13,30 @@ }, // 鏍规嵁ID鑾峰彇绉垎瑙勫垯 - getPointsRuleById(ruleId: string): ApiPromise { - + getPointsRuleById(data: URLSearchParams): ApiPromise { return createAxios({ - url: `${url}rules/getById`, - method: 'get', - params: { ruleId } + url: `${url}rule/list`, + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + } }) as ApiPromise }, // 淇濆瓨绉垎瑙勫垯閰嶇疆 savePointsRules(data: object): ApiPromise { return createAxios({ - url: `${url}rules/save`, + url: `${url}rules/update`, data: data, }) as ApiPromise }, // 涓汉绉垎鐩稿叧鎺ュ彛 // 鑾峰彇涓汉绉垎缁熻 - getPersonalPointsStats(): ApiPromise { + getPersonalPointsStats(userId: number): ApiPromise { return createAxios({ - url: `${url}personal/stats`, + url: `${url}/total/user/` + userId, method: 'get', }) as ApiPromise }, @@ -42,7 +44,7 @@ // 鑾峰彇涓汉绉垎娴佹按 getPersonalPointsFlow(data: object): ApiPromise { return createAxios({ - url: `${url}personal/flow`, + url: `${url}flow/personal/page`, data: data, }) as ApiPromise }, @@ -79,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