| | |
| | | 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 |
| | | }) |
| | | } |