Sfoglia il codice sorgente

报表顺序调整

chenrui 3 anni fa
parent
commit
22434172c3
1 ha cambiato i file con 169 aggiunte e 169 eliminazioni
  1. 169 169
      src/config/router.config.js

+ 169 - 169
src/config/router.config.js

@@ -1423,31 +1423,6 @@ export const asyncRouterMap = [
           permission: 'M_reportData'
         },
         children: [
-          {
-            path: '/reportData/chainStockReport',
-            redirect: '/reportData/chainStockReport/list',
-            name: 'chainStockReport',
-            component: BlankLayout,
-            meta: {
-              title: '连锁库存总表',
-              icon: 'profile',
-              permission: 'M_chainStockReportList'
-            },
-            hideChildrenInMenu: true,
-            children: [
-              {
-                path: 'list',
-                name: 'chainStockReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainStockReport/list.vue'),
-                meta: {
-                  title: '连锁库存总表列表',
-                  icon: 'profile',
-                  hidden: true,
-                  permission: 'M_chainStockReportList'
-                }
-              }
-            ]
-          },
           {
             path: '/reportData/salesReport',
             redirect: '/reportData/salesReport/list',
@@ -1499,401 +1474,426 @@ export const asyncRouterMap = [
             ]
           },
           {
-            path: '/reportData/chainSalesReport',
-            redirect: '/reportData/chainSalesReport/list',
-            name: 'chainSalesReport',
+            path: '/reportData/customerReport',
+            redirect: '/reportData/customerReport/list',
+            name: 'customerReport',
             component: BlankLayout,
             meta: {
-              title: '连锁销售报表',
+              title: '大客户报表',
               icon: 'profile',
-              permission: 'M_chainSalesReportList'
+              permission: 'M_customerReportList'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'chainSalesReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainSalesReport/list.vue'),
+                name: 'customerReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/customerReport/list.vue'),
                 meta: {
-                  title: '连锁销售报表列表',
+                  title: '大客户报表列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_chainSalesReportList'
+                  permission: 'M_customerReportList'
                 }
               }
             ]
           },
           {
-            path: '/reportData/chainSalesDetailReport',
-            redirect: '/reportData/chainSalesDetailReport/list',
-            name: 'chainSalesDetailReport',
+            path: '/reportData/customerSalesDetailsReport',
+            redirect: '/reportData/customerSalesDetailsReport/list',
+            name: 'customerSalesDetailsReport',
             component: BlankLayout,
             meta: {
-              title: '连锁销售明细报表',
+              title: '客户销售明细报表',
               icon: 'profile',
-              permission: 'M_chainSalesDetailReportList'
+              permission: 'M_customerSalesDetailsReport_list'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'chainSalesDetailReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainSalesDetailReport/list.vue'),
+                name: 'customerSalesDetailsReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/customerSalesDetailsReport/list.vue'),
                 meta: {
-                  title: '连锁销售明细报表列表',
+                  title: '客户销售明细列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_chainSalesDetailReportList'
+                  permission: 'M_customerSalesDetailsReport_list'
                 }
               }
             ]
           },
           {
-            path: '/reportData/chainReceivedSendStorageReport',
-            redirect: '/reportData/chainReceivedSendStorageReport/list',
-            name: 'chainReceivedSendStorageReport',
+            path: '/reportData/stockIncomeReport',
+            redirect: '/reportData/stockIncomeReport/list',
+            name: 'stockIncomeReport',
             component: BlankLayout,
             meta: {
-              title: '连锁收发存报表',
+              title: '库存总入报表',
               icon: 'profile',
-              permission: 'M_chainReceivedSendStorageReportList'
+              permission: 'M_stockIncomeReportList'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'chainReceivedSendStorageReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainReceivedSendStorageReport/list.vue'),
+                name: 'stockIncomeReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/stockIncomeReport/list.vue'),
                 meta: {
-                  title: '连锁收发存报表列表',
+                  title: '库存总入报表列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_chainReceivedSendStorageReportList'
+                  permission: 'M_stockIncomeReportList'
                 }
               }
             ]
           },
           {
-            path: '/reportData/customerReport',
-            redirect: '/reportData/customerReport/list',
-            name: 'customerReport',
+            path: '/reportData/stockExpenditureReport',
+            redirect: '/reportData/stockExpenditureReport/list',
+            name: 'stockExpenditureReport',
             component: BlankLayout,
             meta: {
-              title: '大客户报表',
+              title: '库存总出报表',
               icon: 'profile',
-              permission: 'M_customerReportList'
+              permission: 'M_stockExpenditureReportList'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'customerReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/customerReport/list.vue'),
+                name: 'stockExpenditureReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/stockExpenditureReport/list.vue'),
                 meta: {
-                  title: '大客户报表列表',
+                  title: '库存总出报表列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_customerReportList'
+                  permission: 'M_stockExpenditureReportList'
                 }
               }
             ]
           },
           {
-            path: '/reportData/chainCustomerReport',
-            redirect: '/reportData/chainCustomerReport/list',
-            name: 'chainCustomerReport',
+            path: '/reportData/purchaseReceiptReport',
+            redirect: '/reportData/purchaseReceiptReport/list',
+            name: 'purchaseReceiptReport',
             component: BlankLayout,
             meta: {
-              title: '连锁大客户报表',
+              title: '采购入库报表',
               icon: 'profile',
-              permission: 'M_chainCustomerReportList'
+              permission: 'M_purchaseReceiptReportList'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'chainCustomerReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainCustomerReport/list.vue'),
+                name: 'purchaseReceiptReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/purchaseReceiptReport/list.vue'),
                 meta: {
-                  title: '连锁大客户报表列表',
+                  title: '采购入库报表列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_chainCustomerReportList'
+                  permission: 'M_purchaseReceiptReportList'
                 }
               }
             ]
           },
           {
-            path: '/reportData/stockIncomeReport',
-            redirect: '/reportData/stockIncomeReport/list',
-            name: 'stockIncomeReport',
+            path: '/reportData/receivedSendStorageReport',
+            redirect: '/reportData/receivedSendStorageReport/list',
+            name: 'receivedSendStorageReport',
             component: BlankLayout,
             meta: {
-              title: '库存总入报表',
+              title: '收发存报表',
               icon: 'profile',
-              permission: 'M_stockIncomeReportList'
+              permission: 'M_receivedSendStorageReportList'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'stockIncomeReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/stockIncomeReport/list.vue'),
+                name: 'receivedSendStorageReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/receivedSendStorageReport/list.vue'),
                 meta: {
-                  title: '库存总入报表列表',
+                  title: '收发存报表列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_stockIncomeReportList'
+                  permission: 'M_receivedSendStorageReportList'
                 }
               }
             ]
           },
           {
-            path: '/reportData/stockExpenditureReport',
-            redirect: '/reportData/stockExpenditureReport/list',
-            name: 'stockExpenditureReport',
+            path: '/reportData/storeReceivedSendStorageReport',
+            redirect: '/reportData/storeReceivedSendStorageReport/list',
+            name: 'storeReceivedSendStorageReport',
             component: BlankLayout,
             meta: {
-              title: '库存总出报表',
+              title: '门店收发存汇总报表',
               icon: 'profile',
-              permission: 'M_stockExpenditureReportList'
+              permission: 'M_storeReceivedSendStorageReport_list'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'stockExpenditureReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/stockExpenditureReport/list.vue'),
+                name: 'storeReceivedSendStorageReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/storeReceivedSendStorageReport/list.vue'),
                 meta: {
-                  title: '库存总出报表列表',
+                  title: '门店收发存汇总列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_stockExpenditureReportList'
+                  permission: 'M_storeReceivedSendStorageReport_list'
                 }
               }
             ]
           },
           {
-            path: '/reportData/chainStockIncomeReport',
-            redirect: '/reportData/chainStockIncomeReport/list',
-            name: 'chainStockIncomeReport',
+            path: '/reportData/inventoryReport',
+            redirect: '/reportData/inventoryReport/list',
+            name: 'inventoryReport',
             component: BlankLayout,
             meta: {
-              title: '连锁库存总入报表',
+              title: '盘点报表',
               icon: 'profile',
-              permission: 'M_chainStockIncomeReportList'
+              permission: 'M_inventoryReportList'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'chainStockIncomeReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainStockIncomeReport/list.vue'),
+                name: 'inventoryReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/inventoryReport/list.vue'),
                 meta: {
-                  title: '连锁库存总入报表列表',
+                  title: '盘点报表列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_chainStockIncomeReportList'
+                  permission: 'M_inventoryReportList'
                 }
               }
             ]
           },
           {
-            path: '/reportData/chainStockExpenditureReport',
-            redirect: '/reportData/chainStockExpenditureReport/list',
-            name: 'chainStockExpenditureReport',
+            path: '/reportData/chainSalesReport',
+            redirect: '/reportData/chainSalesReport/list',
+            name: 'chainSalesReport',
             component: BlankLayout,
             meta: {
-              title: '连锁库存总出报表',
+              title: '连锁销售报表',
               icon: 'profile',
-              permission: 'M_chainStockExpenditureReportList'
+              permission: 'M_chainSalesReportList'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'chainStockExpenditureReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainStockExpenditureReport/list.vue'),
+                name: 'chainSalesReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainSalesReport/list.vue'),
                 meta: {
-                  title: '连锁库存总出报表列表',
+                  title: '连锁销售报表列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_chainStockExpenditureReportList'
+                  permission: 'M_chainSalesReportList'
                 }
               }
             ]
           },
           {
-            path: '/reportData/purchaseReceiptReport',
-            redirect: '/reportData/purchaseReceiptReport/list',
-            name: 'purchaseReceiptReport',
+            path: '/reportData/chainSalesDetailReport',
+            redirect: '/reportData/chainSalesDetailReport/list',
+            name: 'chainSalesDetailReport',
             component: BlankLayout,
             meta: {
-              title: '采购入库报表',
+              title: '连锁销售明细报表',
               icon: 'profile',
-              permission: 'M_purchaseReceiptReportList'
+              permission: 'M_chainSalesDetailReportList'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'purchaseReceiptReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/purchaseReceiptReport/list.vue'),
+                name: 'chainSalesDetailReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainSalesDetailReport/list.vue'),
                 meta: {
-                  title: '采购入库报表列表',
+                  title: '连锁销售明细报表列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_purchaseReceiptReportList'
+                  permission: 'M_chainSalesDetailReportList'
                 }
               }
             ]
           },
           {
-            path: '/reportData/chainPurchaseReceiptReport',
-            redirect: '/reportData/chainPurchaseReceiptReport/list',
-            name: 'chainPurchaseReceiptReport',
+            path: '/reportData/chainSalesDetailsCountReport',
+            redirect: '/reportData/chainSalesDetailsCountReport/list',
+            name: 'chainSalesDetailsCountReport',
             component: BlankLayout,
             meta: {
-              title: '连锁采购入库报表',
+              title: '连锁销售明细合计报表',
               icon: 'profile',
-              permission: 'M_chainPurchaseReceiptReportList'
+              permission: 'M_chainSalesDetailsCountReport_list'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'chainPurchaseReceiptReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainPurchaseReceiptReport/list.vue'),
+                name: 'chainSalesDetailsCountReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainSalesDetailsCountReport/list.vue'),
                 meta: {
-                  title: '连锁采购入库报表列表',
+                  title: '连锁销售明细合计列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_chainPurchaseReceiptReportList'
+                  permission: 'M_chainSalesDetailsCountReport_list'
                 }
               }
             ]
           },
           {
-            path: '/reportData/receivedSendStorageReport',
-            redirect: '/reportData/receivedSendStorageReport/list',
-            name: 'receivedSendStorageReport',
+            path: '/reportData/chainCustomerReport',
+            redirect: '/reportData/chainCustomerReport/list',
+            name: 'chainCustomerReport',
             component: BlankLayout,
             meta: {
-              title: '收发存报表',
+              title: '连锁大客户报表',
               icon: 'profile',
-              permission: 'M_receivedSendStorageReportList'
+              permission: 'M_chainCustomerReportList'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'receivedSendStorageReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/receivedSendStorageReport/list.vue'),
+                name: 'chainCustomerReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainCustomerReport/list.vue'),
                 meta: {
-                  title: '收发存报表列表',
+                  title: '连锁大客户报表列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_receivedSendStorageReportList'
+                  permission: 'M_chainCustomerReportList'
                 }
               }
             ]
           },
           {
-            path: '/reportData/storeReceivedSendStorageReport',
-            redirect: '/reportData/storeReceivedSendStorageReport/list',
-            name: 'storeReceivedSendStorageReport',
+            path: '/reportData/chainStockIncomeReport',
+            redirect: '/reportData/chainStockIncomeReport/list',
+            name: 'chainStockIncomeReport',
             component: BlankLayout,
             meta: {
-              title: '门店收发存汇总报表',
+              title: '连锁库存总入报表',
               icon: 'profile',
-              permission: 'M_storeReceivedSendStorageReport_list'
+              permission: 'M_chainStockIncomeReportList'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'storeReceivedSendStorageReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/storeReceivedSendStorageReport/list.vue'),
+                name: 'chainStockIncomeReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainStockIncomeReport/list.vue'),
                 meta: {
-                  title: '门店收发存汇总列表',
+                  title: '连锁库存总入报表列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_storeReceivedSendStorageReport_list'
+                  permission: 'M_chainStockIncomeReportList'
                 }
               }
             ]
           },
           {
-            path: '/reportData/inventoryReport',
-            redirect: '/reportData/inventoryReport/list',
-            name: 'inventoryReport',
+            path: '/reportData/chainStockExpenditureReport',
+            redirect: '/reportData/chainStockExpenditureReport/list',
+            name: 'chainStockExpenditureReport',
             component: BlankLayout,
             meta: {
-              title: '盘点报表',
+              title: '连锁库存总出报表',
               icon: 'profile',
-              permission: 'M_inventoryReportList'
+              permission: 'M_chainStockExpenditureReportList'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'inventoryReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/inventoryReport/list.vue'),
+                name: 'chainStockExpenditureReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainStockExpenditureReport/list.vue'),
                 meta: {
-                  title: '盘点报表列表',
+                  title: '连锁库存总出报表列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_inventoryReportList'
+                  permission: 'M_chainStockExpenditureReportList'
                 }
               }
             ]
           },
           {
-            path: '/reportData/chainSalesDetailsCountReport',
-            redirect: '/reportData/chainSalesDetailsCountReport/list',
-            name: 'chainSalesDetailsCountReport',
+            path: '/reportData/chainStockReport',
+            redirect: '/reportData/chainStockReport/list',
+            name: 'chainStockReport',
             component: BlankLayout,
             meta: {
-              title: '连锁销售明细合计报表',
+              title: '连锁库存总表',
               icon: 'profile',
-              permission: 'M_chainSalesDetailsCountReport_list'
+              permission: 'M_chainStockReportList'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'chainSalesDetailsCountReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainSalesDetailsCountReport/list.vue'),
+                name: 'chainStockReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainStockReport/list.vue'),
                 meta: {
-                  title: '连锁销售明细合计列表',
+                  title: '连锁库存总表列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_chainSalesDetailsCountReport_list'
+                  permission: 'M_chainStockReportList'
                 }
               }
             ]
           },
           {
-            path: '/reportData/customerSalesDetailsReport',
-            redirect: '/reportData/customerSalesDetailsReport/list',
-            name: 'customerSalesDetailsReport',
+            path: '/reportData/chainPurchaseReceiptReport',
+            redirect: '/reportData/chainPurchaseReceiptReport/list',
+            name: 'chainPurchaseReceiptReport',
             component: BlankLayout,
             meta: {
-              title: '客户销售明细报表',
+              title: '连锁采购入库报表',
               icon: 'profile',
-              permission: 'M_customerSalesDetailsReport_list'
+              permission: 'M_chainPurchaseReceiptReportList'
             },
             hideChildrenInMenu: true,
             children: [
               {
                 path: 'list',
-                name: 'customerSalesDetailsReportList',
-                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/customerSalesDetailsReport/list.vue'),
+                name: 'chainPurchaseReceiptReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainPurchaseReceiptReport/list.vue'),
                 meta: {
-                  title: '客户销售明细列表',
+                  title: '连锁采购入库报表列表',
                   icon: 'profile',
                   hidden: true,
-                  permission: 'M_customerSalesDetailsReport_list'
+                  permission: 'M_chainPurchaseReceiptReportList'
+                }
+              }
+            ]
+          },
+          {
+            path: '/reportData/chainReceivedSendStorageReport',
+            redirect: '/reportData/chainReceivedSendStorageReport/list',
+            name: 'chainReceivedSendStorageReport',
+            component: BlankLayout,
+            meta: {
+              title: '连锁收发存报表',
+              icon: 'profile',
+              permission: 'M_chainReceivedSendStorageReportList'
+            },
+            hideChildrenInMenu: true,
+            children: [
+              {
+                path: 'list',
+                name: 'chainReceivedSendStorageReportList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/chainReceivedSendStorageReport/list.vue'),
+                meta: {
+                  title: '连锁收发存报表列表',
+                  icon: 'profile',
+                  hidden: true,
+                  permission: 'M_chainReceivedSendStorageReportList'
                 }
               }
             ]