factory_web/src/api/model/hrm.js

80 lines
1.5 KiB
JavaScript

import config from "@/config"
import http from "@/utils/request"
export default {
employee: {
list: {
name: "获取企业员工",
req: async function(data){
return await http.get(
`${config.API_URL}/hrm/employee/`,
data
);
}
},
item: {
name: "获取企业员工",
req: async function(id){
return await http.get(
`${config.API_URL}/hrm/employee/${id}/`,
);
}
},
create: {
name: "新增员工",
req: async function(data){
return await http.post(
`${config.API_URL}/hrm/employee/`,
data);
}
},
update: {
name: "更新员工信息",
req: async function(id, data){
return await http.put(
`${config.API_URL}/hrm/employee/${id}/`,
data);
}
},
delete: {
name: "删除员工",
req: async function(id){
return await http.delete(`${config.API_URL}/hrm/employee/${id}/`);
}
}
},
certificate: {
list: {
name: "人员证书列表",
req: async function(data){
return await http.get(
`${config.API_URL}/hrm/certificate/`,
data
);
}
},
create: {
name: "新增人员证书",
req: async function(data){
return await http.post(
`${config.API_URL}/hrm/certificate/`,
data);
}
},
update: {
name: "更新人员证书",
req: async function(id, data){
return await http.put(
`${config.API_URL}/hrm/certificate/${id}/`,
data);
}
},
delete: {
name: "删除人员证书",
req: async function(id){
return await http.delete(`${config.API_URL}/hrm/certificate/${id}/`);
}
}
},
}