yxk_pc_mdh/src/api/gylPurchaseAPI.js

443 lines
12 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
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;