charles
2024-04-25 87e09f7443e20b8ba0b0c679cc75eb6bb3539c07
src/api/index.ts
@@ -340,3 +340,79 @@
    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
  })
}