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;