147 lines
3.5 KiB
JavaScript
147 lines
3.5 KiB
JavaScript
import config from "@/config"
|
|
import http from "@/utils/request"
|
|
export default {
|
|
warehouse: {
|
|
list: {
|
|
name: "库房列表",
|
|
req: async function(data){
|
|
return await http.get(`${config.API_URL}/mpr/warehouse/`, data);
|
|
}
|
|
},
|
|
create: {
|
|
name: "创建库房",
|
|
req: async function(data){
|
|
return await http.post(`${config.API_URL}/mpr/warehouse/`, data);
|
|
}
|
|
},
|
|
item: {
|
|
name: "获取库房详情",
|
|
req: async function(id){
|
|
return await http.get(`${config.API_URL}/mpr/warehouse/${id}/`);
|
|
}
|
|
},
|
|
update: {
|
|
name: "更新库房",
|
|
req: async function(id, data){
|
|
return await http.put(`${config.API_URL}/mpr/warehouse/${id}/`, data);
|
|
}
|
|
},
|
|
delete: {
|
|
name: "删除库房",
|
|
req: async function(id){
|
|
return await http.delete(`${config.API_URL}/mpr/warehouse/${id}/`);
|
|
}
|
|
},
|
|
},
|
|
requisition: {
|
|
list: {
|
|
name: "申购单列表",
|
|
req: async function(data){
|
|
return await http.get(`${config.API_URL}/mpr/requisition/`, data);
|
|
}
|
|
},
|
|
create: {
|
|
name: "创建申购单",
|
|
req: async function(data){
|
|
return await http.post(`${config.API_URL}/mpr/requisition/`, data);
|
|
}
|
|
},
|
|
item: {
|
|
name: "获取申购单详情",
|
|
req: async function(id){
|
|
return await http.get(`${config.API_URL}/mpr/requisition/${id}/`);
|
|
}
|
|
},
|
|
update: {
|
|
name: "更新申购单",
|
|
req: async function(id, data){
|
|
return await http.put(`${config.API_URL}/mpr/requisition/${id}/`, data);
|
|
}
|
|
},
|
|
delete: {
|
|
name: "删除申购单",
|
|
req: async function(id){
|
|
return await http.delete(`${config.API_URL}/mpr/requisition/${id}/`);
|
|
}
|
|
},
|
|
},
|
|
warehouseStock: {
|
|
list: {
|
|
name: "物料库存列表",
|
|
req: async function(data){
|
|
return await http.get(`${config.API_URL}/mpr/warehouse_stock/`, data);
|
|
}
|
|
},
|
|
item: {
|
|
name: "获取库存详情",
|
|
req: async function(id){
|
|
return await http.get(`${config.API_URL}/mpr/warehouse_stock/${id}/`);
|
|
}
|
|
},
|
|
},
|
|
materialRequisition: {
|
|
list: {
|
|
name: "领用单列表",
|
|
req: async function(data){
|
|
return await http.get(`${config.API_URL}/mpr/material_requisition/`, data);
|
|
}
|
|
},
|
|
create: {
|
|
name: "创建领用单",
|
|
req: async function(data){
|
|
return await http.post(`${config.API_URL}/mpr/material_requisition/`, data);
|
|
}
|
|
},
|
|
item: {
|
|
name: "获取领用单详情",
|
|
req: async function(id){
|
|
return await http.get(`${config.API_URL}/mpr/material_requisition/${id}/`);
|
|
}
|
|
},
|
|
update: {
|
|
name: "更新领用单",
|
|
req: async function(id, data){
|
|
return await http.put(`${config.API_URL}/mpr/material_requisition/${id}/`, data);
|
|
}
|
|
},
|
|
delete: {
|
|
name: "删除领用单",
|
|
req: async function(id){
|
|
return await http.delete(`${config.API_URL}/mpr/material_requisition/${id}/`);
|
|
}
|
|
},
|
|
},
|
|
warehouseEntry: {
|
|
list: {
|
|
name: "入库单列表",
|
|
req: async function(data){
|
|
return await http.get(`${config.API_URL}/mpr/warehouse_entry/`, data);
|
|
}
|
|
},
|
|
create: {
|
|
name: "创建入库单",
|
|
req: async function(data){
|
|
return await http.post(`${config.API_URL}/mpr/warehouse_entry/`, data);
|
|
}
|
|
},
|
|
item: {
|
|
name: "获取入库单详情",
|
|
req: async function(id){
|
|
return await http.get(`${config.API_URL}/mpr/warehouse_entry/${id}/`);
|
|
}
|
|
},
|
|
update: {
|
|
name: "更新入库单",
|
|
req: async function(id, data){
|
|
return await http.put(`${config.API_URL}/mpr/warehouse_entry/${id}/`, data);
|
|
}
|
|
},
|
|
delete: {
|
|
name: "删除入库单",
|
|
req: async function(id){
|
|
return await http.delete(`${config.API_URL}/mpr/warehouse_entry/${id}/`);
|
|
}
|
|
},
|
|
}
|
|
}
|