index.ts 2.68 KB
import request from '@/config/axios'

const salaryConfigApi = {
  /**
   * 私教部
   */

  // 获得私教部门店归属列表
  getPtDepStoreList(type: number) {
    return request.get({ url: '/private/store-relation/list?typeId=' + type })
  },
  // 更新私教部门店归属关系
  updatePtDepStoreList(data: any) {
    return request.put({ url: '/private/store-relation/update', data })
  },

  // 创建私教部业绩提成配置
  createPtDepPerformance(data: any) {
    return request.post({ url: '/private/commission-config/create', data })
  },
  // 更新私教部业绩提成配置
  updatePtDepPerformance(data: any) {
    return request.put({ url: '/private/commission-config/update', data })
  },
  // 获得私教部业绩提成配置分页
  getPtDepPerformancePage(params: any) {
    return request.get({ url: '/private/commission-config/page', params })
  },
  // 获得私教部业绩提成配置
  getPtDepPerformance(id: number) {
    return request.get({ url: '/private/commission-config/get?id=' + id })
  },
  // 导出私教部业绩提成配置 Excel
  exportPtDepPerformance(params: any) {
    return request.get({ url: '/private/commission-config/export-excel', params })
  },
  // 删除私教部业绩提成配置
  deletePtDepPerformance(id: number) {
    return request.delete({ url: '/private/commission-config/delete?id=' + id })
  },

  /**
   * 会籍部
   */

  // 获得会籍部门店归属列表
  getMbStoreList(type: number) {
    return request.get({ url: '/membership/store-relation/list?typeId=' + type })
  },
  // 更新会籍部门店归属关系
  updateMbDepStoreList(data: any) {
    return request.put({ url: '/membership/store-relation/update', data })
  },
  // 更新会籍部业绩提成配置
  updateMbDepPerformance(data: any) {
    return request.put({ url: '/membership/commission-config/update', data })
  },
  // 创建会籍部业绩提成配置
  createMbDepPerformance(data: any) {
    return request.post({ url: '/membership/commission-config/create', data })
  },
  // 获得会籍部业绩提成配置分页
  getMbDepPerformancePage(params: any) {
    return request.get({ url: '/membership/commission-config/page', params })
  },
  // 获得会籍部业绩提成配置
  getMbDepPerformance(id: number) {
    return request.get({ url: '/membership/commission-config/get?id=' + id })
  },
  // 导出会籍部业绩提成配置 Excel
  exportMbDepPerformance(params: any) {
    return request.get({ url: '/membership/commission-config/export-excel', params })
  },
  // 删除会籍部业绩提成配置
  deleteMbDepPerformance(id: number) {
    return request.delete({ url: '/membership/commission-config/delete?id=' + id })
  }
}
export default salaryConfigApi