yxk_pc_mdh/src/api/initializationAPI_1.js

69 lines
2.1 KiB
JavaScript

/**
*往来管理初始数据
*/
import base from './base'; // 导入接口域名列表
import axios from '@/request'; // 导入http中创建的axios实例
const initializationAPI = {
// 列表
list(param) {
return axios.post(`${base.url}/scm/apis/commutationInitialization/list`, param)
},
// 增加/修改初始数据
addAndChange(param) {
return axios.post(`${base.url}/scm/apis/commutationInitialization/addAndChage`, param)
},
// 客户往来对账
customerReconciliation(param) {
return axios.post(`${base.url}/apis/commutationInitialization/customerReconciliation`, param)
},
// 供应商往来对账
supplierReconciliation(param) {
return axios.post(`${base.url}/apis/commutationInitialization/supplierReconciliation`, param)
},
// 供应商往来对账(发票)
supplierReconciliationForBill(param) {
return axios.post(`${base.url}/apis/commutationInitialization/supplierReconciliationForBill`, param)
},
// 客户往来对账(发票)
customerReconciliationForBill(param) {
return axios.post(`${base.url}/apis/commutationInitialization/customerReconciliationForBill`, param)
},
// 导出客户往来对账(发票)
exportCustomerExcel(param) {
return axios.get(`${base.url}/apis/exportExcel/customerReconciliationForBill`, { params: param ,responseType: "blob"})
},
// 导出供应商往来对账(发票)
exportSupplierExcel(param) {
return axios.get(`${base.url}/apis/exportExcel/supplierReconciliationForBill`, { params: param ,responseType: "blob"})
},
//导入往来期初数据
importExcel(param) {
return axios({
url:`${base.url}/apis/commutationInitialization/importExcel`,
method: 'post',
data: param,
processData: false,// 告诉axios不要去处理发送的数据(重要参数)
headers: {
'Content-Type': 'multipart/form-data'
}
})
},
}
export default initializationAPI;