mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-ui.git
synced 2026-08-06 10:57:26 +08:00
feat (router): 新增采购详情路由,优化预警数量管理功能
在管理员模块与商家模块中新增采购详情页面路由。 升级预警数量管理组件,优化交互体验与功能逻辑。
This commit is contained in:
51
seller/src/api/procurement.js
Normal file
51
seller/src/api/procurement.js
Normal file
@@ -0,0 +1,51 @@
|
||||
import {
|
||||
getRequest,
|
||||
postRequest,
|
||||
putRequest,
|
||||
} from "@/libs/axios";
|
||||
|
||||
// ========== 采购单 ==========
|
||||
export const getProcurementOrderPage = params => getRequest("/procurement/order", params);
|
||||
export const getProcurementOrderStatusCount = params => getRequest("/procurement/order/status-count", params);
|
||||
export const getProcurementOrderDetail = id => getRequest(`/procurement/order/${id}`);
|
||||
export const createProcurementOrder = params =>
|
||||
postRequest("/procurement/order", params, { "Content-Type": "application/json" });
|
||||
export const submitProcurementOrder = id => putRequest(`/procurement/order/submit/${id}`);
|
||||
export const auditProcurementOrder = (id, params) =>
|
||||
putRequest(`/procurement/order/audit/${id}`, params, { "Content-Type": "application/json" });
|
||||
export const closeProcurementOrder = id => putRequest(`/procurement/order/close/${id}`);
|
||||
|
||||
// ========== 采购入库单 ==========
|
||||
export const getProcurementInboundPage = params => getRequest("/procurement/inbound", params);
|
||||
export const getProcurementInboundDetail = id => getRequest(`/procurement/inbound/${id}`);
|
||||
export const getProcurementInboundItems = id => getRequest(`/procurement/inbound/${id}/items`);
|
||||
export const createProcurementInbound = params =>
|
||||
postRequest("/procurement/inbound", params, { "Content-Type": "application/json" });
|
||||
|
||||
// ========== 盘点单 ==========
|
||||
export const createInventoryCount = () => postRequest("/procurement/inventory-count");
|
||||
export const getInventoryCountPage = params => getRequest("/procurement/inventory-count/page", params);
|
||||
export const getInventoryCountDetail = id => getRequest(`/procurement/inventory-count/${id}`);
|
||||
export const getInventoryCountItemsPage = (id, params) =>
|
||||
getRequest(`/procurement/inventory-count/${id}/items/page`, params);
|
||||
export const downloadInventoryCountItems = id =>
|
||||
getRequest(`/procurement/inventory-count/${id}/download`);
|
||||
export const exportInventoryCountItems = id =>
|
||||
getRequest(`/procurement/inventory-count/${id}/export`, {}, "blob");
|
||||
|
||||
// ========== 报损单 ==========
|
||||
export const getDamageReportPage = params => getRequest("/procurement/damage-report/page", params);
|
||||
export const getDamageReportStatusCount = params => getRequest("/procurement/damage-report/status-count", params);
|
||||
export const getDamageReportDetail = id => getRequest(`/procurement/damage-report/${id}`);
|
||||
export const getDamageReportItems = id => getRequest(`/procurement/damage-report/${id}/items`);
|
||||
export const createDamageReport = params =>
|
||||
postRequest("/procurement/damage-report", params, { "Content-Type": "application/json" });
|
||||
export const submitDamageReport = id => putRequest(`/procurement/damage-report/${id}/submit`);
|
||||
export const approveDamageReport = id => putRequest(`/procurement/damage-report/${id}/approve`);
|
||||
export const rejectDamageReport = (id, remark) =>
|
||||
putRequest(`/procurement/damage-report/${id}/reject?remark=${encodeURIComponent(remark || "")}`);
|
||||
export const cancelDamageReport = id => putRequest(`/procurement/damage-report/${id}/cancel`);
|
||||
export const completeDamageReport = id => putRequest(`/procurement/damage-report/${id}/complete`);
|
||||
|
||||
// ========== 出入库原因 ==========
|
||||
export const getStockReasonList = params => getRequest("/procurement/reason", params);
|
||||
Reference in New Issue
Block a user