123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- 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'
- })
- }
|