| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | import request from '@/utils/request' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // 获取拓展配置列表
 | 
					
						
							|  |  |  | export function getExpandList() { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/grade/expandList', | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 修改拓展配置列表
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function updateExpand(data) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/grade/updateExpand', | 
					
						
							|  |  |  |     method: 'post', | 
					
						
							|  |  |  |     data | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 4-N配置列表
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getbdBonusExpand() { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/bd-bonus-expand/list', | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 辅导分红列表
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getcoachBonusList() { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/awards/coachBonusList', | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 考核类型下拉选
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getAssessmentType() { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/pub/enums/assessmentType', | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 修改辅导分红
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function updateCoachBonus(data) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/awards/updateCoachBonus', | 
					
						
							|  |  |  |     method: 'post', | 
					
						
							|  |  |  |     data | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 获取环球积分、车奖积分列表
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getintegralList() { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/awards/integralList', | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 修改环球积分
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function updategLobalIntegral(data) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/awards/updategLobalIntegral', | 
					
						
							|  |  |  |     method: 'post', | 
					
						
							|  |  |  |     data | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 修改车奖积分
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function updategCarAwardPoints(data) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/awards/updategCarAwardPoints', | 
					
						
							|  |  |  |     method: 'post', | 
					
						
							|  |  |  |     data | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 云代配置列表获取
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getCloudList() { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/bd-bonus-cloud/list', | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 修改云代配置
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function updateCloud(data) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/bd-bonus-cloud/save', | 
					
						
							|  |  |  |     method: 'post', | 
					
						
							|  |  |  |     data | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 服务补贴配置列表
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getServiceList() { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/bonus-service/list', | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 修改服务补贴配置
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function updateService(data) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/bonus-service/update', | 
					
						
							|  |  |  |     method: 'post', | 
					
						
							|  |  |  |     data | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 服务补贴类型枚举值
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getServiceTypeList() { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/pub/enums/get-service-type', | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 奖金扣项列表
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getDeductList() { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/bonus-deduct/list', | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 奖金扣项修改
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function updateDeduct(data) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/bonus-deduct/update', | 
					
						
							|  |  |  |     method: 'post', | 
					
						
							|  |  |  |     data | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 奖金扣项枚举查询
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getDeductTypeList() { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/pub/enums/get-bonus-deduct', | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | // 奖金来源
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | export function bonusSource(data, data1) { | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   return request({ | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     url: '/bonus/manage/bonus/query-bonus-source' + data1, | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |     method: 'post', | 
					
						
							|  |  |  |     data | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // 奖金计算
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | export function listPeriod(data, data1) { | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/bonus/manage/settle/list-period' + data1, | 
					
						
							|  |  |  |     method: 'post', | 
					
						
							|  |  |  |     data | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | // 奖金明细
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | export function queryBonusDetail(data, data1) { | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/bonus/manage/bonus/query-bonus-detail' + data1, | 
					
						
							|  |  |  |     method: 'post', | 
					
						
							|  |  |  |     data | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | // 奖金汇总
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | export function queryBonusTotal(data, data1) { | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/bonus/manage/bonus/query-bonus-total' + data1, | 
					
						
							|  |  |  |     method: 'post', | 
					
						
							|  |  |  |     data | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 获取直推配置列表
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getdirectLoopList() { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/bd-bonus-direct-loop/list', | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 级差枚举类型列表1等级2奖衔
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getrangeTypeList() { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/pub/enums/range-type', | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 计算类型枚举值
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getcellTypeList() { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/pub/enums/cal-type', | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 取值类型枚举
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getTakeValueTypeList() { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/pub/enums/take-value-type', | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 保存修改直推配置
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function updateDirectLoop(data) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/bd-bonus-direct-loop/save', | 
					
						
							|  |  |  |     method: 'post', | 
					
						
							|  |  |  |     data | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 奖项配置列表
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getbonusList(params) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/bd-bonus-items/list', | 
					
						
							|  |  |  |     method: 'get', | 
					
						
							|  |  |  |     params | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 删除奖项配置
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function deletebonusList(pkId) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     url: '/system/manage/bd-bonus-items/' + pkId, | 
					
						
							|  |  |  |     method: 'delete' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 获取单条奖项配置列表
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getOneBounsList(pkId) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     url: '/system/manage/bd-bonus-items/getOne/' + pkId, | 
					
						
							|  |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 生成奖项配置列表
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function scBonusList(data) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     url: '/system/manage/bd-bonus-items/generate', | 
					
						
							|  |  |  |     method: 'post', | 
					
						
							|  |  |  |     data | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 修改奖项配置列表
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function updateBonus(data) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  |     url: '/system/manage/bd-bonus-items/update', | 
					
						
							|  |  |  |     method: 'post', | 
					
						
							|  |  |  |     data | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 结算周期枚举列表
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getsettlement(params) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/pub/enums/settlement-cycle', | 
					
						
							|  |  |  |     method: 'get', | 
					
						
							|  |  |  |     params | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 公布日期、发布日期、可提现日期 枚举
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getPublishDate(params) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/pub/enums/publish-date', | 
					
						
							|  |  |  |     method: 'get', | 
					
						
							|  |  |  |     params | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | // 直推配置-获取代数列表
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | export function getAlgebra(params) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/pub/enums/algebra', | 
					
						
							|  |  |  |     method: 'get', | 
					
						
							|  |  |  |     params | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-23 15:05:54 +08:00
										 |  |  | export function getAreaRegionConfig() { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/bd-awards-region-config/list', | 
					
						
							|  |  |  |     method: 'get' | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export function updateAreaRegionConfig(data) { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/system/manage/bd-awards-region-config/update', | 
					
						
							|  |  |  |     method: 'post', | 
					
						
							|  |  |  |     data | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-03-23 09:18:42 +08:00
										 |  |  | 
 |