443 lines
12 KiB
JavaScript
443 lines
12 KiB
JavaScript
|
import base from './base'; // 导入接口域名列表
|
|||
|
import axios from '@/request'; // 导入http中创建的axios实例
|
|||
|
|
|||
|
const gylPurchaseAPI = {
|
|||
|
|
|||
|
/**
|
|||
|
* 采购申请单
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseListOfPurchase(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchase/listOfPurchase`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购申请单dialog
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchasePurchaseIntroduce(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchase/PurchaseIntroduce`,param)
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 保存修改采购申请单
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseAddAndChange(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchase/addAndChange`, param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 审核采购申请单
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseAudit(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchase/audit`, param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 反审核采购申请单
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseReverseAudit(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchase/reverseAudit`, param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购申请单删除
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseDelet(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchase/delet`, param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 申请单详情
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseDetailOfPurchase(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchase/detailOfPurchase`, param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购申请导出
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
exportExcelPurchaseGetOut(param) {
|
|||
|
return axios.get(`${base.url}/apis/scm/exportExcel/purchaseGetOut`,{params:param,responseType: "blob"})
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购订单单
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseContractContractList(param) {
|
|||
|
return axios.get(`${base.url}/apis/scm/purchaseContract/contractList`, { params: param })
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购订单单dialog
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseContractlistIntroduce(param) {
|
|||
|
return axios.get(`${base.url}/apis/scm/purchaseContract/listIntroduce`, { params: param })
|
|||
|
},
|
|||
|
/**
|
|||
|
* 收料通知导入采购订单单dialog
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseContractListForNotice(param) {
|
|||
|
return axios.get(`${base.url}/apis/scm/purchaseContract/listForNotice`, { params: param })
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 采购订单单删除
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseContractDelet(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseContract/delet`, param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 添加,修改采购订单单
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseContractAddOrUpdate(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseContract/addOrUpdate`, param )
|
|||
|
},
|
|||
|
/**
|
|||
|
* 审核采购订单
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseContractAudit(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseContract/audit`, param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 反审核采购订单
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseContractReverseAudit(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseContract/reverseAudit`, param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 关闭采购订单
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseContractCloseOfConcatract(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseContract/closeOfConcatract`, param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 反关闭采购订单
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseContractDisCloseOfConcatract(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseContract/disCloseOfConcatract`, param)
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 采购订单详情
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseContractDetail(param) {
|
|||
|
return axios.get(`${base.url}/apis/scm/purchaseContract/detail`,{params:param})
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 变更采购订单
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseContractChange(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseContract/change`, param)
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 采购订单变更记录
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseContractAlterationList(param) {
|
|||
|
return axios.get(`${base.url}/apis/scm/purchaseContract/alterationList`,{params:param})
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购订单变更详情
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseContractAlterationDetail(param) {
|
|||
|
return axios.get(`${base.url}/apis/scm/purchaseContract/alterationDetail`,{params:param})
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购订单导出
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
exportExcelPurchaseContractGetOut(param) {
|
|||
|
return axios.get(`${base.url}/apis/scm/exportExcel/purchaseContractGetOut`,{params:param,responseType: "blob"})
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购入库列表
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseInStockList(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseInStock/list`,param)
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 采购入库dialog
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseInStocklistIntroduce(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseInStock/listIntroduce`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购入库新增
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseInStockSaveAndChange(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseInStock/saveAndChange`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购入库删除
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseInStockDeletAllStock(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseInStock/deletAllStock`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购入库审核
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseInStockAuditStatusChange(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseInStock/auditStatusChange`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购入库反审核
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseInStockReverseAuditChange(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseInStock/reverseAuditChange`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购入库详情
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseInStockGetDtailOfOtherIn(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseInStock/getDtailOfOtherIn`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购入库导出
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
exportExcelPurchaseInStockGetOut(param) {
|
|||
|
return axios.get(`${base.url}/apis/scm/exportExcel/purchaseInStockGetOut`,{params:param,responseType: "blob"})
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 采购发票列表
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
InvoiceListOfInvoice(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/Invoice/listOfInvoice`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购发票新增
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
InvoiceAddOrChange(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/Invoice/addOrChange`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购发票删除
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
InvoiceDelet(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/Invoice/delet`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购发票审核
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
InvoiceAudit(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/Invoice/audit`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购发票反审核
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
InvoiceReverseAudit(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/Invoice/reverseAudit`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购发票详情
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
InvoiceDetailOfInvoice(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/Invoice/detailOfInvoice`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购发票导出
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
exportExcelPurchaseInvoiceGetOut(param) {
|
|||
|
return axios.get(`${base.url}/apis/scm/exportExcel/purchaseInvoiceGetOut`,{params:param,responseType: "blob"})
|
|||
|
},
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* 采购费用列表
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseExpenseListOfExpense(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseExpense/listOfExpense`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购费用新增
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseExpenseAddAndChange(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseExpense/addAndChange`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购费用删除
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseExpenseDelet(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseExpense/delet`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购费用审核
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseExpenseAudit(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseExpense/audit`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购费用反审核
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseExpenseReverseAudit(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseExpense/reverseAudit`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购费用详情
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseExpenseDetail(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseExpense/detail`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购费用导出
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
exportExcelPurchaseExpenseGetOut(param) {
|
|||
|
return axios.get(`${base.url}/apis/scm/exportExcel/purchaseExpenseGetOut`,{params:param,responseType: "blob"})
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 采购退货列表
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseStockOutAdvancedQuery(param) {
|
|||
|
return axios.post(`${base.url}/apis/purchaseStockOut/advancedQuery`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购退货新增
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseStockOutAdd(param) {
|
|||
|
return axios.post(`${base.url}/apis/purchaseStockOut/add`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购退货修改
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseStockOutEdit(param) {
|
|||
|
return axios.post(`${base.url}/apis/purchaseStockOut/edit`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购退货删除
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseStockOutBatchRemove(param) {
|
|||
|
return axios.post(`${base.url}/apis/purchaseStockOut/batchRemove`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购退货审核
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseStockOutAudit(param) {
|
|||
|
return axios.post(`${base.url}/apis/purchaseStockOut/audit`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购退货反审核
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseStockOutReverseAudit(param) {
|
|||
|
return axios.post(`${base.url}/apis/purchaseStockOut/reverseAudit`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购退货详情
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
purchaseStockOutDetail(param) {
|
|||
|
return axios.post(`${base.url}/apis/purchaseStockOut/getDetail`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 采购退货导出
|
|||
|
* @param {*} param
|
|||
|
*/
|
|||
|
exportExcelPurchaseStockOut(param) {
|
|||
|
return axios.get(`${base.url}/apis/exportExcel/purchaseStockOut`,{params:param,responseType: "blob"})
|
|||
|
},
|
|||
|
// 行关闭
|
|||
|
closeLine(param) {
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseContract/closeLine`, param)
|
|||
|
},
|
|||
|
|
|||
|
/** 收料通知新增修改 */
|
|||
|
purchaseNoticeAddAndChange(param) {
|
|||
|
return axios.post(`${base.url}/apis/purchaseNotice/save`,param)
|
|||
|
},
|
|||
|
/** 收料通知列表 */
|
|||
|
purchaseNoticeList(param) {
|
|||
|
return axios.post(`${base.url}/apis/purchaseNotice/pageList`,param)
|
|||
|
},
|
|||
|
/** 收料通知详情 */
|
|||
|
purchaseNoticeDetail(param) {
|
|||
|
return axios.post(`${base.url}/apis/purchaseNotice/detail`,param)
|
|||
|
},
|
|||
|
/** 收料通知批量删除 */
|
|||
|
purchaseNoticeBatchRemove(param) {
|
|||
|
return axios.post(`${base.url}/apis/purchaseNotice/batchRemove`,param)
|
|||
|
},
|
|||
|
/** 收料通知审核 get this.$api.deviceAPI.detail(this.formData.id).then(res => { if (res.code === 0) {} }); */
|
|||
|
purchaseNoticeAudit(param) {
|
|||
|
return axios.get(`${base.url}/apis/purchaseNotice/audit/`,{params:param})
|
|||
|
},
|
|||
|
/** 收料通知反审核 get this.$api.deviceAPI.detail(this.formData.id).then(res => { if (res.code === 0) {} }); */
|
|||
|
purchaseNoticeReverseAudit(param) {
|
|||
|
return axios.get(`${base.url}/apis/purchaseNotice/reverse/audit/`,{params:param})
|
|||
|
},
|
|||
|
/** 收料通知导出*/
|
|||
|
exportExcelPurchaseNotice(param) {
|
|||
|
return axios.get(`${base.url}/apis/purchaseNotice/exportExcel`,{params:param,responseType: "blob"})
|
|||
|
},
|
|||
|
/** 地磅生成采购 */
|
|||
|
savePurchaseContractFormTruck(param){
|
|||
|
return axios.post(`${base.url}/apis/scm/purchaseContract/add`,param)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 我的审批(采购申请)
|
|||
|
* @param param
|
|||
|
* @returns {*}
|
|||
|
*/
|
|||
|
myApplyApproveList(param){
|
|||
|
return axios.post(`${base.url}/apis/scm/purchase/myApproveList`,param)
|
|||
|
},
|
|||
|
|
|||
|
// 查询合同类型
|
|||
|
associatedBill(param) {
|
|||
|
return axios({
|
|||
|
url:`${base.url}/apis/associatedBill/purchaseOrder`,
|
|||
|
method: 'post',
|
|||
|
data: param,
|
|||
|
headers: {
|
|||
|
'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
|
|||
|
}
|
|||
|
})
|
|||
|
},
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
export default gylPurchaseAPI;
|
|||
|
|
|||
|
|