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