import request from '@/utils/request' // 提交投诉 export function submitComplaint(data) { return request({ url: '/complaint', method: 'post', data: data }) } // 根据ID查询投诉详情 export function getComplaintById(id) { return request({ url: `/complaint/${id}`, method: 'get' }) } // 根据投诉单号查询投诉详情 export function getComplaintByNo(complaintNo) { return request({ url: `/complaint/no/${complaintNo}`, method: 'get' }) } // 分页查询投诉列表 export function getComplaintPage(data) { return request({ url: '/complaint/list', method: 'post', data: data }) } // 更新投诉信息 export function updateComplaint(id, data) { return request({ url: `/complaint/${id}`, method: 'put', data: { ...data, type: data.categoryId } }) } // 删除投诉 export function deleteComplaint(id) { return request({ url: `/complaint/${id}`, method: 'delete' }) } // 处理投诉(快捷更新状态为已处理) export function handleComplaint(id) { return request({ url: `/complaint/${id}`, method: 'put', data: { status: '1' // 假设1表示已处理状态 } }) } // 新增:获取所有投诉分类 export function getAllCategory() { return request({ url: '/complaint/queryAllCategory', method: 'post' }) }