zouyu
2025-03-06 54010f8f01d592ed8214adebaac4f45e178479b4
src/api/business/inspectionOrder.js
@@ -0,0 +1,307 @@
import request from '@/utils/request'
// 查看所属单位检验单
export function selectInsOrderParameter(query) {
  return request({
    url: '/insOrder/selectInsOrderParameter',
    method: 'get',
    params: query
  })
}
// 判断当前客户紧急额度是否用完
export function hasSendUrgentOrder(query) {
  return request({
    url: '/insOrder/hasSendUrgentOrder',
    method: 'get',
  })
}
// 分配按钮
export function upInsOrder(data) {
  return request({
    url: '/insOrder/upInsOrder',
    method: 'post',
    data: data
  })
}
// 下单按钮
export function addInsOrder(data) {
  return request({
    url: '/insOrder/addInsOrder',
    method: 'post',
    data: data
  })
}
// 查询订单最长预计时间
export function selectOrderManDay(query) {
  return request({
    url: '/insOrder/selectOrderManDay',
    method: 'get',
    params: query
  })
}
// 查询检验下单内容详情
export function getInsOrder(query) {
  return request({
    url: '/insOrder/getInsOrder',
    method: 'get',
    params: query
  })
}
// 审核按钮
export function upInsOrderOfState(data) {
  return request({
    url: '/insOrder/upInsOrderOfState',
    method: 'post',
    data: data
  })
}
// 保存检验模板按钮
export function addInsOrderTemplate(data) {
  return request({
    url: '/insOrder/addInsOrderTemplate',
    method: 'post',
    data: data
  })
}
// 删除检验模板按钮
export function delInsOrderTemplate(data) {
  return request({
    url: '/insOrder/delInsOrderTemplate',
    method: 'post',
    data: data
  })
}
// 查询检验单模板
export function selectInsOrderTemplate(query) {
  return request({
    url: '/insOrder/selectInsOrderTemplate',
    method: 'get',
    params: query
  })
}
// 通过检验单模板id获取检验单模板内容
export function selectInsOrderTemplateById(query) {
  return request({
    url: '/insOrder/selectInsOrderTemplateById',
    method: 'get',
    params: query
  })
}
// 通过检验单查询检验数据(数据查看)
export function selectSampleAndProductByOrderId(query) {
  return request({
    url: '/insOrder/selectSampleAndProductByOrderId',
    method: 'get',
    params: query
  })
}
// 数据查看下的查看详情(单根垂直燃烧和松套管)
export function viewDetails(query) {
  return request({
    url: '/insOrder/viewDetails',
    method: 'get',
    params: query
  })
}
// 导出已检委托单
export function exportChecked(query) {
  return request({
    url: '/insOrder/exportChecked',
    method: 'get',
    data: query,
    responseType:'blob'
  })
}
// 费用统计获取总价
export function costStatistics2(query) {
  return request({
    url: '/insOrder/costStatistics2',
    method: 'get',
    params: query
  })
}
// 撤销按钮
export function updateStatus(query) {
  return request({
    url: '/insOrder/updateStatus',
    method: 'put',
    params: query
  })
}
// 待检的撤销的查询待检项目
export function selectNoProducts(query) {
  return request({
    url: '/insOrder/selectNoProducts',
    method: 'get',
    params: query
  })
}
// 查询需要撤销的检验项目样品
export function selectSampleByOrderId(query) {
  return request({
    url: '/insOrder/selectSampleByOrderId',
    method: 'get',
    params: query
  })
}
// 查询检验项目
export function selectProductsBySampleId(query) {
  return request({
    url: '/insOrder/selectProductsBySampleId',
    method: 'get',
    params: query
  })
}
// 查询检验项目为温度循环的检验次数
export function selectTemperatureByProductId(query) {
  return request({
    url: '/insOrder/selectTemperatureByProductId',
    method: 'get',
    params: query
  })
}
// 查询温度循环的次数一致的温度点
export function selectTemperatureNumberByProductId(query) {
  return request({
    url: '/insOrder/selectTemperatureNumberByProductId',
    method: 'get',
    params: query
  })
}
// 撤销
export function revoke(query) {
  return request({
    url: '/insOrder/revoke',
    method: 'post',
    data: query
  })
}
// 查询撤销审核的样品
export function revokeReviewSample(query) {
  return request({
    url: '/insOrder/revokeReviewSample',
    method: 'get',
    params: query
  })
}
// 撤销的循环次数一致的温度点
export function revokeReviewConsistentByProductId(query) {
  return request({
    url: '/insOrder/revokeReviewConsistentByProductId',
    method: 'get',
    params: query
  })
}
// 撤销的温度循环的循环次数
export function revokeReviewTemperatureByProductId(query) {
  return request({
    url: '/insOrder/revokeReviewTemperatureByProductId',
    method: 'get',
    params: query
  })
}
// 查询撤销审核  温度循环
export function revokeReviewProduct(query) {
  return request({
    url: '/insOrder/revokeReviewProduct',
    method: 'get',
    params: query
  })
}
// 撤销审核通过
export function revocationPassed(query) {
  return request({
    url: '/insOrder/revocationPassed',
    method: 'get',
    params: query
  })
}
// 撤销审核取消
export function revocationCancel(query) {
  return request({
    url: '/insOrder/revocationCancel',
    method: 'get',
    params: query
  })
}
// 待检的撤销
export function updateInspected(query) {
  return request({
    url: '/insOrder/updateInspected',
    method: 'put',
    params: query
  })
}
// 撤销审核按钮
export function checkUpdate(query) {
  return request({
    url: '/insOrder/checkUpdate',
    method: 'post',
    data: query
  })
}
// 标签打印按钮
export function labelPrinting(query) {
  return request({
    url: '/insOrder/labelPrinting',
    method: 'get',
    params: query
  })
}
// 查看费用统计列表
export function costStatistics(query) {
  return request({
    url: '/insOrder/costStatistics',
    method: 'get',
    params: query
  })
}
// 查看结果按钮(温度循环)
export function getInsOrderTemList(query) {
  return request({
    url: '/insOrder/getInsOrderTemList',
    method: 'get',
    params: query
  })
}
// 获取熔接数量
export function permute(query) {
  return request({
    url: '/insOrder/permute',
    method: 'get',
    params: query
  })
}