web-zk-admin/src/api/level.js

313 lines
6.3 KiB
JavaScript

import request from '@/utils/request'
//级别配置-等级配置-获取等级配置列表
export function getGradeList(params) {
return request({
url: '/system/manage/grade/list',
method: 'get',
params
})
}
//级别配置-等级配置-获取直推范围列表-注册等级
export function getgradeRanglist(params) {
return request({
url: '/system/manage/grade/gradeRanglist',
method: 'get',
params
})
}
//证件类型
export function getCardType(params) {
return request({
url: '/system/pub/enums/get-card-type',
method: 'get',
params
})
}
//获取性别
export function getSex(params) {
return request({
url: '/system/pub/enums/get-sex',
method: 'get',
params
})
}
//获取单条等级配置
export function getOnelist(pkId) {
return request({
url: '/system/manage/grade/getOne/' + pkId,
method: 'get',
})
}
//删除等级配置
export function deleteGrade(pkId) {
return request({
url: '/system/manage/grade/' + pkId,
method: 'delete',
})
}
// 统计类型列表
export function getStatistical(params) {
return request({
url: '/system/pub/enums/statistical-value',
method: 'get',
params
})
}
//注册权限列表
export function getRegistration(params) {
return request({
url: '/system/pub/enums/registration-authority',
method: 'get',
params
})
}
// 荣誉奖衔下拉选择列表
export function getAwardsListChiose(params) {
return request({
url: '/system/manage/awards/awardsList',
method: 'get',
params
})
}
// 荣誉奖衔下拉选择列表
export function getAwardsNewListChiose(params) {
return request({
url: '/system/manage/awards/awards-list-new',
method: 'get',
params
})
}
//添加等级配置
export function saveGrade(data) {
return request({
url: '/system/manage/grade/generate',
method: 'post',
data
})
}
// 生成等级配置
// export function scGradeGenerate(data) {
// return request({
// url: '/system/manage/grade/generate',
// method: 'post',
// data
// })
// }
//修改单条等级配置
export function updateGrade(data) {
return request({
url: '/system/manage/grade/update',
method: 'post',
data
})
}
//级别配置-奖衔配置-获取奖衔配置列表
export function getAwardsList(params) {
return request({
url: '/system/manage/awards/list',
method: 'get',
params
})
}
//获取单条奖衔配置
export function getOneAwards(pkId) {
return request({
url: '/system/manage/awards/getOne/' + pkId,
method: 'get',
})
}
//删除单条奖衔配置
export function deleteAwards(pkId) {
return request({
url: '/system/manage/awards/' + pkId,
method: 'delete',
})
}
//添加奖衔配置
export function saveAwards(data) {
return request({
url: '/system/manage/awards/save',
method: 'post',
data
})
}
//生成奖衔配置
export function scGenerate(data) {
return request({
url: '/system/manage/awards/generate',
method: 'post',
data
})
}
//修改奖衔配置
export function updateAwards(data) {
return request({
url: '/system/manage/awards/update',
method: 'post',
data
})
}
//考核类型枚举列表下拉
export function getRelationList(params) {
return request({
url: '/system/pub/enums/relation-type',
method: 'get',
params
})
}
//级别配置-复购极差-获取复购极差列表
export function getRangeList(params) {
return request({
url: '/system/manage/range/list',
method: 'get',
params
})
}
//生成极差、添加
export function scRangeGenerate(data) {
return request({
url: '/system/manage/range/generate',
method: 'post',
data
})
}
//获取单条极差
export function getOneManage(pkId) {
return request({
url: '/system/manage/range/getOne/' + pkId,
method: 'get',
})
}
//删除极差列表
export function deleteRange(pkId) {
return request({
url: '/system/manage/range/' + pkId,
method: 'delete',
})
}
//修改级差配置
export function updateManage(data) {
return request({
url: '/system/manage/range/update',
method: 'post',
data
})
}
//级别配置-配送中心-获取配送中心列表
export function getShopList(params) {
return request({
url: '/system/manage/shop/list',
method: 'get',
params
})
}
//配送中心-生成
export function scShopGenerate(data) {
return request({
url: '/system/manage/shop/generate',
method: 'post',
data
})
}
//获取单条配送中心配置
export function getshopOnelist(pkId) {
return request({
url: '/system/manage/shop/getOne/' + pkId,
method: 'get',
})
}
//删除配送中心
export function deleteShop(pkId) {
return request({
url: '/system/manage/shop/' + pkId,
method: 'delete',
})
}
//修改配送中心
export function updateShop(data) {
return request({
url: '/system/manage/shop/update',
method: 'post',
data
})
}
//等级启用禁用
export function updateStatusGrade(data) {
return request({
url: '/system/manage/grade/updateState',
method: 'post',
data
})
}
//配送中心启用禁用
export function updateStatusShop(data) {
return request({
url: '/system/manage/shop/updateState',
method: 'post',
data
})
}
//奖衔启用禁用
export function updateStatusAwards(data) {
return request({
url: '/system/manage/awards/updateState',
method: 'post',
data
})
}
//等级属性-等级枚举
export function getGradeValueList(params) {
return request({
url: '/system/pub/enums/gradeList',
method: 'get',
params
})
}
//奖衔属性-奖衔枚举
export function getAwardsValueList(params) {
return request({
url: '/system/pub/enums/awardsList',
method: 'get',
params
})
}
//极差属性
export function getJcsxList(params) {
return request({
url: '/system/pub/enums/awardsAllList',
method: 'get',
params
})
}