diff --git a/.DS_Store b/.DS_Store index 43e4461..9f68f99 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/policeManagement/components.d.ts b/policeManagement/components.d.ts index d995202..0127fa7 100644 --- a/policeManagement/components.d.ts +++ b/policeManagement/components.d.ts @@ -57,10 +57,12 @@ declare module 'vue' { IconFont: typeof import('./src/components/iconfont/IconFont.vue')['default'] Layout: typeof import('./src/components/layout/layout.vue')['default'] LayoutHeader: typeof import('./src/components/layout/header/LayoutHeader.vue')['default'] + MenuItem: typeof import('./src/components/layout/MenuItem.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] SingleImageFileUpload: typeof import('./src/components/upload/SingleImageFileUpload.vue')['default'] Sliber: typeof import('./src/components/layout/sliber/sliber.vue')['default'] + SystemMenus: typeof import('./src/components/layout/SystemMenus.vue')['default'] TableProMax: typeof import('./src/components/table/TableProMax.vue')['default'] TelephoneLogin: typeof import('./src/components/login/TelephoneLogin.vue')['default'] } diff --git a/policeManagement/src/components/iconfont/IconFont.vue b/policeManagement/src/components/iconfont/IconFont.vue index e67e921..3546c6d 100644 --- a/policeManagement/src/components/iconfont/IconFont.vue +++ b/policeManagement/src/components/iconfont/IconFont.vue @@ -1,12 +1,12 @@ + + diff --git a/policeManagement/src/components/layout/SystemMenus.vue b/policeManagement/src/components/layout/SystemMenus.vue new file mode 100644 index 0000000..2d41687 --- /dev/null +++ b/policeManagement/src/components/layout/SystemMenus.vue @@ -0,0 +1,25 @@ + + + diff --git a/policeManagement/src/config/index.ts b/policeManagement/src/config/index.ts index c4cfbcb..5df59a0 100644 --- a/policeManagement/src/config/index.ts +++ b/policeManagement/src/config/index.ts @@ -1,2 +1,33 @@ export const CLIENT_TYPE = "MANAGEMENT_POLICE"; //登录平台类型 export const ROUTER_WHITE_LIST: string[] = ['/login', '/test', '/register-index']; +export const SYSTEM_MENUS: SystemMenu[] = [ + { + title: '首页', + name: 'index', + path: '/index', + type: "menu", + component: () => import('@/views/index.vue') + }, { + title: '单位管理', + name: 'unitManage', + path: '/unitManage', + type: 'dir', + children: [ + { + title: '公安单位', + name: 'policeUnit', + path: '/policeUnit', + type: 'menu', + // icon: 'icon-policeman-full', + // size: '16', + component: () => import('@/views/unitManage/policeUnit/index.vue') + }, { + title: '保安单位', + name: 'securityUnit', + path: '/securityUnit', + type: 'menu', + component: () => import('@/views/unitManage/securityUnit/index.vue') + } + ] + } +] diff --git a/policeManagement/src/types/components/iconfont/IconFont.ts b/policeManagement/src/types/components/iconfont/IconFont.ts index 9b3dd6e..501afa8 100644 --- a/policeManagement/src/types/components/iconfont/IconFont.ts +++ b/policeManagement/src/types/components/iconfont/IconFont.ts @@ -1,5 +1,5 @@ export interface IconFontProps { fontClass?: string, - size?: number, + size?: number | string, type?: 'class' | 'svg' } \ No newline at end of file diff --git a/policeSecurityServer/.DS_Store b/policeSecurityServer/.DS_Store index 206f835..03dd5c3 100644 Binary files a/policeSecurityServer/.DS_Store and b/policeSecurityServer/.DS_Store differ