From ac1bd1ab14760b8cb64bb0078ef7e1d6dd348e91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=98=8E=E6=A2=81?= <2429105222@qq.com> Date: Tue, 7 Feb 2023 17:39:42 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E8=90=A5=E8=B5=84=E8=B4=A8=20?= =?UTF-8?q?=E8=B5=84=E8=B4=A8=E6=96=B0=E5=A2=9E=20=E8=B5=84=E8=B4=A8?= =?UTF-8?q?=E5=AE=A1=E6=A0=B8=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/purchase/classifyCode.js | 11 + src/api/purchase/companyCert.js | 59 ++ src/api/purchase/purApply.js | 90 ++ src/api/purchase/purPlan.js | 86 ++ src/api/purchase/supCertSet.js | 54 ++ src/api/purchase/supCompany.js | 162 ++++ src/api/purchase/supManufacturer.js | 58 ++ .../purchase/suppliersEnterpriseBasicCert.js | 57 ++ .../purchase/suppliersRegistrationBasic.js | 55 ++ src/views/basic/corpMaintain/corpExport.vue | 1 - .../basic/corpMaintain/corpMaintainSelect.vue | 8 +- src/views/purchase/cert/supCertAddDialog.vue | 397 +++++++++ src/views/purchase/cert/supCertAudit.vue | 649 ++++++++++++++ .../purchase/cert/supCertSetSelectDialog.vue | 180 ++++ .../purchase/cert/supCertificationAdd.vue | 548 ++++++++++++ .../purchase/company/companyProducts.vue | 622 ++++++++++++++ src/views/purchase/company/supCompanyAdd.vue | 248 ++++++ .../company/supCompanyAduditDialog.vue | 685 +++++++++++++++ .../purchase/company/supCompanyEditDialog.vue | 683 +++++++++++++++ .../supManufacturerAuditDialog.vue | 808 ++++++++++++++++++ .../supManufacturerEditDialog.vue | 729 ++++++++++++++++ .../product/supProductAuditDialog.vue | 776 +++++++++++++++++ .../purchase/product/supProductEditDialog.vue | 776 +++++++++++++++++ 23 files changed, 7738 insertions(+), 4 deletions(-) create mode 100644 src/api/purchase/classifyCode.js create mode 100644 src/api/purchase/companyCert.js create mode 100644 src/api/purchase/purApply.js create mode 100644 src/api/purchase/purPlan.js create mode 100644 src/api/purchase/supCertSet.js create mode 100644 src/api/purchase/supCompany.js create mode 100644 src/api/purchase/supManufacturer.js create mode 100644 src/api/purchase/suppliersEnterpriseBasicCert.js create mode 100644 src/api/purchase/suppliersRegistrationBasic.js create mode 100644 src/views/purchase/cert/supCertAddDialog.vue create mode 100644 src/views/purchase/cert/supCertAudit.vue create mode 100644 src/views/purchase/cert/supCertSetSelectDialog.vue create mode 100644 src/views/purchase/cert/supCertificationAdd.vue create mode 100644 src/views/purchase/company/companyProducts.vue create mode 100644 src/views/purchase/company/supCompanyAdd.vue create mode 100644 src/views/purchase/company/supCompanyAduditDialog.vue create mode 100644 src/views/purchase/company/supCompanyEditDialog.vue create mode 100644 src/views/purchase/manufacturer/supManufacturerAuditDialog.vue create mode 100644 src/views/purchase/manufacturer/supManufacturerEditDialog.vue create mode 100644 src/views/purchase/product/supProductAuditDialog.vue create mode 100644 src/views/purchase/product/supProductEditDialog.vue 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 @@