168 lines
3.2 KiB
JavaScript
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}/`);
|
|
}
|
|
}
|
|
},
|
|
|
|
}
|