Files
klp-oa/klp-ui/src/api/wms/drMill.js

101 lines
3.0 KiB
JavaScript
Raw Normal View History

import request from '@/utils/request'
// ── 双机架工艺规程 ──
export function listDrRecipe(params) {
return request({ url: '/dr/mill/recipe/list', method: 'get', params })
}
export function getDrRecipeDetail(id) {
return request({ url: `/dr/mill/recipe/${id}`, method: 'get' })
}
export function addDrRecipe(data) {
return request({ url: '/dr/mill/recipe', method: 'post', data })
}
export function updateDrRecipe(data) {
return request({ url: '/dr/mill/recipe', method: 'put', data })
}
export function delDrRecipe(ids) {
return request({ url: `/dr/mill/recipe/${ids}`, method: 'delete' })
}
// ── 双机架工艺规程版本 ──
export function listDrRecipeVersions(recipeId) {
return request({ url: `/dr/mill/recipe/version/list/${recipeId}`, method: 'get' })
}
export function getDrRecipeVersionDetail(versionId) {
return request({ url: `/dr/mill/recipe/version/${versionId}`, method: 'get' })
}
export function addDrRecipeVersion(data) {
return request({ url: '/dr/mill/recipe/version', method: 'post', data })
}
export function updateDrRecipeVersion(data) {
return request({ url: '/dr/mill/recipe/version', method: 'put', data })
}
export function activateDrRecipeVersion(versionId) {
return request({ url: `/dr/mill/recipe/version/activate/${versionId}`, method: 'put' })
}
export function delDrRecipeVersion(versionId) {
return request({ url: `/dr/mill/recipe/version/${versionId}`, method: 'delete' })
}
// ── 双机架生产计划 ──
export function listDrPlan(params) {
return request({ url: '/dr/mill/plan/list', method: 'get', params })
}
export function addDrPlan(data) {
return request({ url: '/dr/mill/plan', method: 'post', data })
}
export function updateDrPlan(data) {
return request({ url: '/dr/mill/plan', method: 'put', data })
}
export function delDrPlan(id) {
return request({ url: `/dr/mill/plan/${id}`, method: 'delete' })
}
export function getDrPlanByActionId(actionId) {
return request({ url: `/dr/mill/plan/byAction/${actionId}`, method: 'get' })
}
/** 实绩分页查询double-rack 库,按创建时间倒序) */
export function listDrActualPage(params) {
return request({ url: '/dr/mill/plan/actual/page', method: 'get', params })
}
export function moveUpDrPlan(id) {
return request({ url: `/dr/mill/plan/moveUp/${id}`, method: 'put' })
}
export function moveDownDrPlan(id) {
return request({ url: `/dr/mill/plan/moveDown/${id}`, method: 'put' })
}
export function finishDrPlan(id) {
return request({ url: `/dr/mill/plan/finish/${id}`, method: 'put' })
}
// ── WMS 钢卷号查询(供计划绑定) ──
export function queryCoilByNo(coilNo) {
return request({ url: '/wms/materialCoil/queryByCoilNo', method: 'get', params: { coilNo } })
}
// ── 双机架操作录入(保存 coilWarehouseOperationLog ──
import { addCoilWarehouseOperationLog, listCoilWarehouseOperationLog } from '@/api/wms/coilWarehouseOperationLog'
export { addCoilWarehouseOperationLog, listCoilWarehouseOperationLog }