大哥建联统计

This commit is contained in:
pengxiaolong
2025-11-12 18:55:21 +08:00
parent 268b138790
commit 2ef64a6254
7 changed files with 322 additions and 92 deletions

View File

@@ -13,7 +13,7 @@ export interface EmployeeHostsVO {
fllowernum: number // 关注数量
yesterdayCoins: number // 昨日金币
country: string // 主播国家
hostsKind: string // 直播类型 娱乐,游戏
hostsKind: string // 直播类型 娱乐,游戏
operationStatus: number // 操作状态
createTime: string // 创建时间
updateTime: string // 创建时间
@@ -22,26 +22,39 @@ export interface EmployeeHostsVO {
uid: string // 用户id
}
// 员工分配主播 API
export const EmployeeHostsApi = {
// 查询员工分配主播分页
// getEmployeeHostsPage: async (params: any) => {
// return await request.get({ url: `/server/employee-hosts/page`, params })
// },
// 查询员工分配主播分页
getEmployeeHostsPage: async (params: any) => {
return await request.get({ url: `/server/employee-hosts/self_page`, params })
},
// 查询员工分配主播分页
employeeCompleteBarChart: async (params: number[],days: number) => {
return await request.post({ url: `/server/employee-hosts/employeeCompleteBarChart`, data: {userId:params,days:days} })
},
// 查询管理员工分配主播分页
getMeangeEmployeeHostsPage: async (params: any) => {
return await request.get({ url: `server/employee-hosts/page`, params })
},
// 查询员工分配主播分页
getEmployeeHostsPage: async (params: any) => {
return await request.get({ url: `/server/employee-hosts/self_page`, params })
},
// 查询员工分配大哥分页
getEmployeeHostsPageDsec: async (params: any) => {
return await request.get({ url: `/server/employee-big-brother/self_complete` })
},
// 查询员工分配主播分页
employeeCompleteBarChart: async (params: number[], days: number) => {
return await request.post({
url: `/server/employee-hosts/employeeCompleteBarChart`,
data: { userId: params, days: days }
})
},
// 查询员工分配大哥分页
employeeCompleteBarChartDsec: async (params: number[], days: number) => {
return await request.post({
url: `/server/employee-big-brother/employeeCompleteBarChart`,
data: { userId: params, days: days }
})
},
// 查询管理员工分配主播分页
getMeangeEmployeeHostsPage: async (params: any) => {
return await request.get({ url: `server/employee-hosts/page`, params })
},
// 查询员工分配主播详情
getEmployeeHosts: async (id: number) => {
return await request.get({ url: `/server/employee-hosts/get?id=` + id })
@@ -60,18 +73,21 @@ export const EmployeeHostsApi = {
updateBatchEmployeeHosts: async (data: EmployeeHostsVO[]) => {
return await request.put({ url: `/server/employee-hosts/batch_update`, data })
},
// 删除员工分配主播
deleteEmployeeHosts: async (id: number) => {
return await request.delete({ url: `/server/employee-hosts/delete?id=` + id })
},
// 删除员工分配主播
deleteEmployeeHostsList: async (ids: number[]) => {
return await request.delete({ url: `/server/employee-hosts/delete-list`, params: { ids: ids.join(',') } })
return await request.delete({
url: `/server/employee-hosts/delete-list`,
params: { ids: ids.join(',') }
})
},
// 导出员工分配主播 Excel
exportEmployeeHosts: async (params) => {
return await request.download({ url: `/server/employee-hosts/export-employee-excel`, params })
}
}
}