提交基础采购
This commit is contained in:
289
klp-ui/src/api/erp/purchase.js
Normal file
289
klp-ui/src/api/erp/purchase.js
Normal file
@@ -0,0 +1,289 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 供应商
|
||||
export function listSupplier(query) {
|
||||
return request({
|
||||
url: '/erp/supplier/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addSupplier(data) {
|
||||
return request({
|
||||
url: '/erp/supplier',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateSupplier(data) {
|
||||
return request({
|
||||
url: '/erp/supplier',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function delSupplier(ids) {
|
||||
return request({
|
||||
url: `/erp/supplier/${ids}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 供应商价格
|
||||
export function listSupplierPrice(query) {
|
||||
return request({
|
||||
url: '/erp/supplierPrice/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addSupplierPrice(data) {
|
||||
return request({
|
||||
url: '/erp/supplierPrice',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateSupplierPrice(data) {
|
||||
return request({
|
||||
url: '/erp/supplierPrice',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function delSupplierPrice(ids) {
|
||||
return request({
|
||||
url: `/erp/supplierPrice/${ids}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 采购订单
|
||||
export function listPurchaseOrder(query) {
|
||||
return request({
|
||||
url: '/erp/purchaseOrder/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addPurchaseOrder(data) {
|
||||
return request({
|
||||
url: '/erp/purchaseOrder',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function updatePurchaseOrder(data) {
|
||||
return request({
|
||||
url: '/erp/purchaseOrder',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function delPurchaseOrder(ids) {
|
||||
return request({
|
||||
url: `/erp/purchaseOrder/${ids}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function confirmPurchaseOrder(orderId) {
|
||||
return request({
|
||||
url: `/erp/purchaseOrder/${orderId}/confirm`,
|
||||
method: 'put'
|
||||
})
|
||||
}
|
||||
|
||||
export function partialPurchaseOrder(orderId) {
|
||||
return request({
|
||||
url: `/erp/purchaseOrder/${orderId}/partial`,
|
||||
method: 'put'
|
||||
})
|
||||
}
|
||||
|
||||
export function completePurchaseOrder(orderId) {
|
||||
return request({
|
||||
url: `/erp/purchaseOrder/${orderId}/complete`,
|
||||
method: 'put'
|
||||
})
|
||||
}
|
||||
|
||||
export function cancelPurchaseOrder(orderId) {
|
||||
return request({
|
||||
url: `/erp/purchaseOrder/${orderId}/cancel`,
|
||||
method: 'put'
|
||||
})
|
||||
}
|
||||
|
||||
// 采购订单明细
|
||||
export function listPurchaseOrderItem(query) {
|
||||
return request({
|
||||
url: '/erp/purchaseOrderItem/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addPurchaseOrderItem(data) {
|
||||
return request({
|
||||
url: '/erp/purchaseOrderItem',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function updatePurchaseOrderItem(data) {
|
||||
return request({
|
||||
url: '/erp/purchaseOrderItem',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function delPurchaseOrderItem(ids) {
|
||||
return request({
|
||||
url: `/erp/purchaseOrderItem/${ids}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 采购需求分析
|
||||
export function analyzePurchaseRequirement(data) {
|
||||
return request({
|
||||
url: '/erp/purchaseRequirement/analyze',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 收货记录
|
||||
export function listPurchaseReceipt(query) {
|
||||
return request({
|
||||
url: '/erp/purchaseReceipt/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addPurchaseReceipt(data) {
|
||||
return request({
|
||||
url: '/erp/purchaseReceipt',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function updatePurchaseReceipt(data) {
|
||||
return request({
|
||||
url: '/erp/purchaseReceipt',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function delPurchaseReceipt(receiptId) {
|
||||
return request({
|
||||
url: `/erp/purchaseReceipt/${receiptId}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 退货主表
|
||||
export function listPurchaseReturn(query) {
|
||||
return request({
|
||||
url: '/erp/purchaseReturn/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addPurchaseReturn(data) {
|
||||
return request({
|
||||
url: '/erp/purchaseReturn',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function updatePurchaseReturn(data) {
|
||||
return request({
|
||||
url: '/erp/purchaseReturn',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function delPurchaseReturn(returnIds) {
|
||||
return request({
|
||||
url: `/erp/purchaseReturn/${returnIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 退货明细
|
||||
export function listPurchaseReturnItem(query) {
|
||||
return request({
|
||||
url: '/erp/purchaseReturnItem/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addPurchaseReturnItem(data) {
|
||||
return request({
|
||||
url: '/erp/purchaseReturnItem',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function updatePurchaseReturnItem(data) {
|
||||
return request({
|
||||
url: '/erp/purchaseReturnItem',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function delPurchaseReturnItem(itemIds) {
|
||||
return request({
|
||||
url: `/erp/purchaseReturnItem/${itemIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 报表
|
||||
export function getPurchaseReportSummary(params) {
|
||||
return request({
|
||||
url: '/erp/purchaseReport/summary',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
export function getPurchasePriceTrend(params) {
|
||||
return request({
|
||||
url: '/erp/purchaseReport/trend',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
export function getSupplierQuality(params) {
|
||||
return request({
|
||||
url: '/erp/purchaseReport/supplierQuality',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user