From eff1aeeec8c8b24dac27defae65e2ad892f8046b Mon Sep 17 00:00:00 2001
From: 1012414140@qq.com <1012414140@qq.com>
Date: 星期四, 15 十月 2026 14:35:05 +0800
Subject: [PATCH] feat: 优化代码大小

---
 src/router/index.js |  183 ++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 153 insertions(+), 30 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
index 1a2504b..64a0c72 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -1,3 +1,4 @@
+
 import Vue from 'vue';
 import Router from 'vue-router';
 
@@ -11,93 +12,215 @@
         },
         {
             path: '/home',
-            component: resolve => require(['../components/common/Home.vue'], resolve),
+            component: () => import('../components/common/Home.vue'),
             meta: { title: '棣栭〉' },
-            children:[
+            children: [
+                {
+                    path: '/inspectionRegistration',
+                    component: () => import('../components/page/inspectionRegistration/index.vue'),
+                    meta: { title: '宸℃鐧昏' }
+                },
+                {
+                    path: '/repairAndMaintenance',
+                    component: () => import('../components/page/repairAndMaintenance/index.vue'),
+                    meta: { title: '缁翠慨缁存姢绠$悊杞欢' }
+                },
                 {
                     path: '/user',
-                    component: resolve => require(['../components/page/user/index.vue'], resolve),
+                    component: () => import('../components/page/user/index.vue'),
                     meta: { title: '浜哄憳绠$悊' }
-                },{
+                },
+                {
                     path: '/park',
-                    component: resolve => require(['../components/page/park/index.vue'], resolve),
+                    component: () => import('../components/page/park/index.vue'),
                     meta: { title: '鍋滆溅鍦虹鐞�' }
                 },
                 {
-                    path: '/violationType',
-                    component: resolve => require(['../components/page/violationType/index.vue'], resolve),
-                    meta: { title: '杩濈珷绫诲瀷绠$悊' }
+                    path: '/enterPark',
+                    component: () => import('../components/page/enterpark/index.vue'),
+                    meta: { title: '杞﹁締鍏ュ満绠$悊' }
                 },
                 {
                     path: '/outPark',
-                    component: resolve => require(['../components/page/outPark/index.vue'], resolve),
-                    meta: { title: '璁㈠崟绠$悊' }
+                    component: () => import('../components/page/outPark/index.vue'),
+                    meta: { title: '杞﹁締鍑哄満绠$悊' }
+                },
+                {
+                    path: '/barrierOpenLog',
+                    component: () => import('../components/page/barrieropenlog/index.vue'),
+                    meta: { title: '鎵嬪姩鎶潌璁板綍' }
+                },
+                {
+                    path: '/enterParkCar',
+                    component: () => import('../components/page/enterParkCar/index.vue'),
+                    meta: { title: '鍦哄唴杞﹁締绠$悊' }
+                },
+                {
+                    path: '/ticketBlack',
+                    component: () => import('../components/page/ticketBlack/index.vue'),
+                    meta: { title: '榛戝悕鍗曠鐞�' }
+                },
+                {
+                    path: '/parkticket',
+                    component: () => import('../components/page/parkticket/index.vue'),
+                    meta: { title: '娉婅溅鍙戠エ绠$悊' }
+                },
+                {
+                    path: '/whiteListRule',
+                    component: () => import('../components/page/whiteListRule/index.vue'),
+                    meta: { title: '鏈堢エ杞﹁鍒欑鐞�' }
+                },
+                {
+                    path: '/paymentLog',
+                    component: () => import('../components/page/paymentLog/index.vue'),
+                    meta: { title: '缂磋垂鏃ュ織绠$悊' }
                 },
                 {
                     path: '/whiteList',
-                    component: resolve => require(['../components/page/whiteList/index.vue'], resolve),
+                    component: () => import('../components/page/whiteList/index.vue'),
                     meta: { title: '鐧藉悕鍗�' }
                 },
                 {
+                    path: '/costRule',
+                    component: () => import('../components/page/costRule/index.vue'),
+                    meta: { title: '鏀惰垂瑙勫垯绠$悊' }
+                },
+                {
+                    path: '/orderRecord',
+                    component: () => import('../components/page/orderRecord/index.vue'),
+                    meta: { title: '璁㈠崟缁熻' }
+                },
+                {
+                    path: '/orderRecordDay',
+                    component: () => import('../components/page/orderRecord/indexDay.vue'),
+                    meta: { title: '璁㈠崟缁熻璇︽儏' }
+                },
+                {
+                    path: '/violationType',
+                    component: () => import('../components/page/violationType/index.vue'),
+                    meta: { title: '杩濈珷绫诲瀷绠$悊' }
+                },
+                {
                     path: '/ticket',
-                    component: resolve => require(['../components/page/ticket/index.vue'], resolve),
+                    component: () => import('../components/page/ticket/index.vue'),
                     meta: { title: '缃氬崟绠$悊' }
+                },
+                {
+                    path: '/zfticket',
+                    component: () => import('../components/page/zfticket/index.vue'),
+                    meta: { title: '缃氭病鍙戠エ绠$悊' }
                 },
                 {
                     path: '/street',
-                    component: resolve => require(['../components/page/street/index.vue'], resolve),
-                    meta: { title: '缃氬崟绠$悊' }
-                },
-                {
-                    path: '/costRule',
-                    component: resolve => require(['../components/page/costRule/index.vue'], resolve),
-                    meta: { title: '鏀惰垂瑙勫垯绠$悊' }
-                },
+                    component: () => import('../components/page/street/index.vue'),
+                    meta: { title: '琛楅亾绠$悊' }
+                }
             ]
         },
         {
             path: '/list',
-            component: resolve => require(['../components/common/List.vue'], resolve),
+            component: () => import('../components/common/List.vue'),
             meta: { title: '棣栭〉' }
         },
         {
             path: '/login',
-            component: resolve => require(['../components/page/Login.vue'], resolve)
+            component: () => import('../components/page/Login.vue')
         },
         {
             path: '/index',
-            component: resolve => require(['../components/page/Index.vue'], resolve),
+            component: () => import('../components/page/Index.vue'),
             meta: { title: '杩濈珷鍋滆溅' }
         },
         {
             path: '/index2',
-            component: resolve => require(['../components/page/Index2.vue'], resolve),
+            component: () => import('../components/page/IndexXTYH.vue'),
+            meta: { title: '宄板嘲鐭垮尯鏅烘収鍋滆溅' }
+        },
+        {
+            path: '/IndexXTYH39',
+            component: () => import('../components/page/IndexXTYH39.vue'),
+            meta: { title: '宄板嘲鐭垮尯鏅烘収鍋滆溅' }
+        },
+        {
+            path: '/indexOk',
+            component: () => import('../components/page/IndexOk.vue'),
+            meta: { title: '鏅烘収娉婅溅' }
+        },
+        {
+            path: '/indexFail',
+            component: () => import('../components/page/IndexFail.vue'),
             meta: { title: '鏅烘収娉婅溅' }
         },
         {
             path: '/index3',
-            component: resolve => require(['../components/page/Index3.vue'], resolve),
+            component: () => import('../components/page/Index2.vue'),
             meta: { title: '鏃犵墝鍋滆溅' }
         },
         {
+            path: '/index4',
+            component: () => import('../components/page/Index4.vue'),
+            meta: { title: '鏃犵墝鍏ュ満' }
+        },
+        {
+            path: '/index5',
+            component: () => import('../components/page/Index5.vue'),
+            meta: { title: '缃氭病缂磋垂' }
+        },
+        // 宸插垹闄ゆ棤鐢ㄦ祴璇曡矾鐢� /indexTest
+        {
             path: '/invoice',
-            component: resolve => require(['../components/page/invoice/index.vue'], resolve),
+            component: () => import('../components/page/invoice/index.vue'),
             meta: { title: '鍙戠エ' }
         },
         {
             path: '/invoiceForm',
-            component: resolve => require(['../components/page/invoice/invoiceForm.vue'], resolve),
+            component: () => import('../components/page/invoice/invoiceForm.vue'),
             meta: { title: '鍙戠エ' }
         },
         {
             path: '/invoiceDetail',
-            component: resolve => require(['../components/page/invoice/invoiceDetail'], resolve),
-            meta: {title: '璁㈠崟璇︽儏'}
+            component: () => import('../components/page/invoice/invoiceDetail'),
+            meta: { title: '璁㈠崟璇︽儏' }
+        },
+        {
+            path: '/middlePge',
+            component: () => import('../components/page/invoice/middlePge'),
+            meta: { title: '' }
+        },
+        {
+            path: '/showIndex',
+            component: () => import('../components/page/show/show-index.vue'),
+            meta: { title: '澶у睆灞曠ず' }
+        },
+        {
+            path: '/leaderLogin',
+            component: () => import('../components/page/leaderShow/leaderLogin.vue'),
+            meta: { title: '澶у睆灞曠ず' }
+        },
+        {
+            path: '/leaderIndex',
+            component: () => import('../components/page/leaderShow/leaderIndex.vue'),
+            meta: { title: '棣栭〉' }
+        },
+        // {
+        //     path: '/editParkNumByPc',
+        //     component: () => import('../components/page/EditParkNum'),
+        //     meta: { title: '杞︿綅鏁伴噺' }
+        // },
+        {
+            path: '/monthFeePay',
+            component: () => import('../components/page/MonthFeePay.vue'),
+            meta: { title: '鏈堢杞︾即璐�' }
+        },
+        {
+            path: '/smartParking',
+            component: () => import('../components/page/smartPark.vue'),
+            meta: { title: '鏅烘収娉婅溅瀵煎紩' }
         }
-
     ]
 })
 
+// 淇濈暀锛氳В鍐宠矾鐢遍噸澶嶈烦杞姤閿欙紝鏃犻渶鏀瑰姩
 const originalPush = Router.prototype.push
 Router.prototype.push = function push(location) {
     return originalPush.call(this, location).catch(err => err)

--
Gitblit v1.9.1