- Hey,欢迎登录加油站智能安全管理系统
+ Hey,欢迎登录加油站边缘主机管理系统
diff --git a/src/app/system-management/organization/editor/editor.component.html b/src/app/system-management/organization/editor/editor.component.html
index d2a5386..6455bd2 100644
--- a/src/app/system-management/organization/editor/editor.component.html
+++ b/src/app/system-management/organization/editor/editor.component.html
@@ -3,7 +3,7 @@
-
+
diff --git a/src/app/system-management/organization/organization.component.html b/src/app/system-management/organization/organization.component.html
index 44c77bf..1667338 100644
--- a/src/app/system-management/organization/organization.component.html
+++ b/src/app/system-management/organization/organization.component.html
@@ -6,16 +6,6 @@
{{totalCount}}个单位
-
diff --git a/src/app/system-management/organization/organization.component.scss b/src/app/system-management/organization/organization.component.scss
index a365d13..84fe2ac 100644
--- a/src/app/system-management/organization/organization.component.scss
+++ b/src/app/system-management/organization/organization.component.scss
@@ -41,7 +41,7 @@
}
.treeTitle {
- width: 700px;
+ width: 100%;
height: 36px;
line-height: 36px;
display: flex;
@@ -49,7 +49,7 @@
color: #000D21;
box-sizing: border-box;
padding-left: 30px;
- padding-right: 180px;
+ padding-right: 140px;
background: rgba(145, 204, 255, 0.2);
margin: 12px 0;
}
diff --git a/src/app/system-management/organization/organization.component.ts b/src/app/system-management/organization/organization.component.ts
index dbb1c7f..1c67c4d 100644
--- a/src/app/system-management/organization/organization.component.ts
+++ b/src/app/system-management/organization/organization.component.ts
@@ -11,6 +11,7 @@ import { EditorComponent } from './editor/editor.component';
import { NzFormatBeforeDropEvent } from 'ng-zorro-antd/tree';
import { Observable, of } from 'rxjs';
import { delay } from 'rxjs/operators';
+import { CustomReuseStrategy } from 'src/app/CustomReuseStrategy';
@Component({
selector: 'app-organization',
templateUrl: './organization.component.html',
@@ -25,6 +26,11 @@ export class OrganizationComponent implements OnInit {
search: [null]
});
this.getAllOrganization()
+
+ this.deleteRouteSnapshot();
+ }
+ deleteRouteSnapshot() {
+ CustomReuseStrategy.deleteRouteSnapshot('/system/host');
}
//搜索框提交
submitForm(): void {
@@ -43,20 +49,23 @@ export class OrganizationComponent implements OnInit {
getAllOrganization() {
let OrganizationUnitId = ''
let params = {
- OrganizationUnitId: OrganizationUnitId,
- IsContainsChildren: "true"
+ // OrganizationUnitId: OrganizationUnitId,
+ // IsContainsChildren: "true"
+ pageSize: 9999
}
- this.http.get('/api/services/app/Organization/GetAll', {
+ this.http.get('/api/Organizations', {
params: params
}).subscribe((data: any) => {
- this.totalCount = data.result.totalCount
- data.result.items.forEach(element => {
+ console.log('组织机构列表', data)
+ this.totalCount = data.totalCount
+ data.items.forEach(element => {
element.key = element.id
- element.title = element.displayName
+ element.title = element.name
element.selectable = false
});
- this.allOrList = data.result.items
- this.nodes = [...this.toTree.toTree(data.result.items)]
+ this.allOrList = data.items
+ this.nodes = [...this.toTree.toTree(data.items)]
+ this.defaultExpandedKeys = [this.nodes[0].id]
this.defaultExpandedKeys = [...this.defaultExpandedKeys]
})
}
@@ -78,16 +87,14 @@ export class OrganizationComponent implements OnInit {
nzWidth: 288,
nzComponentParams: {},
nzOnOk: async () => {
- console.log('hhhhhhh', instance.validateForm)
if (instance.validateForm.valid) {
await new Promise(resolve => {
let body = {
+ name: instance.validateForm.value.name,
parentId: node ? Number(node.key) : null,
- // code: instance.validateForm.value.code,
- displayName: instance.validateForm.value.name,
isGasStation: instance.validateForm.value.isGasStation
}
- this.http.post('/api/services/app/Organization/Create', body).subscribe(data => {
+ this.http.post('/api/Organizations', body).subscribe(data => {
resolve(data)
this.message.create('success', '创建成功!');
this.nzTreeComponent.getExpandedNodeList().forEach((item) => {
@@ -121,17 +128,14 @@ export class OrganizationComponent implements OnInit {
data: node.origin,
},
nzOnOk: async () => {
- console.log('hhhhhhh', instance.validateForm)
if (instance.validateForm.valid) {
await new Promise(resolve => {
let body = {
- id: node.origin.id,
- parentId: node.origin.parentId,
- // code: instance.validateForm.value.code,
- displayName: instance.validateForm.value.name,
- isGasStation: instance.validateForm.value.isGasStation
+ name: instance.validateForm.value.name,
+ isGasStation: instance.validateForm.value.isGasStation,
+ parentId: node.origin.parentId
}
- this.http.put('/api/services/app/Organization/Update', body).subscribe(data => {
+ this.http.put(`/api/Organizations/${node.origin.id}`, body).subscribe(data => {
resolve(data)
this.message.create('success', '编辑成功!');
this.nzTreeComponent.getExpandedNodeList().forEach((item) => {
@@ -163,11 +167,7 @@ export class OrganizationComponent implements OnInit {
nzOkText: '确定',
nzOkType: 'primary',
nzOnOk: () => {
- this.http.delete('/api/services/app/Organization/Delete', {
- params: {
- Id: item.origin.id
- }
- }).subscribe(data => {
+ this.http.delete(`/api/Organizations/${item.origin.id}`).subscribe(data => {
this.nzTreeComponent.getExpandedNodeList().forEach((item) => {
this.defaultExpandedKeys.push(item.key)
})
@@ -200,13 +200,11 @@ export class OrganizationComponent implements OnInit {
}
let body = {
- id: event.dragNode.key,
parentId: parentId,
- // code: instance.validateForm.value.code,
- displayName: event.dragNode.origin.displayName,
+ name: event.dragNode.origin.name,
isGasStation: event.dragNode.origin.isGasStation
}
- this.http.put('/api/services/app/Organization/Update', body).subscribe(data => {
+ this.http.put(`/api/Organizations/${event.dragNode.origin.id}`, body).subscribe(data => {
this.message.create('success', '拖拽成功!');
this.nzTreeComponent.getExpandedNodeList().forEach((item) => {
this.defaultExpandedKeys.push(item.key)
diff --git a/src/app/system-management/system-management-routing.module.ts b/src/app/system-management/system-management-routing.module.ts
index 857584d..7e21ebe 100644
--- a/src/app/system-management/system-management-routing.module.ts
+++ b/src/app/system-management/system-management-routing.module.ts
@@ -2,11 +2,13 @@ import { Routes, RouterModule } from '@angular/router';
import { NgModule } from '@angular/core';
import { OrganizationComponent } from './organization/organization.component';
import { AnalysisOfTheHostComponent } from './analysis-of-the-host/analysis-of-the-host.component';
+import { HostConfigComponent } from './host-config/host-config.component';
const routes: Routes = [
{ path: 'organization', component: OrganizationComponent },
{ path: 'host', component: AnalysisOfTheHostComponent },
+ { path: 'host/:id', component: HostConfigComponent },
];
@NgModule({
diff --git a/src/app/system-management/system-management.module.ts b/src/app/system-management/system-management.module.ts
index c940b64..db3eeb9 100644
--- a/src/app/system-management/system-management.module.ts
+++ b/src/app/system-management/system-management.module.ts
@@ -26,8 +26,10 @@ import { AddhostComponent } from './analysis-of-the-host/addhost/addhost.compone
import { EdithostComponent } from './analysis-of-the-host/edithost/edithost.component';
import { AddcameraComponent } from './analysis-of-the-host/addcamera/addcamera.component';
import { EditcameraComponent } from './analysis-of-the-host/editcamera/editcamera.component';
+import { HostConfigComponent } from './host-config/host-config.component';
+import { NzPageHeaderModule } from 'ng-zorro-antd/page-header';
@NgModule({
- declarations: [OrganizationComponent, NavigationComponent, AddorComponent, EditorComponent, AnalysisOfTheHostComponent, AddhostComponent, EdithostComponent, AddcameraComponent, EditcameraComponent],
+ declarations: [OrganizationComponent, NavigationComponent, AddorComponent, EditorComponent, AnalysisOfTheHostComponent, AddhostComponent, EdithostComponent, AddcameraComponent, EditcameraComponent, HostConfigComponent],
imports: [
CommonModule,
SystemRoutingModule,
@@ -47,7 +49,8 @@ import { EditcameraComponent } from './analysis-of-the-host/editcamera/editcamer
NzTreeModule,
NzSpinModule,
NzTreeSelectModule,
- NzCheckboxModule
+ NzCheckboxModule,
+ NzPageHeaderModule
],
entryComponents :[AddorComponent,EditorComponent,AddhostComponent,EdithostComponent,AddcameraComponent,EditcameraComponent]