Newer
Older
xc-business-system / src / api / quality / internal / internalPlan.ts
/**
 * 内部审核计划相关接口
 */
import request from '../../index'
// 列表查询-分页
export function getInternalPlanList(data: any) {
  return request({
    url: `/quality/internalAuditPlan/listPage?offset=${data.offset}&limit=${data.limit}`,
    method: 'get',
    params: data,
  })
}
// 新建
export function addInternalPlan(data: any) {
  return request({
    url: '/quality/internalAuditPlan/add',
    method: 'post',
    data,
  })
}
// 编辑
export function updateInternalPlan(data: any) {
  return request({
    url: '/quality/internalAuditPlan/update',
    method: 'post',
    data,
  })
}
// 删除
export function deleteInternalPlan(data: any) {
  return request({
    url: '/quality/internalAuditPlan/delete',
    method: 'get',
    params: data,
  })
}
// 详情
export function detailInternalPlan(data: any) {
  return request({
    url: '/quality/internalAuditPlan/detail',
    method: 'get',
    params: data,
  })
}
// 文件流
export function getInternalAuditPlanFile(data: any) {
  return request({
    url: '/quality/internalAuditPlan/exportFile',
    method: 'post',
    data,
    responseType: 'blob',
  })
}

export function exportInternalPlanZip(data: any) {
  return request({
    url: '/quality/internalAuditPlan/exportZip',
    method: 'post',
    data,
    responseType: 'blob',
  })
}
// 通知内审成员
export function noticePerson(data: any) {
  return request({
    url: `/quality/internalAuditPlan/work/reminder?id=${data.id}`,
    method: 'get',
  })
}