From 7dabaa37d4b4081eb5410b0dee4a837e82c80b1e Mon Sep 17 00:00:00 2001 From: SHAOJIAHAO <55341701@qq.com> Date: Sat, 16 Apr 2022 17:09:52 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=AE=8C=E5=96=84]=E5=AE=8C=E5=96=84=E8=AF=AF?= =?UTF-8?q?=E6=8A=A5=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../criminal-records-admin.component.ts | 10 ++++- src/app/pages/home/home.component.ts | 2 +- .../today-warning-admin.component.ts | 14 +++++-- .../get-out-of-line-details.component.html | 2 +- .../get-out-of-line-details.component.ts | 38 +++++++++++++------ .../today-warning/today-warning.component.ts | 10 ++++- .../system-management/role/role.component.ts | 10 ++++- .../user/adduser/adduser.component.ts | 8 +++- .../user/edituser/edituser.component.ts | 12 ++++-- .../system-management/user/user.component.ts | 14 +++++-- 10 files changed, 91 insertions(+), 29 deletions(-) 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 7d0c97f..85cb19e 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 @@ -685,7 +685,15 @@ export class CriminalRecordsAdminComponent implements OnInit { }, nzFooter: null, nzOnOk: async () => { - + console.log('误报处理') + for (let index = 0; index < this.list.length; index++) { + const element = this.list[index]; + if (element.id == item.id) { + this.list.splice(index, 1) + this.totalCount = String(Number(this.totalCount) - 1) + this.SkipCount = String(Number(this.SkipCount) - 1) + } + } } }); const instance = modal.getContentComponent(); diff --git a/src/app/pages/home/home.component.ts b/src/app/pages/home/home.component.ts index 2255548..d0d97c1 100644 --- a/src/app/pages/home/home.component.ts +++ b/src/app/pages/home/home.component.ts @@ -283,7 +283,7 @@ export class HomeComponent implements OnInit { nzComponentParams: { data: copydata }, - nzFooter: null, + nzFooter: null }); const instance = modal.getContentComponent(); } 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 5bf9863..87c6258 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 @@ -49,10 +49,10 @@ export class TodayWarningAdminComponent implements OnInit { } //更新处置状态 if (message.type == 'updatehandleTime') { - console.log('更新处置状态',message) + console.log('更新处置状态', message) console.log(this.list) this.list.forEach(element => { - if(element.id == message.data){ + if (element.id == message.data) { element.handleTime = new Date() } }); @@ -302,7 +302,15 @@ export class TodayWarningAdminComponent implements OnInit { }, nzFooter: null, nzOnOk: async () => { - console.log(99999, instance.content) + console.log('误报处理') + for (let index = 0; index < this.list.length; index++) { + const element = this.list[index]; + if (element.id == item.id) { + this.list.splice(index, 1) + this.totalCount = String(Number(this.totalCount) - 1) + // this.SkipCount = String(Number(this.SkipCount) - 1) + } + } } }); const instance = modal.getContentComponent(); diff --git a/src/app/pages/today-warning/get-out-of-line-details/get-out-of-line-details.component.html b/src/app/pages/today-warning/get-out-of-line-details/get-out-of-line-details.component.html index 6bb2cc3..8f8773a 100644 --- a/src/app/pages/today-warning/get-out-of-line-details/get-out-of-line-details.component.html +++ b/src/app/pages/today-warning/get-out-of-line-details/get-out-of-line-details.component.html @@ -27,7 +27,7 @@
处置内容
- 误报 提交 已处置 diff --git a/src/app/pages/today-warning/get-out-of-line-details/get-out-of-line-details.component.ts b/src/app/pages/today-warning/get-out-of-line-details/get-out-of-line-details.component.ts index 21b3c33..86d8359 100644 --- a/src/app/pages/today-warning/get-out-of-line-details/get-out-of-line-details.component.ts +++ b/src/app/pages/today-warning/get-out-of-line-details/get-out-of-line-details.component.ts @@ -2,7 +2,7 @@ import { HttpClient } from '@angular/common/http'; import { Component, OnInit, Input } from '@angular/core'; import { FormBuilder, FormGroup, Validators } from '@angular/forms'; import { NzMessageService } from 'ng-zorro-antd/message'; -import { NzModalService } from 'ng-zorro-antd/modal'; +import { NzModalRef, NzModalService } from 'ng-zorro-antd/modal'; @Component({ selector: 'app-get-out-of-line-details', templateUrl: './get-out-of-line-details.component.html', @@ -11,19 +11,37 @@ import { NzModalService } from 'ng-zorro-antd/modal'; export class GetOutOfLineDetailsComponent implements OnInit { @Input() data: any - constructor(private fb: FormBuilder, private http: HttpClient, private message: NzMessageService, private modal: NzModalService) { } + constructor(private fb: FormBuilder, private http: HttpClient, private message: NzMessageService, private modal: NzModalService, private initialModal: NzModalRef) { } imgUrl: string vedioUrl: string content details + + + isMisinformation: boolean = false//误报按钮的显隐 ngOnInit(): void { console.log(this.data) this.details = this.data.content1 this.imgUrl = this.data.violateImage this.vedioUrl = this.data.violateVideo this.content = this.data.handleRecord + + let loginUserInfo + if (sessionStorage.getItem('isGasStation') == 'true') { + loginUserInfo = JSON.parse(sessionStorage.getItem('userdataOfgasstation')) + } else { + loginUserInfo = JSON.parse(sessionStorage.getItem('userdata')) + } + + if (loginUserInfo.roles.find((item) => { + return item.name == 'ViolationPositiveChecker' + }) && this.data.violation.eventSystemName != '证照预警') { + this.isMisinformation = true + } else { + this.isMisinformation = false + } } @@ -54,18 +72,14 @@ export class GetOutOfLineDetailsComponent implements OnInit { nzOnOk: () => { let body = { id: this.data.id, - handleRecord: this.content ? this.content : '此条预警为误报', - isFalsePositive: true + positive: false } - this.http.post('/api/services/app/ViolateRecord/HandleViolateRecord', body).subscribe(data => { + this.http.post('/api/services/app/ViolateRecord/CheckViolateRecord', body).subscribe(data => { this.message.create('success', '处置成功!'); - this.data.handleTime = new Date() - if (this.content) { - this.data.handleRecord = this.content - } else { - this.data.handleRecord = '此条预警为误报' - this.content = '此条预警为误报' - } + // this.data.handleTime = new Date() + this.initialModal.triggerOk() + }, err => { + this.message.create('warning', '处置失败,请联系管理员!'); }) }, diff --git a/src/app/pages/today-warning/today-warning.component.ts b/src/app/pages/today-warning/today-warning.component.ts index 763ba24..c2e3942 100644 --- a/src/app/pages/today-warning/today-warning.component.ts +++ b/src/app/pages/today-warning/today-warning.component.ts @@ -249,7 +249,15 @@ export class TodayWarningComponent implements OnInit { }, nzFooter: null, nzOnOk: async () => { - + console.log('误报处理') + for (let index = 0; index < this.list.length; index++) { + const element = this.list[index]; + if (element.id == item.id) { + this.list.splice(index, 1) + this.totalCount = String(Number(this.totalCount) - 1) + // this.SkipCount = String(Number(this.SkipCount) - 1) + } + } } }); const instance = modal.getContentComponent(); diff --git a/src/app/system-management/role/role.component.ts b/src/app/system-management/role/role.component.ts index 39ae8ee..d9f42a9 100644 --- a/src/app/system-management/role/role.component.ts +++ b/src/app/system-management/role/role.component.ts @@ -18,7 +18,7 @@ export class RoleComponent implements OnInit { ngOnInit(): void { this.getAllRoles() - this.loadMore() + this.loadMore() } listOfData: any[] = []; @@ -26,7 +26,13 @@ export class RoleComponent implements OnInit { //获取角色列表 getAllRoles() { - this.http.get('/api/services/app/Role/GetAll').subscribe((data: any) => { + let params = { + SkipCount: '0', + MaxResultCount: '999' + } + this.http.get('/api/services/app/Role/GetAll', { + params: params + }).subscribe((data: any) => { console.log('角色列表', data.result.items) this.listOfData = data.result.items }) diff --git a/src/app/system-management/user/adduser/adduser.component.ts b/src/app/system-management/user/adduser/adduser.component.ts index ed57586..fa79626 100644 --- a/src/app/system-management/user/adduser/adduser.component.ts +++ b/src/app/system-management/user/adduser/adduser.component.ts @@ -35,7 +35,13 @@ export class AdduserComponent implements OnInit { //获取角色列表 getAllRoles() { - this.http.get('/api/services/app/Role/GetAll').subscribe((data: any) => { + let params = { + SkipCount: '0', + MaxResultCount: '999' + } + this.http.get('/api/services/app/Role/GetAll', { + params: params + }).subscribe((data: any) => { console.log('角色列表', data.result.items) this.listOfData = data.result.items }) diff --git a/src/app/system-management/user/edituser/edituser.component.ts b/src/app/system-management/user/edituser/edituser.component.ts index 3b03612..c58bd2e 100644 --- a/src/app/system-management/user/edituser/edituser.component.ts +++ b/src/app/system-management/user/edituser/edituser.component.ts @@ -28,10 +28,10 @@ export class EdituserComponent implements OnInit { // Promise.all([this.getAllRoles(), this.getAllOrganization()]).then(()=>{ // this.modal.containerInstance.config.nzOkLoading = false // }) - if(this.listOfData.length == 0){ + if (this.listOfData.length == 0) { this.getAllRoles() } - if(this.nodes.length == 0){ + if (this.nodes.length == 0) { this.getAllOrganization() } } @@ -42,8 +42,14 @@ export class EdituserComponent implements OnInit { //获取角色列表 async getAllRoles() { + let params = { + SkipCount: '0', + MaxResultCount: '999' + } await new Promise((resolve, reject) => { - this.http.get('/api/services/app/Role/GetAll').subscribe((data: any) => { + this.http.get('/api/services/app/Role/GetAll', { + params: params + }).subscribe((data: any) => { resolve(data) this.listOfData = data.result.items }) diff --git a/src/app/system-management/user/user.component.ts b/src/app/system-management/user/user.component.ts index 9da47ef..018bcf5 100644 --- a/src/app/system-management/user/user.component.ts +++ b/src/app/system-management/user/user.component.ts @@ -52,11 +52,17 @@ export class UserComponent implements OnInit { this.getAllUsers() } - listOfData:any = [] + listOfData: any = [] //获取角色列表 async getAllRoles() { + let params = { + SkipCount: '0', + MaxResultCount: '999' + } await new Promise((resolve, reject) => { - this.http.get('/api/services/app/Role/GetAll').subscribe((data: any) => { + this.http.get('/api/services/app/Role/GetAll', { + params: params + }).subscribe((data: any) => { resolve(data) this.listOfData = data.result.items }) @@ -153,8 +159,8 @@ export class UserComponent implements OnInit { // nzOkLoading: true, nzComponentParams: { data: data, - listOfData:this.listOfData, - nodes:this.nodes + listOfData: this.listOfData, + nodes: this.nodes }, nzOnOk: async () => { if (instance.validateForm.valid) {