charles
2024-04-29 c7f3fd5215399b37d0511b3bd555150ff1b13507
src/api/index.ts
@@ -309,7 +309,7 @@
}
export interface getQualityParams {
  workerId: string
  workOrderId: string
  procedureId: string
}
/**
@@ -328,7 +328,7 @@
  workOrderProcedureID: number
  workerID: string
  workerName: string
  ids: number[]
  ids: any[]
}
/**
 * 看板报工
@@ -340,3 +340,90 @@
    data: params
  })
}
type basicType = number | null | string | undefined
export interface qualityProcedureParams {
  projectId: basicType
  workOrderId: basicType
  status: basicType
  page: number
  pageSize: number
}
/*
 *  获取质检工序
 * */
export function getQualityProcedureApi(params: qualityProcedureParams) {
  return request({
    url: '/api-s/v1/app/getQualityProcedure',
    method: 'post',
    data: params
  })
}
export interface IPage {
  page: number
  pageSize: number
}
/**
 * 获取所有的项目
 * */
export function getProjectApi(params: IPage) {
  return request({
    url: '/api-s/v1/project/projectList',
    method: 'post',
    data: params
  })
}
/**
 * 根据项目获取所有产品
 * */
export interface IProduct {
  page: number
  pageSize: number
  projectId: string
}
export function getProductApi(params: IProduct) {
  return request({
    url: '/api-s/v1/app/getProductListByProject',
    method: 'post',
    data: params
  })
}
/**
 * 获取加工人员列表
 * */
export function getWorkerApi(params: IPage) {
  return request({
    url: 'api-s/v1/worker/getWorkerList',
    method: 'post',
    data: params
  })
}
export interface IUpdateQualityProcedureParams {
  id: number
  passAmount: number
  scrappedAmount: number
  workerName: string
}
/**
 * 更新工序质检数据
 * */
export function updateQualityProcedureApi(params: IUpdateQualityProcedureParams) {
  return request({
    url: '/api-s/v1/app/updateQualityProcedure',
    method: 'post',
    data: params
  })
}
export interface IQualityCountParams {
  projectId: string
  productId: string
}
export function qualityCountApi(params: IQualityCountParams) {
  return request({
    url: '/api-s/v1/app/appViewShow',
    method: 'post',
    data: params
  })
}