66 lines
2.1 KiB
TypeScript
66 lines
2.1 KiB
TypeScript
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`})
|
|
}
|
|
// 推送消息
|
|
export const send = async (data: ProcessDesignVO) => {
|
|
return await request.post({ url: `/heli/process-design/send`, data })
|
|
}
|
|
|
|
// 返工
|
|
export const reWork = async (data: ProcessDesignVO) => {
|
|
return await request.post({ url: `/heli/process-design/reWork`, data })
|
|
}
|