diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index 62ab6f4..a8272e8 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -15,12 +15,12 @@ const routes: Routes = [ { path: 'login', component: LoginComponent }, //登录页 { path: 'register', component: RegisterComponent }, //注册页 { - path: '', component: HomeComponent, children: [ + path: '', component: HomeComponent, canActivate: [AuthGuard], children: [ { path: '', loadChildren: () => import('./pages/pages.module').then(m => m.PagesModule) } ] }, //首页 { - path: '', component: NavigationComponent, children: [ + path: '', component: NavigationComponent, canActivate: [AuthGuard], children: [ { path: 'system', loadChildren: () => import('./system-management/system-management.module').then(m => m.SystemManagementModule) } ] }//系统管理 diff --git a/src/app/auth.guard.ts b/src/app/auth.guard.ts index ac887e4..af4d216 100644 --- a/src/app/auth.guard.ts +++ b/src/app/auth.guard.ts @@ -14,17 +14,17 @@ export class AuthGuard implements CanActivate { // 路由守卫 canActivate(next: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean { - console.log('路由守卫',next.data) - if(next.data.permission == 'xxxx'){ - return true; - } - // return this.checkLogin(); + // console.log('路由守卫',next.data) + // if(next.data.permission == 'xxxx'){ + // return true; + // } + return this.checkLogin(); } checkLogin(): boolean { - + console.log('xxxxxxxxxxxx') // 判断本地有没有token - const token = this.cookieService.get("token"); + const token = this.cookieService.get("token") || sessionStorage.getItem('token'); // 如果有token,允许访问 if (token) { return true; } diff --git a/src/app/pages/criminal-records-admin/criminal-records-admin.component.html b/src/app/pages/criminal-records-admin/criminal-records-admin.component.html index bc2075d..03256b2 100644 --- a/src/app/pages/criminal-records-admin/criminal-records-admin.component.html +++ b/src/app/pages/criminal-records-admin/criminal-records-admin.component.html @@ -1,64 +1,65 @@
-
+
diff --git a/src/app/pages/criminal-records-admin/criminal-records-admin.component.scss b/src/app/pages/criminal-records-admin/criminal-records-admin.component.scss index 4f9b0d3..2d24701 100644 --- a/src/app/pages/criminal-records-admin/criminal-records-admin.component.scss +++ b/src/app/pages/criminal-records-admin/criminal-records-admin.component.scss @@ -10,7 +10,7 @@ padding: 0 36px; width: 100%; height: 32px; - margin-top: 14px; + margin-bottom: 16px; form { width: 100%; @@ -65,20 +65,21 @@ width: 100%; display: flex; justify-content: center; - + .chartname{ + position: absolute; + left: 20px; + top: 12px; + } .chart { width: 97%; - height: 360px; - border: 0px; - box-shadow: 0 0 26px 0px #1a7fd7 inset; + height: 350px; box-sizing: border-box; - padding: 18px 26px; + padding: 0 10px; display: flex; div { display: flex; flex-direction: column; - span { font-family: titlefont; display: flex; @@ -91,22 +92,18 @@ div { flex: 1; } - - .piechart {} - - .barchart { - // border: 1px solid rgba(145, 204, 255, 0.95); - } + } - .leftbox { width: 360px; position: relative; - + border: 0px; + box-shadow: 0 0 26px 0px #1a7fd7 inset; + margin-right: 16px; .centerContent { position: absolute; top: 42%; - left: 11%; + left: 26%; width: 170px; div { @@ -132,11 +129,12 @@ .rightbox { flex: 1; position: relative; - + border: 0px; + box-shadow: 0 0 26px 0px #1a7fd7 inset; .btnbox { position: absolute; - right: 5px; - top: 5px; + right: 28px; + top: 12px; display: flex; flex-direction: row; z-index: 999; diff --git a/src/app/pages/criminal-records-admin/criminal-records-admin.component.ts b/src/app/pages/criminal-records-admin/criminal-records-admin.component.ts index 901ff44..d76adf5 100644 --- a/src/app/pages/criminal-records-admin/criminal-records-admin.component.ts +++ b/src/app/pages/criminal-records-admin/criminal-records-admin.component.ts @@ -30,8 +30,9 @@ export class CriminalRecordsAdminComponent implements OnInit { { // name: 'Access From', type: 'pie', - radius: [85, 112],//内半径外,外半径 - left: '-30%', + radius: [88, 116],//内半径外,外半径 + left: '0', + top:'8%', avoidLabelOverlap: false,//防止标签重叠策略 label: {//每一个标签外网延伸的引导说明 show: false, @@ -142,10 +143,10 @@ export class CriminalRecordsAdminComponent implements OnInit { } ], grid: { - left: '36px', + left: '42px', right: '30px', - bottom: '50px', - top: '45px' + bottom: '38px', + top: '60px' } }; baroption2 = { @@ -245,7 +246,7 @@ export class CriminalRecordsAdminComponent implements OnInit { left: '150px', right: '80px', bottom: '3px', - top: '20px' + top: '36px' }, // dataZoom: [ //Y轴滑动条 // { diff --git a/src/app/pages/criminal-records/criminal-records.component.html b/src/app/pages/criminal-records/criminal-records.component.html index bf7d449..a10f121 100644 --- a/src/app/pages/criminal-records/criminal-records.component.html +++ b/src/app/pages/criminal-records/criminal-records.component.html @@ -1,64 +1,65 @@
-
+
diff --git a/src/app/pages/criminal-records/criminal-records.component.scss b/src/app/pages/criminal-records/criminal-records.component.scss index 13599ab..3c005b1 100644 --- a/src/app/pages/criminal-records/criminal-records.component.scss +++ b/src/app/pages/criminal-records/criminal-records.component.scss @@ -10,7 +10,7 @@ padding: 0 36px; width: 100%; height: 32px; - margin-top: 14px; + margin-bottom: 16px; form { width: 100%; @@ -66,14 +66,16 @@ width: 100%; display: flex; justify-content: center; - + .chartname{ + position: absolute; + left: 20px; + top: 12px; + } .chart { width: 97%; - height: 360px; - border: 0px; - box-shadow: 0 0 26px 0px #1a7fd7 inset; + height: 350px; box-sizing: border-box; - padding: 18px 26px; + padding: 0 10px; display: flex; div { @@ -92,22 +94,18 @@ div { flex: 1; } - - .piechart {} - - .barchart { - // border: 1px solid rgba(145, 204, 255, 0.95); - } } .leftbox { width: 360px; position: relative; - + border: 0px; + box-shadow: 0 0 26px 0px #1a7fd7 inset; + margin-right: 16px; .centerContent { position: absolute; top: 42%; - left: 11%; + left: 26%; width: 170px; div { @@ -133,11 +131,12 @@ .rightbox { flex: 1; position: relative; - + border: 0px; + box-shadow: 0 0 26px 0px #1a7fd7 inset; .btnbox { position: absolute; - right: 5px; - top: 5px; + right: 28px; + top: 12px; display: flex; flex-direction: row; z-index: 999; diff --git a/src/app/pages/criminal-records/criminal-records.component.ts b/src/app/pages/criminal-records/criminal-records.component.ts index 9cb605c..b9c18f2 100644 --- a/src/app/pages/criminal-records/criminal-records.component.ts +++ b/src/app/pages/criminal-records/criminal-records.component.ts @@ -26,8 +26,9 @@ export class CriminalRecordsComponent implements OnInit { { // name: 'Access From', type: 'pie', - radius: [85, 112],//内半径外,外半径 - left: '-30%', + radius: [88, 116],//内半径外,外半径 + left: '0', + top:'8%', avoidLabelOverlap: false,//防止标签重叠策略 label: {//每一个标签外网延伸的引导说明 show: false, @@ -139,10 +140,10 @@ export class CriminalRecordsComponent implements OnInit { } ], grid: { - left: '36px', + left: '42px', right: '30px', - bottom: '50px', - top: '45px' + bottom: '38px', + top: '60px' } }; baroption2 = { @@ -241,7 +242,7 @@ export class CriminalRecordsComponent implements OnInit { left: '150px', right: '80px', bottom: '3px', - top: '20px' + top: '36px' } } getThirtyDays() { diff --git a/src/app/pages/home/home.component.html b/src/app/pages/home/home.component.html index 6702563..5594d54 100644 --- a/src/app/pages/home/home.component.html +++ b/src/app/pages/home/home.component.html @@ -1,8 +1,11 @@
-
+