factory_web/src/api/model/qm.js

168 lines
3.2 KiB
JavaScript

import config from "@/config"
import http from "@/utils/request"
export default {
//质量分析报告
getQuastat: {
url: `${config.API_URL}/qm/quastat/`,
name: "质量报告分析",
get: async function(data={}){
return await http.get(this.url, data);
}
},
//质量分析报告更新
updateQuastat: {
name: "质量报告分析",
req: async function(id,data){
return await http.put(
`${config.API_URL}/qm/quastat/${id}/`,
data
);
}
},
//班组记录添加质量分析
createQuastat: {
url: `${config.API_URL}/qm/quastat/`,
name: "质量报告分析",
post: async function(data={}){
return await http.post(this.url, data);
}
},
//质检项目
getTestItem: {
url: `${config.API_URL}/qm/testitem/`,
name: "质检项目",
get: async function(data={}){
return await http.get(this.url, data);
}
},
ftest: {
list: {
name: "首件检验列表",
req: async function(data){
return await http.get(
`${config.API_URL}/qm/ftest/`,
data
);
}
},
item: {
name: "首件检验",
req: async function(id){
return await http.get(
`${config.API_URL}/qm/ftest/${id}/`
);
}
},
update: {
name: "更新首件检验",
req: async function(id, data){
return await http.put(
`${config.API_URL}/qm/ftest/${id}/`,
data);
}
},
create: {
name: "创建首件检验",
req: async function(data){
return await http.post(
`${config.API_URL}/qm/ftest/`,
data);
}
},
delete: {
name: "删除首件检验",
req: async function(id){
return await http.delete(
`${config.API_URL}/qm/ftest/${id}/`);
}
}
},
ptest: {
list: {
name: "检验列表",
req: async function(data){
return await http.get(
`${config.API_URL}/qm/ptest/`,
data
);
}
},
item: {
name: "检验",
req: async function(id){
return await http.get(
`${config.API_URL}/qm/ptest/${id}/`
);
}
},
update: {
name: "更新检验",
req: async function(id, data){
return await http.put(
`${config.API_URL}/qm/ptest/${id}/`,
data);
}
},
create: {
name: "创建检验",
req: async function(data){
return await http.post(
`${config.API_URL}/qm/ptest/`,
data);
}
},
delete: {
name: "删除检验",
req: async function(id){
return await http.delete(
`${config.API_URL}/qm/ptest/${id}/`);
}
}
},
ftestwork: {
list: {
name: "列表",
req: async function(data){
return await http.get(
`${config.API_URL}/qm/ftestwork/`,
data
);
}
},
item: {
name: "检验",
req: async function(id){
return await http.get(
`${config.API_URL}/qm/ftestwork/${id}/`
);
}
},
update: {
name: "更新",
req: async function(id, data){
return await http.put(
`${config.API_URL}/qm/ftestwork/${id}/`,
data);
}
},
create: {
name: "创建",
req: async function(data){
return await http.post(
`${config.API_URL}/qm/ftestwork/`,
data);
}
},
delete: {
name: "删除",
req: async function(id){
return await http.delete(
`${config.API_URL}/qm/ftestwork/${id}/`);
}
}
},
}