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}/`); } }, } }