25 lines
689 B
TypeScript
25 lines
689 B
TypeScript
import request from '@/utils/http'
|
|
|
|
export function fetchProductionWorkOrderList(params?: {
|
|
page?: number
|
|
pageSize?: number
|
|
keyword?: string
|
|
workOrderStatus?: string
|
|
}) {
|
|
return request.get<{
|
|
list: any[]
|
|
total: number
|
|
page: number
|
|
pageSize: number
|
|
totalPages: number
|
|
}>({ url: '/web/admin/production-work-orders', params })
|
|
}
|
|
|
|
export function fetchProductionWorkOrderDetail(id: string) {
|
|
return request.get<any>({ url: `/web/admin/production-work-orders/${id}` })
|
|
}
|
|
|
|
export function fetchCompleteProductionWorkOrder(id: string, data: Record<string, any>) {
|
|
return request.put({ url: `/web/admin/production-work-orders/${id}/complete`, params: data })
|
|
}
|