From 96dc902d553e1824160a82f995b164326812ca1b Mon Sep 17 00:00:00 2001
From: SHAOJIAHAO <55341701@qq.com>
Date: Mon, 15 Nov 2021 15:51:32 +0800
Subject: [PATCH] =?UTF-8?q?[=E6=96=B0=E5=A2=9E]=E6=96=B0=E5=A2=9E=E7=AB=99?=
=?UTF-8?q?=E7=82=B9=E9=A2=84=E6=A1=88=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/app/app-routing.module.ts | 2 +-
.../criminal-records-admin.component.ts | 2 +-
src/app/pages/home/home.component.html | 12 +-
src/app/pages/login/login.component.html | 2 +-
src/app/pages/login/login.component.ts | 6 +-
src/app/pages/pages-routing.module.ts | 9 +-
src/app/pages/pages.module.ts | 3 +-
.../plan-admin/plan-admin.component.html | 128 +++++++++++++++++
.../plan-admin/plan-admin.component.scss | 133 ++++++++++++++++++
.../pages/plan-admin/plan-admin.component.ts | 70 +++++++++
.../today-warning-admin.component.ts | 2 +-
src/app/ui/tabbar/tabbar.component.ts | 7 +-
src/assets/images/expand.png | Bin 0 -> 1009 bytes
src/assets/images/point.png | Bin 0 -> 524 bytes
src/assets/images/unexpand.png | Bin 0 -> 1021 bytes
src/theme.less | 32 ++++-
16 files changed, 387 insertions(+), 21 deletions(-)
create mode 100644 src/app/pages/plan-admin/plan-admin.component.html
create mode 100644 src/app/pages/plan-admin/plan-admin.component.scss
create mode 100644 src/app/pages/plan-admin/plan-admin.component.ts
create mode 100644 src/assets/images/expand.png
create mode 100644 src/assets/images/point.png
create mode 100644 src/assets/images/unexpand.png
diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts
index 12ff333..62ab6f4 100644
--- a/src/app/app-routing.module.ts
+++ b/src/app/app-routing.module.ts
@@ -16,7 +16,7 @@ const routes: Routes = [
{ path: 'register', component: RegisterComponent }, //注册页
{
path: '', component: HomeComponent, children: [
- { path: 'home', loadChildren: () => import('./pages/pages.module').then(m => m.PagesModule) }
+ { path: '', loadChildren: () => import('./pages/pages.module').then(m => m.PagesModule) }
]
}, //首页
{
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 335a642..bb4723c 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
@@ -304,7 +304,7 @@ export class CriminalRecordsAdminComponent implements OnInit {
list: any = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
look() {
- this.router.navigate(['home/records/petrolStation'])
+ this.router.navigate(['/records/petrolStation'])
}
diff --git a/src/app/pages/home/home.component.html b/src/app/pages/home/home.component.html
index ed6f6c5..9fdcc3c 100644
--- a/src/app/pages/home/home.component.html
+++ b/src/app/pages/home/home.component.html
@@ -3,19 +3,19 @@
diff --git a/src/app/pages/login/login.component.html b/src/app/pages/login/login.component.html
index 7157455..2af16d5 100644
--- a/src/app/pages/login/login.component.html
+++ b/src/app/pages/login/login.component.html
@@ -20,7 +20,7 @@
忘记密码?
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ node.title }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 加油站名称
+
+
+ 区域
+
+
+ 所属公司
+
+
+ 联系人
+
+
+ 联系电话
+
+
+ 操作
+
+
+
+
+
+ 自营
+
+
+ 中化山东省淄博市第6加油站
+
+
+ 山东-淄博
+
+
+ 中化某某公司
+
+
+ 张三三
+
+
+ 0566-5897888
+
+
+ 查看
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/pages/plan-admin/plan-admin.component.scss b/src/app/pages/plan-admin/plan-admin.component.scss
new file mode 100644
index 0000000..faf9468
--- /dev/null
+++ b/src/app/pages/plan-admin/plan-admin.component.scss
@@ -0,0 +1,133 @@
+.stationPlanBox {
+ width: 100%;
+ height: 100%;
+ box-sizing: border-box;
+ padding: 20px 24px;
+ display: flex;
+}
+
+.title {
+ width: 100%;
+ height: 48px;
+}
+
+.orbox {
+ height: 100%;
+ width: 360px;
+ margin-right: 40px;
+ display: flex;
+ flex-direction: column;
+
+ .or {
+ flex: 1;
+ overflow-y: auto;
+ border: 1px solid rgba(54, 162, 255, 0.3);
+ background: linear-gradient(180deg, rgba(3, 0, 0, 0) 0%, rgba(0, 46, 91, 0.68) 100%);
+ margin-top: 12px;
+ box-sizing: border-box;
+ padding: 18px 12px;
+ nz-tree{
+ background: none;
+ color: #C4E2FC;
+ }
+ }
+}
+
+.stationList {
+ flex: 1;
+
+ display: flex;
+ flex-direction: column;
+
+ .search {
+ box-sizing: border-box;
+ padding-left: 22px;
+ padding-right: 33px;
+ width: 100%;
+ height: 32px;
+ margin-top: 14px;
+ margin-bottom: 22px;
+
+ form {
+ width: 100%;
+ height: 32px;
+ display: flex;
+ justify-content: space-around;
+
+ input {
+ background: none;
+ border: 1px solid #91CCFF;
+ color: #fff;
+ }
+
+ .searchParams {
+ width: 28%;
+ }
+
+ .btn {
+ width: 5%;
+ }
+ }
+
+
+ }
+
+ .tablebox {
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ overflow: hidden;
+
+ .table {
+ color: white;
+ flex: 1;
+ width: 96%;
+ display: flex;
+ flex-direction: column;
+ overflow: hidden;
+
+ .th {
+ height: 40px;
+ line-height: 40px;
+ background: rgba(35, 153, 255, 0.2);
+ border: 1px solid rgba(35, 217, 255, 0.4);
+ box-shadow: 0 0 3px 0 rgba(35, 217, 255, 0.4) inset;
+ color: #23D9FF;
+ }
+
+ .tbody {
+ flex: 1;
+ overflow-y: auto;
+
+ .tr {
+ height: 40px;
+ line-height: 40px;
+ border-bottom: 1px solid #0d3761;
+
+ div {
+ color: #91CCFF;
+
+ .look {
+ color: #36A2FF;
+ cursor: pointer;
+ }
+ }
+
+ }
+ }
+ }
+
+ .pagination {
+ margin-top: 26px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ }
+
+ ::-webkit-scrollbar {
+ width: 0px;
+ }
+
+ }
+}
diff --git a/src/app/pages/plan-admin/plan-admin.component.ts b/src/app/pages/plan-admin/plan-admin.component.ts
new file mode 100644
index 0000000..56f8ed3
--- /dev/null
+++ b/src/app/pages/plan-admin/plan-admin.component.ts
@@ -0,0 +1,70 @@
+import { Component, OnInit, ViewChild } from '@angular/core';
+import { HttpClient } from '@angular/common/http';
+import { TreeService } from 'src/app/service/tree.service';
+import { FormBuilder, FormGroup, Validators } from '@angular/forms';
+import { NzContextMenuService, NzDropdownMenuComponent } from 'ng-zorro-antd/dropdown';
+import { NzFormatEmitEvent, NzTreeComponent, NzTreeNode } from 'ng-zorro-antd/tree';
+import { Router } from '@angular/router';
+@Component({
+ selector: 'app-plan-admin',
+ templateUrl: './plan-admin.component.html',
+ styleUrls: ['./plan-admin.component.scss']
+})
+export class PlanAdminComponent implements OnInit {
+ validateForm!: FormGroup;
+ @ViewChild('nzTreeComponent', { static: false }) nzTreeComponent!: NzTreeComponent;
+ constructor(private http: HttpClient, private toTree: TreeService, private fb: FormBuilder, private nzContextMenuService: NzContextMenuService, private router: Router) { }
+ list: any = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
+ ngOnInit(): void {
+ this.validateForm = this.fb.group({
+ name: [null],
+ linkman: [null],
+ phone: [null]
+ });
+ this.getAllOrganization()
+ }
+ submitForm(): void {
+ for (const i in this.validateForm.controls) {
+ this.validateForm.controls[i].markAsDirty();
+ this.validateForm.controls[i].updateValueAndValidity();
+ }
+ }
+ resetForm(e: MouseEvent): void {
+ e.preventDefault();
+ this.validateForm.reset();
+ for (const key in this.validateForm.controls) {
+ this.validateForm.controls[key].markAsPristine();
+ this.validateForm.controls[key].updateValueAndValidity();
+ }
+ }
+ //获取所有组织机构
+ nodes: any = []
+ nzExpandAll = false
+ getAllOrganization() {
+ this.http.get('/api/services/app/Organization/GetAll').subscribe((data: any) => {
+ data.result.items.forEach(element => {
+ element.key = element.code
+ element.title = element.displayName
+ });
+ this.nodes = [...this.toTree.toTree(data.result.items)]
+ this.nzExpandAll = true
+ })
+ }
+
+ look() {
+ this.router.navigate(['/plan/petrolStation'])
+ }
+ nzExpandedKeys: any = []
+ activatedNode?: NzTreeNode;
+ //点击tree节点
+ activeNode(data: NzFormatEmitEvent): void {
+ this.activatedNode = data.node!;
+ // console.log(data)
+ }
+
+ expand(e, node) {
+ e.stopPropagation()
+ node.isExpanded = !node.isExpanded
+ }
+
+}
diff --git a/src/app/pages/today-warning-admin/today-warning-admin.component.ts b/src/app/pages/today-warning-admin/today-warning-admin.component.ts
index 6b9169b..1a2c595 100644
--- a/src/app/pages/today-warning-admin/today-warning-admin.component.ts
+++ b/src/app/pages/today-warning-admin/today-warning-admin.component.ts
@@ -68,6 +68,6 @@ export class TodayWarningAdminComponent implements OnInit {
}
look() {
- this.router.navigate(['home/warning/petrolStation'])
+ this.router.navigate(['warning/petrolStation'])
}
}
diff --git a/src/app/ui/tabbar/tabbar.component.ts b/src/app/ui/tabbar/tabbar.component.ts
index e8ca9a4..87f7986 100644
--- a/src/app/ui/tabbar/tabbar.component.ts
+++ b/src/app/ui/tabbar/tabbar.component.ts
@@ -21,9 +21,10 @@ export class TabbarComponent implements OnInit {
setInterval(() => {
this.getTime()
}, 1000);
- this.http.get('/api/services/app/Session/GetCurrentLoginInformations').subscribe((data: any) => {
- this.surname = data.result.user.surname
- })
+ this.surname = JSON.parse(sessionStorage.getItem('userdata')).surname
+ // this.http.get('/api/services/app/Session/GetCurrentLoginInformations').subscribe((data: any) => {
+ // this.surname = data.result.user.surname
+ // })
}
//获得时间
diff --git a/src/assets/images/expand.png b/src/assets/images/expand.png
new file mode 100644
index 0000000000000000000000000000000000000000..53293dbbc3540ac20422d624971703e18733aead
GIT binary patch
literal 1009
zcmV71Q{000BHNkl0oUTnO~FvqZ;&pE
zAc$@nv*3$(;7-Adl`aMz!!|%ZUq>$Oqml&G*Ql(8
zwD|<6GJHP3wGFl`u}7=e8+*82a1*uj&;>v**q)^DNr>4)>n7S;BJYT_L><-K55T2}
z2gYHAq!x2|2?G;|*5z1ZAAhBU?DCv7Gy$^4Gix%$2Sk}k_6zr
z?Osp5~O1q~=e|IJGk>r-7k%Al~~51w@%8875?DOk-%cDd559AMnP#
zwYqQw!gMX?fFYfscA*I~LrP6UD_Wz9Z||QKppis6&@7n#K9C=pr`mAop`r
z;~%uNL=8o3C2`m^LZPigj#rz+d5Z~~MmegHrE-dT^crS0!|pzsUvcw;@8LvcJ4PKU
zRFtDtiq-;Er^vWJ0ak5XRN#!q+5%H&m}QIYSJ+c^)0VYxwVic|qY`<21vxB`?HXBx
zHt8G>NDoqt>qod|ihFT@TS{;jxyIt<9SpaN*xrKOF0y|U5$vftK&-Z>O?bbLk5}-)
zp4!jw8(X;TE}Z9$7Z~uV`35}!{$yvdABe#%v6NS-#1qT
fzRWY};XUAjQX-btUt-*c2#T^~s`UCtNLM_X_>fgaKT%fNv
zWZkFa5-{46+dyul0oy<@Lg_VS5bX9F<#B;q4DnR(KZ57zK_6`_c@R2L(E&P^I)Sdh
zUgHf|V5cHG3GA$)T(0np@Q=Y4QJ5g7S7e#PL`64P3WTmG-nac8BCiQ-#jsJ4t;?`i
zr#PkrE>tB+OXCWBj_yCNbv0p2(a{v%Q^bsS%U2D0@Bx(Ljn-^-o{e71Q{000BTNkl1v^oLgTQIyx~zKyWbw84yHqqcB;zRL3mcx^d$lkR&_N_XLtH`8{dq&7=FP5Gf;r+?;-~;Bk~@iIzp^>
z&q5Ce_;?MU_3_=m@SEGX3H%c9d7$?qsM^{<{Lx1~Es;0ZkfQ?Gt&xR6(wnO3L#lCu
z2-i+=PmXXm65Ojj+};7cfu2>m0BqE4?I8oK8>3DXD$3C+MQeeoQ)E0q24vO6MFq}y
ztSvBghFP)LL4}<_w{VO0o&`?TZQey5=BU;`XlaRBir7kG?}&s#Th{=U#CeMml3F>c
zv88f~di)}0J;Uxlz%8mg2Ru~=MD&P~g5ci$nJ2XFsK{oP|8wNgHihOvcWIHasB_3LYx#?~dk
z&0W;t3hJdcu@s~>p;gy(46HfJ*Pp%3+P&LNWbQx0fBq9kQt^?7qbOpiO2*Dp{5_&t
zKf&&AW3L9jg?izHL^)CeZQ7nsIz_|2^UWy!SnomVDZY`Q2LvUNF!wvXbK8
z70UIWuK^4(43-9kJ|de3T2FUa^QLfY2Z>Iy+llx^2?p~(QIiLS*RnJKAA$nn%#c#k
z(u$67bgiT#ELm=NHz>?BKX^s1978V|7|W1|ajq#s*4zPmWeh`2dgH4JFv={+C?QK@
zTE@^p(-NLkNOS;thw*{}!&qyEMa8&XlIMyt?9yL9#)e^+#}F^rL2QEL6?E;0ii|`S
zWI~Z4$-E#Ib_!G&;i+)s-jchNJk2R1NzI>_eQ@lAQgYcYo&2^Jr@0vS&{dzf6%ki4
zi7_O2A{{k}Z|X@UskNqzE6Q!WoW?JZHLG+Lre
z+yHfjGY%UnjZoBPgvooDN$f%`T~K!kuu&Nbc(C?(19{^Rl_aQvMr9qO&6^)p89pE4
zx&~X8*r)5*)dSqb$_onj<-n=6^Iapfr_~X%Y$K|E1B`q4WQ0F%<3f8{)+J7zyrSdJ
zdSkHo$pM19FnHVmySMN>fSVimSv$JC`7T%ZEVxr>c%F9ub8!#$JzH)0G2@zNnt8