feat(mill): 完成工艺管理与生产计划全栈业务模块
- 新增三张业务表 SQL:mill_process_recipe / mill_process_pass / mill_production_plan - 后端:Domain + Mapper + MyBatis XML + Service + Controller(工艺方案 & 生产计划) - 生产计划支持队列排序(sortNo)、上移/下移、软删除 - 工艺方案支持道次批量保存、事务管理 - 前端:工艺管理页(左侧方案列表 + 右侧表单 + 道次内联表格) - 前端:生产计划页(轧制队列 + 轧制工艺展示 + 操作面板 + 底部带卷状态栏) - 注册 /mill/process 与 /mill/plan 前端路由 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
23
ruoyi-ui/src/api/mill/plan.js
Normal file
23
ruoyi-ui/src/api/mill/plan.js
Normal file
@@ -0,0 +1,23 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function listPlan(query) {
|
||||
return request({ url: '/mill/plan/list', method: 'get', params: query })
|
||||
}
|
||||
export function getPlan(id) {
|
||||
return request({ url: `/mill/plan/${id}`, method: 'get' })
|
||||
}
|
||||
export function addPlan(data) {
|
||||
return request({ url: '/mill/plan', method: 'post', data })
|
||||
}
|
||||
export function updatePlan(data) {
|
||||
return request({ url: '/mill/plan', method: 'put', data })
|
||||
}
|
||||
export function delPlan(id) {
|
||||
return request({ url: `/mill/plan/${id}`, method: 'delete' })
|
||||
}
|
||||
export function moveUpPlan(id) {
|
||||
return request({ url: `/mill/plan/moveUp/${id}`, method: 'put' })
|
||||
}
|
||||
export function moveDownPlan(id) {
|
||||
return request({ url: `/mill/plan/moveDown/${id}`, method: 'put' })
|
||||
}
|
||||
20
ruoyi-ui/src/api/mill/recipe.js
Normal file
20
ruoyi-ui/src/api/mill/recipe.js
Normal file
@@ -0,0 +1,20 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function listRecipe(query) {
|
||||
return request({ url: '/mill/recipe/list', method: 'get', params: query })
|
||||
}
|
||||
export function listAllRecipe(query) {
|
||||
return request({ url: '/mill/recipe/listAll', method: 'get', params: query })
|
||||
}
|
||||
export function getRecipeDetail(id) {
|
||||
return request({ url: `/mill/recipe/${id}`, method: 'get' })
|
||||
}
|
||||
export function addRecipe(data) {
|
||||
return request({ url: '/mill/recipe', method: 'post', data })
|
||||
}
|
||||
export function updateRecipe(data) {
|
||||
return request({ url: '/mill/recipe', method: 'put', data })
|
||||
}
|
||||
export function delRecipe(ids) {
|
||||
return request({ url: `/mill/recipe/${ids}`, method: 'delete' })
|
||||
}
|
||||
Reference in New Issue
Block a user