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 @@