import request from '@/config/axios' export interface ProcessDesignVO { id: number planId: number processDesignType: string remark: string status: number projectId: number projectSubId: number processDesignProgressList: any } // 查询工艺设计分页 export const getProcessDesignPage = async (params) => { return await request.get({ url: `/heli/process-design/page`, params }) } // 查询工艺设计详情 export const getProcessDesign = async (id: number) => { return await request.get({ url: `/heli/process-design/get?id=` + id }) } export const over = async (id: number) => { return await request.get({ url: `/heli/process-design/over?id=` + id }) } // 新增工艺设计 export const createProcessDesign = async (data: ProcessDesignVO) => { return await request.post({ url: `/heli/process-design/create`, data }) } // 修改工艺设计 export const updateProcessDesign = async (data: ProcessDesignVO) => { return await request.put({ url: `/heli/process-design/update`, data }) } // 删除工艺设计 export const deleteProcessDesign = async (id: number) => { return await request.delete({ url: `/heli/process-design/delete?id=` + id }) } // 导出工艺设计 Excel export const exportProcessDesign = async (params) => { return await request.download({ url: `/heli/process-design/export-excel`, params }) } // ==================== 子表(工艺设计进度) ==================== // 获得工艺设计进度列表 export const getProcessDesignProgressListByProcessDesignId = async (processDesignId) => { return await request.get({ url: `/heli/process-design/process-design-progress/list-by-process-design-id?processDesignId=` + processDesignId }) } // 查询工艺设计延期预警信息 export const getProcessDesignDeferredWarning = async () => { return await request.get({ url: `/heli/process-design/warnings`}) }