import request from '@/utils/request' // 删除排班计划配置基础信息 export function deleteGroupPlan(id) { return request({ url: '/base/group-scheduling-plan/delete?id=' + id, method: 'delete' }) } // 获得排班计划配置基础信息分页 export function getGroupPlanPage(query) { return request({ url: '/base/group-scheduling-plan/page', method: 'get', params: query }) } // 获取code export function getCode() { return request({ url: '/base/group-scheduling-plan/getCode', method: 'get' }) } // 获得产线工段树形结构 export function getGroupPlanTree() { return request({ url: '/base/factory/getTreeSimple', method: 'get' }) } // 基础信息下一步至班组班次 export function createStepOne(data) { return request({ url: '/base/group-scheduling-plan/createStepOne', method: 'post', data:data }) } // 班组班次上一步至基础信息 export function returnStepOne(id) { return request({ url: '/base/group-scheduling-plan/returnStepOne?id='+id, method: 'delete', }) } // 获取部门下可用班组 export function listByDeptId(id) { return request({ url: '/base/group-team/listByDeptId?id='+id, method: 'get' }) } // 作废计划 export function disablePlan(id) { return request({ url: '/base/group-scheduling-plan/disablePlan?id='+id, method: 'delete', }) } // 同步节假日 export function updateScheduleLater(data) { return request({ url: '/base/group-holiday/updateScheduleLater', method: 'post', data:data }) } // 复制计划 export function copyPlan(id) { return request({ url: '/base/group-scheduling-plan/copyPlan?id='+id, method: 'get' }) } // 列表草稿编辑 export function draftEditing(id) { return request({ url: '/base/group-scheduling-plan/draftEditing?id='+id, method: 'get' }) } // 排班计划-详情 export function getPlan(id) { return request({ url: '/base/group-scheduling-plan/get?id='+id, method: 'get' }) } // 弹窗-取消 export function cancelStepThree(id) { return request({ url: '/base/group-scheduling-plan/cancelStepThree?id='+id, method: 'delete', }) } // 第三步确认并执行 检查计划时间是否冲突,如果有,返回冲突的计划列表 export function checkPlan(data) { return request({ url: '/base/group-scheduling-plan/checkPlan', method: 'post', data:data }) } // 第三步确认并执行 执行 export function createStepFour(id) { return request({ url: '/base/group-scheduling-plan/createStepFour', method: 'post', data:id }) } // 班组班次下一步至获取预览 export function createStepTwo(data) { return request({ url: '/base/group-scheduling-plan/createStepTwo', method: 'post', data:data }) } // 获取预览上一步至班组班次 export function returnStepTwo(id) { return request({ url: '/base/group-scheduling-plan/returnStepTwo?id='+id, method: 'delete', }) } // 第三步获取预览 export function getPerView(data) { return request({ url: '/base/group-scheduling-plan/getPerView', method: 'post', data:data }) }