seatonwan9
2025-08-19 954446f5a88735b0033b49492ea7b658f2bb9e07
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