Newer
Older
xc-business-system / src / api / quality / prevent / index.ts
/**
 * 预防措施处理单相关接口
 */
import request from '../../index'

// 预防措施处理单列表查询-分页
export function getQualityPreventList(data: any) {
  return request({
    url: `/quality/bizQualityPreventRecord/approval/listPage?offset=${data.offset}&limit=${data.limit}`,
    method: 'post',
    data,
  })
}
// 取消审批
export function cancelApproval(data: any) {
  return request({
    url: '/quality/bizQualityPreventRecord/approval/revoke',
    method: 'post',
    data,
  })
}

// 删除-草稿箱
export function draftDelete(data: any) {
  return request({
    url: '/quality/bizQualityPreventRecord/draftDelete',
    method: 'post',
    data,
  })
}
// 删除 -已取消
export function approvalDelete(data: any) {
  return request({
    url: '/quality/bizQualityPreventRecord/approval/delete',
    method: 'post',
    data,
  })
}

// 删除
export function delteQualityPrevent(data: any) {
  return request({
    url: '/quality/bizQualityPreventRecord/delete',
    method: 'get',
    params: data,
  })
}
// 提交
export function submitQualityPrevent(data: any) {
  return request({
    url: '/quality/bizQualityPreventRecord/submit',
    method: 'post',
    data,
  })
}
// 审批 -拒绝
export function refuseApproval(data: any) {
  return request({
    url: '/quality/bizQualityPreventRecord/approval/refuse',
    method: 'post',
    data,
  })
}
// 详情
export function detailQualityPrevent(data: any) {
  return request({
    url: '/quality/bizQualityPreventRecord/detail',
    method: 'get',
    params: data,
  })
}
// 新建
export function addQualityPrevent(data: any) {
  return request({
    url: '/quality/bizQualityPreventRecord/add',
    method: 'post',
    data,
  })
}
// 更新
export function updateQualityPrevent(data: any) {
  return request({
    url: '/quality/bizQualityPreventRecord/update',
    method: 'post',
    data,
  })
}

// 关联文件url
export function ConnectFileUrl(data: any) {
  return request({
    url: '/quality/bizQualityCorrectiveRecord/fileTypes',
    method: 'get',
    params: data,
  })
}
// 更具url获取列表
export function getListByUrl(data: any, url: string) {
  return request({
    url: `${url}?offset=${data.offset ? data.offset : ''}&limit=${data.limit ? data.limit : ''}`,
    method: 'post',
    data,
  })
}