p-honggang.li
2025-08-29 a2c0ffa1c363c9febf397bf194e707626117dbc4
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,30 +13,30 @@
  },
  // 根据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
  },
  // 保存积分规则配置
  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
  },
@@ -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