301 lines
5.4 KiB
JavaScript
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
|
|
})
|
|
} |