import request from '@/axios';




export const getList = (current, size, params) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesWorkOrder/list',
    method: 'get',
    params: {
      ...params,
      current,
      size,
    }
  })
}

export const getDetail = (id) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesWorkOrder/detail',
    method: 'get',
    params: {
      id
    }
  })
}


export const getProcessor = (current, size, params) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesWorkOrder/pendingWorkOrder',
    method: 'get',
    params: {
      ...params,
      current,
      size,
    }
  })
}

export const remove = (ids) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesWorkOrder/remove',
    method: 'post',
    params: {
      ids,
    }
  })
}

export const add = (row) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesWorkOrder/submit',
    method: 'post',
    data: row
  })
}
/**
 * 完结异常工单
 * @param row
 * @returns {*}
 */
export const addCompletionEnd = (row) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesWorkOrder/addCompletionEnd',
    method: 'post',
    data: row
  })
}

export const update = (row) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesWorkOrder/submit',
    method: 'post',
    data: row
  })
}

// 表格初始化
export const $_getList = (params) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesWorkOrder/list',
    method: 'get',
    params
  })
}


// 首页工单新增
export const $_submit = (data) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesWorkOrder/submit',
    method: 'post',
    data
  })
}

// 首页查看详情
export const $_getDetail = (params) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesWorkOrder/detail',
    method: 'get',
    params
  })
}
// 首页删除
export const $_remove = (params) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesWorkOrder/remove',
    method: 'post',
    params
  })
}

// 处理方数据
export const $_getProcessor = (params) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesWorkOrder/pendingWorkOrder',
    method: 'get',
    params
  })
}

// 添加回复
export const $_AddReply = (data) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesExchange/submit',
    method: 'post',
    data
  })
}
// 查看消息
export const $_getExchangeList = (params) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesExchange/exchangeList',
    method: 'get',
    params
  })
}

// ID查询信息
export const $_getInfo = (params) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesWorkOrder/getProcessingResults',
    method: 'get',
    params
  })
}

// 添加移除记录
export const $_addSubmit = (data) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesProcessingResults/submit',
    method: 'post',
    data
  })
}

// 批量打回
export const $_batchReturn = (data) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesReturnRecord/batchRepulse',
    method: 'post',
    data
  })
}

// 工单指派接口
export const $_assignCustomerService = (data) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesWorkOrder/assignCustomerService',
    method: 'post',
    data
  })
}



// 客服列表
export const $_getCustomerServicePersonnel = (params) => {
  return request({
    url: '/api/logpm-aftersales/aftersalesWorkOrder/getCustomerServicePersonnel',
    method: 'get',
    params
  })
}