factory_web/src/api/model/asm.js

89 lines
1.5 KiB
JavaScript

import config from "@/config"
import http from "@/utils/request"
export default {
// 固定资产
assetcate: {
list: {
req: async function(data){
return await http.get(
`${config.API_URL}/asm/assetcate/`,
data
);
}
},
item: {
req: async function(id){
return await http.get(
`${config.API_URL}/asm/assetcate/${id}/`,
);
}
},
create: {
name: "新增",
req: async function(data){
return await http.post(
`${config.API_URL}/asm/assetcate/`,
data);
}
},
delete: {
name: "删除",
req: async function(id){
return await http.delete(
`${config.API_URL}/asm/assetcate/${id}/`
);
}
},
},
asset: {
list: {
req: async function(data){
return await http.get(
`${config.API_URL}/asm/asset/`,
data
);
}
},
item: {
req: async function(id){
return await http.get(
`${config.API_URL}/asm/asset/${id}/`,
);
}
},
},
assetlog: {
list: {
req: async function(data){
return await http.get(
`${config.API_URL}/asm/assetlog/`,
data
);
}
},
item: {
req: async function(id){
return await http.get(
`${config.API_URL}/asm/assetlog/${id}/`,
);
}
},
create: {
name: "新增",
req: async function(data){
return await http.post(
`${config.API_URL}/asm/assetlog/`,
data);
}
},
delete: {
name: "删除",
req: async function(id){
return await http.delete(
`${config.API_URL}/asm/assetlog/${id}/`
);
}
},
},
};