diff --git a/src/api/purchase/classifyCode.js b/src/api/purchase/classifyCode.js new file mode 100644 index 00000000..a9be25d2 --- /dev/null +++ b/src/api/purchase/classifyCode.js @@ -0,0 +1,11 @@ +import axios from "@/utils/request"; + +export function filterClassify(query) { + return axios( + { + url: "/spms/classify/code/filter", + method: "get", + params: query + } + ); +} diff --git a/src/api/purchase/companyCert.js b/src/api/purchase/companyCert.js new file mode 100644 index 00000000..52e74a39 --- /dev/null +++ b/src/api/purchase/companyCert.js @@ -0,0 +1,59 @@ +import axios from "@/utils/request"; + +export function filterCompanyCert(query) { + return axios( + { + url: "/sup/company/cert/filter", + method: "get", + params: query + } + ) +} + + +export function insertCompanyCert(query) { + return axios( + { + url: "/sup/info/insertCompanyCert", + method: "post", + data: query + } + ); +} + +export function updateCompanyCert(query) { + return axios( + { + url: "/sup/info/updateCompanyCert", + method: "post", + data: query + } + ); +} + +export function auditSupCert(query) { + return axios( + { + url: "/sale/sup/cert/audit", + method: "post", + data: query + } + ); +} + + +export function deleteCompanyCert(query) { + return axios( + { + url: "/sup/info/deleteCompanyCert", + method: "post", + data: query + } + ); +} + + + + + + diff --git a/src/api/purchase/purApply.js b/src/api/purchase/purApply.js new file mode 100644 index 00000000..4cd5d2f7 --- /dev/null +++ b/src/api/purchase/purApply.js @@ -0,0 +1,90 @@ +import request from '@/utils/request' +import axios from "@/utils/request"; + + +export function listApply(query) { + return request({ + url: '/purchase/apply/list', + method: 'get', + params: query + }) +} + +export function auditListApply(query) { + return request({ + url: '/purchase/apply/auditList', + method: 'get', + params: query + }) +} + + + +export function listApplyDetail(query) { + return request({ + url: '/purchase/apply/list/detail', + method: 'get', + params: query + }) +} + +export function getApply(id) { + return request({ + url: '/purchase/apply/' + id, + method: 'get' + }) +} + +export function addApply(data) { + return request({ + url: '/purchase/apply', + method: 'post', + data: data + }) +} + + +export function auditOrder(data) { + return request({ + url: '/purchase/apply/auditOrder', + method: 'post', + data: data + }) +} + + + +// 修改pur +export function updateApply(data) { + return request({ + url: '/purchase/apply', + method: 'put', + data: data + }) +} + +// 删除pur +export function delApply(id) { + return request({ + url: '/purchase/apply/' + id, + method: 'delete' + }) +} + +export function inserThrOrderWeb(query) { + return axios({ + url: "/purchase/apply/postOrder", + method: "post", + data: query + }); +} + + +// 删除pur +export function delApplyDetail(id) { + return request({ + url: '/purchase/apply/detail/' + id, + method: 'delete' + }) +} + diff --git a/src/api/purchase/purPlan.js b/src/api/purchase/purPlan.js new file mode 100644 index 00000000..c0a1b21e --- /dev/null +++ b/src/api/purchase/purPlan.js @@ -0,0 +1,86 @@ +import axios from "@/utils/request"; + +export function listPlan(query) { + return axios({ + url: '/purchase/plan/list', + method: 'get', + params: query + }) +} + +export function auditListPlan(query) { + return axios({ + url: '/purchase/plan/auditList', + method: 'get', + params: query + }) +} + + +export function listApplyDetail(query) { + return axios({ + url: '/purchase/plan/list/detail', + method: 'get', + params: query + }) +} + +export function getApply(id) { + return axios({ + url: '/purchase/plan/' + id, + method: 'get' + }) +} + +export function addApply(data) { + return axios({ + url: '/purchase/plan', + method: 'post', + data: data + }) +} + + +export function auditOrder(data) { + return axios({ + url: '/purchase/plan/auditOrder', + method: 'post', + data: data + }) +} + + +// 修改pur +export function updateApply(data) { + return axios({ + url: '/purchase/plan', + method: 'put', + data: data + }) +} + +// 删除pur +export function delApply(id) { + return axios({ + url: '/purchase/plan/' + id, + method: 'delete' + }) +} + +export function inserThrOrderWeb(query) { + return axios({ + url: "/purchase/plan/postOrder", + method: "post", + data: query + }); +} + + +// 删除pur +export function delApplyDetail(id) { + return axios({ + url: '/purchase/plan/detail/' + id, + method: 'delete' + }) +} + diff --git a/src/api/purchase/supCertSet.js b/src/api/purchase/supCertSet.js new file mode 100644 index 00000000..32bd3e67 --- /dev/null +++ b/src/api/purchase/supCertSet.js @@ -0,0 +1,54 @@ +import axios from "@/utils/request"; + +export function filterCertSet(query) { + return axios( + { + url: "/sup/cert/set/filter", + method: "get", + params: query + } + ); +} + +export function delSupCertCert(query) { + return axios( + { + url: "/sup/cert/set/delete", + method: "post", + data: query + } + ); +} + +export function addSupCertSet(query) { + return axios( + { + url: "/sup/cert/set/add", + method: "post", + data: query + } + ); +} + +export function modifySupCertSet(query) { + return axios( + { + url: "/sup/cert/set/update", + method: "post", + data: query + } + ); +} + +export function selectAllCert(query) { + return axios( + { + url: "/sup/info/selectAllCert", + method: "post", + data: query + } + ); +} + + + diff --git a/src/api/purchase/supCompany.js b/src/api/purchase/supCompany.js new file mode 100644 index 00000000..bccf1c76 --- /dev/null +++ b/src/api/purchase/supCompany.js @@ -0,0 +1,162 @@ +import axios from "@/utils/request"; + +export function getSupComapnys(query) { + return axios( + { + url: "/api/pur/getSupComapnys", + method: "get", + params: query + } + ); +} + +export function delSupComapnys(query) { + return axios( + { + url: "/api/pur/supCompany/delete", + method: "post", + data: query + } + ); +} + + +export function modifyCompany(query) { + return axios( + { + url: "/api/pur/modifyCompany", + method: "post", + data: query + } + ); +} + +export function auditCompany(query) { + return axios( + { + url: "/api/pur/auditCompany", + method: "post", + data: query + } + ); +} + + +export function addCompany(query) { + return axios( + { + url: "/api/pur/addCompany", + method: "post", + data: query + } + ); +} + + +export function getRefid(query) { + return axios( + { + url: "/sale/info/refid", + method: "get", + params: query + } + ); +} + +export function checkCompany(query) { + return axios( + { + url: "/salewarehouse/register/checkCompany", + method: "get", + params: query + } + ); +} + +export function getRegisterConfig(query) { + return axios( + { + url: "/salewarehouse/register/getRegisterConfig", + method: "get", + params: query + } + ); +} + + +export function getSubCompany(query) { + return axios( + { + url: "/sale/info/getSubCompany", + method: "get", + params: query + } + ); +} + +export function verifyTemplateFile(data) { + return axios({ + url: "/sup/info/verifyTemplateFile", + method: "post", + data: data + }); +} + +export function printSupCert(data) { + return axios({ + url: "/sup/info/printOrder", + method: "post", + headers: {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}, + responseType: 'arraybuffer', //一定要设置响应类型,否则页面会是空白pdf + data: data + }); +} + +export function bindCorp(query) { + return axios( + { + url: "/sup/company/selectBind", + method: "post", + data: query + } + ); +} + +export function filterCompanyCertIdList(query) { + return axios( + { + url: "/sup/info/filterCompanyCertIdList", + method: "post", + data: query + } + ); +} + +export function printSupCertManufacturer(data) { + return axios({ + url: "/sup/info/printSupCertManufacturer", + method: "post", + headers: {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}, + responseType: 'arraybuffer', //一定要设置响应类型,否则页面会是空白pdf + data: data + }); +} + +export function printSupCertProduction(data) { + return axios({ + url: "/sup/info/printSupCertProduction", + method: "post", + headers: {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}, + responseType: 'arraybuffer', //一定要设置响应类型,否则页面会是空白pdf + data: data + }); +} + + + + + + + + + diff --git a/src/api/purchase/supManufacturer.js b/src/api/purchase/supManufacturer.js new file mode 100644 index 00000000..e60a2475 --- /dev/null +++ b/src/api/purchase/supManufacturer.js @@ -0,0 +1,58 @@ +import axios from "@/utils/request"; + +export function getCompanyList(query) { + return axios({ + url: "/sup/manufacturer/getCompanyList", + method: "get", + params: query + }); +} + +export function getCompanyBySup(query) { + return axios({ + url: "/sup/manufacturer/getCompanyBySup", + method: "get", + params: query + }); +} + + +export function getCompanyInfo(query) { + return axios({ + url: "/sup/manufacturer/getCompanyInfo", + method: "get", + params: query + }); +} + +export function addOrModifyCompany(query, formName) { + let url = formName === "add" ? + "/sup/manufacturer/addCompany" : "/sup/manufacturer/modifyCompany"; + return axios( + { + url: url, + method: "post", + data: query + } + ); +} + +export function auditManufacturer(query) { + return axios( + { + url: "/udiwms/sup/manufacturer/audit", + method: "post", + data: query + } + ); +} + + +export function deleteCompany(query) { + return axios({ + url: "/sup/manufacturer/basic/delete", + method: "get", + params: query + }); +} + diff --git a/src/api/purchase/suppliersEnterpriseBasicCert.js b/src/api/purchase/suppliersEnterpriseBasicCert.js new file mode 100644 index 00000000..0cf0c54d --- /dev/null +++ b/src/api/purchase/suppliersEnterpriseBasicCert.js @@ -0,0 +1,57 @@ +import axios from "@/utils/request"; + +export function filterCompanyCert(query) { + return axios( + { + url: "/udiwms/info/suppliers/enterprise/basic/cert/filter", + method: "get", + params: query + } + ) +} + +export function getCompanyCert(query) { + return axios( + { + url: "/udiwms/info/suppliers/enterprise/basic/cert/companyCert", + method: "get", + params: query + } + ); +} + +export function insertCompanyCert(query) { + return axios( + { + url: "/udiwms/info/suppliers/enterprise/basic/cert/insertCompanyCert", + method: "post", + data: query + } + ); +} + +export function updateCompanyCert(query) { + return axios( + { + url: "/udiwms/info/suppliers/enterprise/basic/cert/updateCompanyCert", + method: "post", + data: query + } + ); +} + +export function deleteCompanyCert(query) { + return axios( + { + url: "/udiwms/info/suppliers/enterprise/basic/cert/deleteCompanyCert", + method: "post", + data: query + } + ); +} + + + + + + diff --git a/src/api/purchase/suppliersRegistrationBasic.js b/src/api/purchase/suppliersRegistrationBasic.js new file mode 100644 index 00000000..6ed72d77 --- /dev/null +++ b/src/api/purchase/suppliersRegistrationBasic.js @@ -0,0 +1,55 @@ +import axios from "@/utils/request"; + +export function getRegistrationList(query) { + return axios({ + url: "/sup/product/getRegistrationList", + method: "get", + params: query + }); +} + +export function getRegistrationInfo(query) { + return axios({ + url: "/sup/product/getRegistrationInfo", + method: "get", + params: query + }); +} + +export function addOrModifyRegistration(query, formName) { + let url = formName === "add" ? + "/sup/product/addRegistration" : "/sup/product/modifyRegistration"; + return axios( + { + url: url, + method: "post", + data: query + } + ); +} + +export function deleteRegistration(query) { + return axios({ + url: "/sup/product/delete", + method: "get", + params: query + }); +} + + +export function auditSupProduct(data) { + return axios({ + url: '/udiwms/pur/suppliers/product/audit', + method: 'post', + data: data + }) +} + +export function bindProduct(data) { + return axios({ + url: '/sup/product/selectBind', + method: 'post', + data: data + }) +} + diff --git a/src/views/basic/corpMaintain/corpExport.vue b/src/views/basic/corpMaintain/corpExport.vue index 891fb559..bc5eb40e 100644 --- a/src/views/basic/corpMaintain/corpExport.vue +++ b/src/views/basic/corpMaintain/corpExport.vue @@ -153,7 +153,6 @@ }, downloadExcel(row) { axios.get("./config.json").then(res => { - debugger let baseUrl = res.data.BASE_URL; let href = baseUrl + "/udiwms/corps/exportLog/download" + "?genKey=" + row.genKey; diff --git a/src/views/basic/corpMaintain/corpMaintainSelect.vue b/src/views/basic/corpMaintain/corpMaintainSelect.vue index c14bf720..b83c8b05 100644 --- a/src/views/basic/corpMaintain/corpMaintainSelect.vue +++ b/src/views/basic/corpMaintain/corpMaintainSelect.vue @@ -1,11 +1,11 @@