From 54d3d782a952a0b83518f36c4152d4b94f5d70b1 Mon Sep 17 00:00:00 2001 From: anthonywj Date: Tue, 7 Sep 2021 08:55:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E4=BF=A1=E6=81=AF=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E4=BE=9B=E5=BA=94=E5=95=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.js | 56 +++- src/views/basic/BasicThirdSys.vue | 1 - src/views/basic/BasicThirdSysDetailModify.vue | 36 ++- src/views/basic/CorpExportSmp.vue | 292 +++++++++++++++++ src/views/basic/UdiinfoExportSmp.vue | 292 +++++++++++++++++ src/views/thrsys/ThrCorpSelect.vue | 9 +- src/views/thrsys/ThrCorps.vue | 28 +- src/views/thrsys/ThrCorpsExport.vue | 10 +- src/views/thrsys/ThrCorpsImport.vue | 8 +- src/views/thrsys/ThrCorpsImportDetail.vue | 11 +- src/views/thrsys/ThrInvProducts.vue | 8 +- src/views/thrsys/ThrInvProductsExport.vue | 10 +- src/views/thrsys/ThrInvProductsImport.vue | 8 +- .../thrsys/ThrInvProductsImportDetail.vue | 8 +- src/views/thrsys/ThrInvProductsSelect.vue | 8 +- src/views/thrsys/ThrOrder.vue | 8 +- src/views/thrsys/ThrOrderExport.vue | 8 +- src/views/thrsys/ThrOrderExportSmp.vue | 295 ++++++++++++++++++ src/views/thrsys/ThrOrderImport.vue | 8 +- src/views/thrsys/ThrOrderImportDetail.vue | 8 +- src/views/thrsys/ThrOrderSelect.vue | 8 +- src/views/thrsys/ThrProducts.vue | 8 +- src/views/thrsys/ThrProductsExport.vue | 8 +- src/views/thrsys/ThrProductsExportSmp.vue | 289 +++++++++++++++++ src/views/thrsys/ThrProductsImport.vue | 8 +- src/views/thrsys/ThrProductsImportDetail.vue | 8 +- src/views/thrsys/ThrProductsSelect.vue | 8 +- ...hirdSysApi.vue => ThirdSysApiDownload.vue} | 2 + .../userManage/param/ThirdSysApiUpload.vue | 129 ++++++++ 29 files changed, 1508 insertions(+), 72 deletions(-) create mode 100644 src/views/basic/CorpExportSmp.vue create mode 100644 src/views/basic/UdiinfoExportSmp.vue create mode 100644 src/views/thrsys/ThrOrderExportSmp.vue create mode 100644 src/views/thrsys/ThrProductsExportSmp.vue rename src/views/userManage/param/{ThirdSysApi.vue => ThirdSysApiDownload.vue} (98%) create mode 100644 src/views/userManage/param/ThirdSysApiUpload.vue diff --git a/src/router/index.js b/src/router/index.js index 6ab321c..b3a560b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -14,7 +14,8 @@ import authAdmin from "../views/userManage/admin/authAdmin.vue"; import authRole from "../views/userManage/admin/authRole.vue"; import authPermissionRule from "../views/userManage/admin/authPermissionRule.vue"; import systemParamConfig from "../views/userManage/param/systemParamConfig.vue"; -import thirdSysApi from "../views/userManage/param/ThirdSysApi.vue"; +import thirdSysApi from "../views/userManage/param/ThirdSysApiUpload.vue"; +import thirdSysApiDownload from "../views/userManage/param/ThirdSysApiDownload.vue"; //基础数据维护 import BussinessType from "../views/basic/BussinessType.vue"; @@ -27,7 +28,7 @@ import udiinfoExport from "../views/basic/UdiinfoExport.vue"; import company from "../views/userManage/param/company.vue"; import thirdSys from "../views/basic/BasicThirdSys.vue" import UdiInfoSmpUpload from "../views/smp/UdiInfoSmpUpload.vue"; -import ErpOrderSmpUpload from "../views/smp/ErpOrderSmpUpload.vue"; +// import ErpOrderSmpUpload from "../views/smp/ErpOrderSmpUpload.vue"; //出入库管理 import inout from "../views/inout/IOFinishOrder.vue"; @@ -61,6 +62,12 @@ import thrOrderImport from "../views/thrsys/ThrOrderImport.vue"; import ThrCorps from "../views/thrsys/ThrCorps.vue"; import thrCorpsExport from "../views/thrsys/ThrCorpsExport.vue"; import thrCorpsImport from "../views/thrsys/ThrCorpsImport.vue"; + +//供应商管理 +import corpExportSmp from "../views/basic/CorpExportSmp.vue"; +import udiinfoExportSmp from "../views/basic/UdiinfoExportSmp.vue"; +import thrOrderExportSmp from "../views/thrsys/ThrOrderExportSmp.vue"; +import thrProductsExportSmp from "../views/thrsys/ThrProductsExportSmp.vue"; // Vue.use(VueRouter); const err401 = r => @@ -521,7 +528,7 @@ export const asyncRouterMap = [ }, { path: "/smp", - redirect: "/smp/udiInfoSmpUpload", + redirect: "/smp/udiinfoExportSmp", component: Home, icon: "tongyong", name: "供应商平台", @@ -532,28 +539,46 @@ export const asyncRouterMap = [ }, children: [ { - path: "udiInfoSmpUpload", + path: "udiinfoExportSmp", name: "产品信息上传", - component: UdiInfoSmpUpload, + component: udiinfoExportSmp, meta: { - authRule: ["thrsys/UdiInfoSmpUpload"] + authRule: ["thrsys/udiinfoExportSmp"] + } + }, + { + path: "corpExportSmp", + name: "往来单位上传", + component: corpExportSmp, + + meta: { + authRule: ["thrsys/corpExportSmp"] + } + }, + { + path: "thrProductsExportSmp", + name: "第三方产品信息上传", + component: thrProductsExportSmp, + + meta: { + authRule: ["thrsys/thrProductsExportSmp"] } }, { - path: "orderSmpUpload", - name: "采购订单上传", - component: ErpOrderSmpUpload, + path: "thrOrderExportSmp", + name: "第三方业务单据上传", + component: thrOrderExportSmp, meta: { - authRule: ["thrsys/ErpOrderSmpUpload"] + authRule: ["thrsys/thrOrderExportSmp"] } }, { path: "orderSmpDl", name: "送货单下载", component: UdiInfoSmpUpload, - + hidden: true, meta: { authRule: ["thrsys/UdiInfoSmpUpload"] } @@ -622,6 +647,15 @@ export const asyncRouterMap = [ authRule: ["api/thirdSysApi"] } }, + { + path: "thirdSysApiDownload", + name: "基础信息下载", + component: thirdSysApiDownload, + + meta: { + authRule: ["api/thirdSysApiDownload"] + } + }, ] diff --git a/src/views/basic/BasicThirdSys.vue b/src/views/basic/BasicThirdSys.vue index 75ba3d2..03468c4 100644 --- a/src/views/basic/BasicThirdSys.vue +++ b/src/views/basic/BasicThirdSys.vue @@ -188,7 +188,6 @@ .then((response) => { this.loading = false; this.list = response.data.list || []; - this.detailList = []; this.total = response.data.total || 0; }) diff --git a/src/views/basic/BasicThirdSysDetailModify.vue b/src/views/basic/BasicThirdSysDetailModify.vue index 63f6bf3..1b0ed2e 100644 --- a/src/views/basic/BasicThirdSysDetailModify.vue +++ b/src/views/basic/BasicThirdSysDetailModify.vue @@ -1,5 +1,30 @@