heli-mes/mes-ui/mes-ui-admin-vue3/src/api/heli/processdesign/index.ts

55 lines
1.7 KiB
TypeScript
Raw Normal View History

2025-01-09 18:29:48 +08:00
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 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`})
}