import { adminRequest, indexRequest } from '@/utils/request' // ==================== 前台接口(/api/index) ==================== export const userApi = { login(username, password) { return indexRequest.post('/login', { username, password }) }, logout() { return indexRequest.post('/logout') } } // ==================== 后台接口(/api/admin) ==================== export const ticketApi = { // 获取工单各完成状态的统计数量 getticketdashboardstats() { return adminRequest.get('/getticketdashboardstats') }, // 获取工单列表 getTickets(params) { return adminRequest.get('/ticketsfind', { params }) }, // 新增工单 addTicket(data) { return adminRequest.post('/addticket', data) }, // 更新工单 updateTicket(id, data) { return adminRequest.put(`/ticket/${id}`, data) }, // 删除工单 deleteTicket(id) { return adminRequest.delete(`/ticket/${id}`) }, // 获取运营人员列表(按公司分组) getOperatorsNew() { return adminRequest.get('/getOperatorList') }, // 获取员工列表 getUserStaffs() { return adminRequest.get('/getUserStaffList') }, // 批量更新工单 batchUpdateTicket(data) { return adminRequest.put('/tickets/batch-update', data) }, } export const customerApi = { // 添加客户,data 结构应为 { company_name: 'xxx' } addCompany(data) { return adminRequest.post('/addCompany', data) }, addOperator(data) { return adminRequest.post('/addOperator', data) }, deleteOperator(operatorId) { // 已修改 return adminRequest.delete(`/deleteoperator/${operatorId}`) }, deleteCompany(CompanyId) { // 已修改 return adminRequest.delete(`/deletecompany/${CompanyId}`) } } export const accountApi = { getAllUsers() { return adminRequest.get('/getAllUsers') }, addAccount(data) { return adminRequest.post('/addAccount', data) }, updateAccountStatus(id, status) { return adminRequest.put(`/account/${id}/status`, { status }) }, deleteAccount(id) { return adminRequest.delete(`/account/${id}`) } }