hberp/hb_client/src/api/mtm.js

301 lines
5.4 KiB
JavaScript

import request from '@/utils/request'
//物料
export function getMaterialList(query) {
return request({
url: '/mtm/material/',
method: 'get',
params: query
})
}
export function createMaterial(data) {
return request({
url: '/mtm/material/',
method: 'post',
data
})
}
export function getMaterial(id) {
return request({
url: `/mtm/material/${id}/`,
method: 'get'
})
}
export function updateMaterial(id, data) {
return request({
url: `/mtm/material/${id}/`,
method: 'put',
data
})
}
export function deleteMaterial(id, data) {
return request({
url: `/mtm/material/${id}/`,
method: 'delete',
data
})
}
//工序
export function getProcessList(query) {
return request({
url: '/mtm/process/',
method: 'get',
params: query
})
}
export function createProcess(data) {
return request({
url: '/mtm/process/',
method: 'post',
data
})
}
export function updateProcess(id, data) {
return request({
url: `/mtm/process/${id}/`,
method: 'put',
data
})
}
export function deleteProcess(id, data) {
return request({
url: `/mtm/process/${id}/`,
method: 'delete',
data
})
}
//子工序
export function getStepList(id) {
return request({
url: `/mtm/process/${id}/steps/`,
method: 'get'
})
}
export function getStep(id) {
return request({
url: `/mtm/step/${id}/`,
method: 'get'
})
}
export function createStep(data) {
return request({
url: '/mtm/step/',
method: 'post',
data
})
}
export function updateStep(id, data) {
return request({
url: `/mtm/step/${id}/`,
method: 'put',
data
})
}
export function deleteStep(id, data) {
return request({
url: `/mtm/step/${id}/`,
method: 'delete',
data
})
}
//产品工艺
export function getProductprocessList(query) {
return request({
url: '/mtm/productprocess/',
method: 'get',
params: query
})
}
export function createProductprocess(data) {
return request({
url: '/mtm/productprocess/',
method: 'post',
data
})
}
export function updateProductprocess(id, data) {
return request({
url: `/mtm/productprocess/${id}/`,
method: 'put',
data
})
}
export function deleteProductprocess(id, data) {
return request({
url: `/mtm/productprocess/${id}/`,
method: 'delete',
data
})
}
//输入物料
export function getInputmaterialList(query) {
return request({
url: '/mtm/inputmaterial/',
method: 'get',
params: query
})
}
export function createInputmaterial(data) {
return request({
url: '/mtm/inputmaterial/',
method: 'post',
data
})
}
export function updateInputmaterial(id, data) {
return request({
url: `/mtm/inputmaterial/${id}/`,
method: 'put',
data
})
}
export function deleteInputmaterial(id, data) {
return request({
url: `/mtm/inputmaterial/${id}/`,
method: 'delete',
data
})
}
//输出物料
export function getOutputmaterialList(query) {
return request({
url: '/mtm/outputmaterial/',
method: 'get',
params: query
})
}
export function createOutputmaterial(data) {
return request({
url: '/mtm/outputmaterial/',
method: 'post',
data
})
}
export function updateOutputmaterial(id, data) {
return request({
url: `/mtm/outputmaterial/${id}/`,
method: 'put',
data
})
}
export function deleteOutputmaterial(id, data) {
return request({
url: `/mtm/outputmaterial/${id}/`,
method: 'delete',
data
})
}
//子工序
export function getUsedstepList(query) {
return request({
url: '/mtm/usedstep/',
method: 'get',
params: query
})
}
export function createUsedstep(data) {
return request({
url: '/mtm/usedstep/',
method: 'post',
data
})
}
export function deleteUsedstep(id, data) {
return request({
url: `/mtm/usedstep/${id}/`,
method: 'delete',
data
})
}
//记录表格
export function getrecordformList(query) {
return request({
url: '/mtm/recordform/',
method: 'get',
params: query
})
}
export function createrecordform(data) {
return request({
url: '/mtm/recordform/',
method: 'post',
data
})
}
export function updaterecordform(id, data) {
return request({
url: `/mtm/recordform/${id}/`,
method: 'put',
data
})
}
export function deleterecordform(id, data) {
return request({
url: `/mtm/recordform/${id}/`,
method: 'delete',
data
})
}
//记录表格字段表
export function getrffieldList(query) {
return request({
url: '/mtm/recordform-field/',
method: 'get',
params: query
})
}
export function createrffield(data) {
return request({
url: '/mtm/recordform-field/',
method: 'post',
data
})
}
export function updaterffield(id, data) {
return request({
url: `/mtm/recordform-field/${id}/`,
method: 'put',
data
})
}
export function deleterffield(id, data) {
return request({
url: `/mtm/recordform-field/${id}/`,
method: 'delete',
data
})
}
//技术文件
export function gettechdocList(query) {
return request({
url: '/mtm/techdoc/',
method: 'get',
params: query
})
}
export function createtechdoc(data) {
return request({
url: '/mtm/techdoc/',
method: 'post',
data
})
}
export function updatetechdoc(id, data) {
return request({
url: `/mtm/techdoc/${id}/`,
method: 'put',
data
})
}
export function deletetechdoc(id, data) {
return request({
url: `/mtm/techdoc/${id}/`,
method: 'delete',
data
})
}