290 lines
5.0 KiB
JavaScript
290 lines
5.0 KiB
JavaScript
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
|
|
})
|
|
}
|
|
|
|
|