diff --git a/src/app/interface.ts b/src/app/interface.ts index df5d7b2..dd3ef79 100644 --- a/src/app/interface.ts +++ b/src/app/interface.ts @@ -1,3 +1,11 @@ +/* + * @Descripttion: + * @version: + * @Author: sueRimn + * @Date: 2020-12-24 10:59:48 + * @LastEditors: sueRimn + * @LastEditTime: 2021-01-20 16:44:22 + */ export interface Data { token:string, refreshToken:string, @@ -30,12 +38,36 @@ export enum AuditStatusEnum { "zero", "审核中", "审核通过", - "", - "审核退回", + "two", + "终审退回", "five", "six", "seven", - "未提交审核" + "未提交审核", + "nine", + "ten", + "eleven", + "twelve", + "thieteen", + "fourteen", + "fifteen", + "待终审", + "shiqi", + "shiba", + "shijiu", + "ershi", + "ershiyi", + "ershier", + "ershis", + "t1", + "t2", + "t3", + "t4", + "t5", + "t6", + "t7", + "t8", + "初审退回", } export enum PlanLevelEnum { diff --git a/src/app/key-unit/key-unit-management/key-unit-management.component.html b/src/app/key-unit/key-unit-management/key-unit-management.component.html index fa0d039..ea625a8 100644 --- a/src/app/key-unit/key-unit-management/key-unit-management.component.html +++ b/src/app/key-unit/key-unit-management/key-unit-management.component.html @@ -72,6 +72,17 @@ +
+ + + + + 🠊 + + + +
+
diff --git a/src/app/key-unit/key-unit-management/key-unit-management.component.ts b/src/app/key-unit/key-unit-management/key-unit-management.component.ts index eb1b536..03424f3 100644 --- a/src/app/key-unit/key-unit-management/key-unit-management.component.ts +++ b/src/app/key-unit/key-unit-management/key-unit-management.component.ts @@ -54,6 +54,8 @@ export class KeyUnitManagementComponent implements OnInit { tabledataSource:any allorganizations:any oldDataSource:any; //原始表格数据 + integrityScoreMin//下界 + integrityScoreMax//上界 //表头排序 sortData (e) { let data = this.tabledataSource.filteredData; @@ -347,6 +349,8 @@ export class KeyUnitManagementComponent implements OnInit { PageSize: this.pageSizeOptions[0], Sort: this.integritySort ? 'integrityscore' : '', SortType: this.integritySort || '', + IntegrityScoreMin:this.integrityScoreMin||0, + IntegrityScoreMax:this.integrityScoreMax||1 } this.http.get("/api/Companies",{params:paramsdata}).subscribe((data:any)=>{ @@ -573,7 +577,15 @@ export class KeyUnitManagementComponent implements OnInit { onSubmit(value){ this.PageNumber = 1 this.pageEvent.pageIndex = 0 - this.getAllKeyUnit(); + const config = new MatSnackBarConfig(); + config.verticalPosition = 'top'; + config.duration = 3000 + if(this.integrityScoreMax{ + this.http.put(`/api/PlanAudits/${this.radioid}/First`,{auditStatus:32}).subscribe(data=>{ this.snackBar.open('操作成功!','确定',config); this.checked='' this.getAlltabledate() diff --git a/src/app/plan-management/entry-plan-look/AddPlanone.html b/src/app/plan-management/entry-plan-look/AddPlanone.html index 805108f..2518591 100644 --- a/src/app/plan-management/entry-plan-look/AddPlanone.html +++ b/src/app/plan-management/entry-plan-look/AddPlanone.html @@ -4,7 +4,7 @@ * @Author: sueRimn * @Date: 2020-12-24 10:59:48 * @LastEditors: sueRimn - * @LastEditTime: 2021-01-13 10:45:42 + * @LastEditTime: 2021-01-19 16:21:16 -->
@@ -36,8 +36,8 @@ Ⅲ级预案 - Ⅳ级预案 - Ⅴ级预案 + Ⅳ级预案 + Ⅴ级预案
diff --git a/src/app/plan-management/entry-plan-look/auditresult.html b/src/app/plan-management/entry-plan-look/auditresult.html index 2c61b7e..e393c41 100644 --- a/src/app/plan-management/entry-plan-look/auditresult.html +++ b/src/app/plan-management/entry-plan-look/auditresult.html @@ -1,15 +1,29 @@ +
审批结果

预案名称:{{planName}}

-

提交时间:{{commitTime| date:'yyyy-MM-dd HH:mm:ss'}}

+

提交时间:{{data.element.committedTime| date:'yyyy-MM-dd HH:mm:ss'}}

发起申请:{{commitOrganizationName }}

-

审批大队:{{auditOrganizationName}}

-

审批结果:{{auditResult | auditsatus}}

-

审批意见:{{auditOpinion}}

+

初审时间:{{data.element.firstAudittedTime| date:'yyyy-MM-dd HH:mm:ss'}}

+

初审机构:{{data.element.firstAuditorName}}

+

初审意见:{{data.element.firstAuditOpinion}}

+

初审结果:{{data.element.auditStatus==16?'待终审':data.element.auditStatus==32?'初审退回':''}}

+ +

终审时间:{{data.element.audittedTime| date:'yyyy-MM-dd HH:mm:ss'}}

+

终审机构:{{data.element.auditorOrganizationName}}

+

终审意见:{{data.element.auditOpinion}}

+

终审结果:{{data.element.auditStatus==2?'终审通过':data.element.auditStatus==4?'终审退回':''}}

diff --git a/src/app/plan-management/entry-plan-look/entry-plan-look.component.html b/src/app/plan-management/entry-plan-look/entry-plan-look.component.html index a1562de..fdf827c 100644 --- a/src/app/plan-management/entry-plan-look/entry-plan-look.component.html +++ b/src/app/plan-management/entry-plan-look/entry-plan-look.component.html @@ -1,3 +1,11 @@ +
@@ -71,7 +79,6 @@ 下载 删除 审批结果 - 提交审核 撤销审核 diff --git a/src/app/plan-management/entry-plan-look/entry-plan-look.component.ts b/src/app/plan-management/entry-plan-look/entry-plan-look.component.ts index 724d4aa..d8267e4 100644 --- a/src/app/plan-management/entry-plan-look/entry-plan-look.component.ts +++ b/src/app/plan-management/entry-plan-look/entry-plan-look.component.ts @@ -433,7 +433,7 @@ export class AddPlanone { ngOnInit(): void { - + this.levels=sessionStorage.getItem("level") this.firstFormGroup = this._formBuilder.group({ firstCtrlone: ['', Validators.required], firstCtrltwo: ['', Validators.required], @@ -447,6 +447,7 @@ export class AddPlanone { onNoClick(): void { this.dialogRef.close(); } + levels// isup:boolean = true //上传input框是否显示 isweb:boolean = false //web输入框是否显示 isinput:boolean = false //导入是否显示 @@ -810,6 +811,7 @@ export class AddPlanone { name: this.selectedPLanName, planType:Number(this.selectedPLanType), planMode: Number(this.defaultisshow), + planCategory: Number(this.selectedPLanLevel), planLevel: PlanLevel, url: this.webaddress, attachmentUrls: null diff --git a/src/app/plan-management/meet-plan/meet-plan.component.html b/src/app/plan-management/meet-plan/meet-plan.component.html index 4853099..e8a02da 100644 --- a/src/app/plan-management/meet-plan/meet-plan.component.html +++ b/src/app/plan-management/meet-plan/meet-plan.component.html @@ -119,7 +119,7 @@ 审核状态 - {{element.auditStatus=='8'?'未提交审核':element.auditStatus=='1'?'审核中':element.auditStatus=='2'?'审核通过':'审核退回'}} + {{element.auditStatus=='8'?'未提交审核':element.auditStatus=='1'?'审核中':element.auditStatus=='2'?'审核通过':element.auditStatus=='4'?'审核退回':'待终审'}} 是否公开 @@ -135,6 +135,7 @@ 查看预案 提交审核 撤销审核 + 审批结果 下载 删除 diff --git a/src/app/plan-management/meet-plan/meet-plan.component.scss b/src/app/plan-management/meet-plan/meet-plan.component.scss index 6b4385f..e1288e2 100644 --- a/src/app/plan-management/meet-plan/meet-plan.component.scss +++ b/src/app/plan-management/meet-plan/meet-plan.component.scss @@ -149,4 +149,10 @@ // margin-left: 160px; } +} +.auditDiv{ + p{ + margin: 8px 0; + margin-left: 16px; + } } \ No newline at end of file diff --git a/src/app/plan-management/meet-plan/meet-plan.component.ts b/src/app/plan-management/meet-plan/meet-plan.component.ts index 875e4e8..c879164 100644 --- a/src/app/plan-management/meet-plan/meet-plan.component.ts +++ b/src/app/plan-management/meet-plan/meet-plan.component.ts @@ -278,8 +278,20 @@ export class MeetPlanComponent implements OnInit { } ); } + + //审核结果 + auditResult(element){ + // console.log(element) + const dialogRef = this.dialog.open(meetAuditResult, { + width:"400px", + //height:"300px", + data: {element:element} + }); + + } } +//新建 @Component({ selector: 'new-unit', templateUrl: './newunit.html', @@ -508,3 +520,25 @@ export class newunitMeet{ this.dialogRef.close(); } } + +//查看审核结果 +@Component({ + selector: 'resultmeet', + templateUrl: './resultmeetPlan.html', + styleUrls: ['./meet-plan.component.scss'] +}) +export class meetAuditResult{ + constructor(private http: HttpClient,public dialogRef: MatDialogRef,@Inject(MAT_DIALOG_DATA) public data,public snackBar: MatSnackBar) {} + planName:any = this.data.element.name + commitTime:any = this.data.element.committedTime + commitOrganizationName:any = this.data.element.committerOrganizationName + + auditOrganizationName:any = this.data.element.auditorOrganizationName + auditResult:any = this.data.element.auditStatus + auditOpinion:any = this.data.element.auditOpinion + ngOnInit(): void { + } + onNoClick(): void { + this.dialogRef.close(); + } +} \ No newline at end of file diff --git a/src/app/plan-management/meet-plan/resultmeetPlan.html b/src/app/plan-management/meet-plan/resultmeetPlan.html new file mode 100644 index 0000000..82110af --- /dev/null +++ b/src/app/plan-management/meet-plan/resultmeetPlan.html @@ -0,0 +1,32 @@ + +
+ 审批结果 +
+ +
+

预案名称:{{planName}}

+

提交时间:{{data.element.committedTime| date:'yyyy-MM-dd HH:mm:ss'}}

+

发起申请:{{commitOrganizationName }}

+ +

初审时间:{{data.element.firstAudittedTime| date:'yyyy-MM-dd HH:mm:ss'}}

+

初审机构:{{data.element.firstAuditorName}}

+

初审意见:{{data.element.firstAuditOpinion}}

+

初审结果:{{data.element.auditStatus==16?'待终审':data.element.auditStatus==32?'初审退回':''}}

+ +

终审时间:{{data.element.audittedTime| date:'yyyy-MM-dd HH:mm:ss'}}

+

终审机构:{{data.element.auditorOrganizationName}}

+

终审意见:{{data.element.auditOpinion}}

+

终审结果:{{data.element.auditStatus==2?'终审通过':data.element.auditStatus==4?'终审退回':''}}

+
+ + +
+ +
\ No newline at end of file diff --git a/src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.html b/src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.html index c62aee1..4ef9cb6 100644 --- a/src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.html +++ b/src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.html @@ -4,7 +4,7 @@ * @Author: sueRimn * @Date: 2020-12-24 14:15:10 * @LastEditors: sueRimn - * @LastEditTime: 2021-01-19 15:01:55 + * @LastEditTime: 2021-01-20 09:36:09 -->
@@ -119,7 +119,7 @@ 审核状态 - {{element.auditStatus=='8'?'未提交审核':element.auditStatus=='1'?'审核中':element.auditStatus=='2'?'审核通过':'审核退回'}} + {{element.auditStatus=='8'?'未提交审核':element.auditStatus=='1'?'审核中':element.auditStatus=='2'?'审核通过':element.auditStatus=='4'?'审核退回':'待终审'}} 是否公开 @@ -133,8 +133,9 @@ 操作 查看预案 - 提交审核 + 提交审核 撤销审核 + 审批结果 下载 删除 diff --git a/src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.scss b/src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.scss index 06f4edd..b801081 100644 --- a/src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.scss +++ b/src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.scss @@ -149,4 +149,11 @@ // margin-left: 160px; } +} + +.auditDiv{ + p{ + margin: 8px 0; + margin-left: 16px; + } } \ No newline at end of file diff --git a/src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.ts b/src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.ts index 9b4d3f1..cc6f32e 100644 --- a/src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.ts +++ b/src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.ts @@ -4,12 +4,13 @@ * @Author: sueRimn * @Date: 2020-12-24 14:15:10 * @LastEditors: sueRimn - * @LastEditTime: 2021-01-19 14:55:16 + * @LastEditTime: 2021-01-20 14:28:39 */ import { Component, OnInit, ViewChild, Inject } from '@angular/core'; import { HttpClient } from '@angular/common/http' import { MatTreeFlatDataSource, MatTreeFlattener } from '@angular/material/tree'; import { MatPaginator } from '@angular/material/paginator'; + import { FlatTreeControl } from '@angular/cdk/tree'; import { FormControl } from '@angular/forms'; import { Router,ActivatedRoute } from '@angular/router' @@ -193,6 +194,17 @@ export class OnetwoEntryPlanComponent implements OnInit { } ); } + + //审核结果 + auditResult(element){ + // console.log(element) + const dialogRef = this.dialog.open(onetwoAuditResult, { + width:"400px", + //height:"300px", + data: {element:element} + }); + + } //下载↓ selectDownloadFile:any; //选择下载的文件 download:any; //下载文件元数据 @@ -301,6 +313,7 @@ export class OnetwoEntryPlanComponent implements OnInit { } +//新建 @Component({ selector: 'new-unit', templateUrl: './newunit.html', @@ -526,3 +539,25 @@ export class newunitComponent{ this.dialogRef.close(); } } + +//查看审核结果 +@Component({ + selector: 'resultonetwo', + templateUrl: './resultPlanonetwo.html', + styleUrls: ['./onetwo-entry-plan.component.scss'] +}) +export class onetwoAuditResult{ + constructor(private http: HttpClient,public dialogRef: MatDialogRef,@Inject(MAT_DIALOG_DATA) public data,public snackBar: MatSnackBar) {} + planName:any = this.data.element.name + commitTime:any = this.data.element.committedTime + commitOrganizationName:any = this.data.element.committerOrganizationName + + auditOrganizationName:any = this.data.element.auditorOrganizationName + auditResult:any = this.data.element.auditStatus + auditOpinion:any = this.data.element.auditOpinion + ngOnInit(): void { + } + onNoClick(): void { + this.dialogRef.close(); + } +} \ No newline at end of file diff --git a/src/app/plan-management/onetwo-entry-plan/resultPlanonetwo.html b/src/app/plan-management/onetwo-entry-plan/resultPlanonetwo.html new file mode 100644 index 0000000..1b71f36 --- /dev/null +++ b/src/app/plan-management/onetwo-entry-plan/resultPlanonetwo.html @@ -0,0 +1,32 @@ + +
+ 审批结果 +
+ +
+

预案名称:{{planName}}

+

提交时间:{{data.element.committedTime| date:'yyyy-MM-dd HH:mm:ss'}}

+

发起申请:{{commitOrganizationName }}

+ +

初审时间:{{data.element.firstAudittedTime| date:'yyyy-MM-dd HH:mm:ss'}}

+

初审机构:{{data.element.firstAuditorName}}

+

初审意见:{{data.element.firstAuditOpinion}}

+

初审结果:{{data.element.auditStatus==16?'待终审':data.element.auditStatus==32?'初审退回':''}}

+ +

终审时间:{{data.element.audittedTime| date:'yyyy-MM-dd HH:mm:ss'}}

+

终审机构:{{data.element.auditorOrganizationName}}

+

终审意见:{{data.element.auditOpinion}}

+

终审结果:{{data.element.auditStatus==2?'终审通过':data.element.auditStatus==4?'终审退回':''}}

+
+ + +
+ +
\ No newline at end of file diff --git a/src/app/plan-management/plan-management.module.ts b/src/app/plan-management/plan-management.module.ts index 3c10cd0..0cadd06 100644 --- a/src/app/plan-management/plan-management.module.ts +++ b/src/app/plan-management/plan-management.module.ts @@ -57,12 +57,15 @@ import { newunitMeet }from './meet-plan/meet-plan.component'; import { TypePlanComponent } from './type-plan/type-plan.component'; import { newunitType }from './type-plan/type-plan.component'; import { PsViewer } from './entry-plan-look/entry-plan-look.component' +import { onetwoAuditResult } from './onetwo-entry-plan/onetwo-entry-plan.component'; +import { meetAuditResult }from './meet-plan/meet-plan.component'; +import { typeAuditResult } from './type-plan/type-plan.component' @NgModule({ declarations: [EntryPlanComponent, PassPlanComponent, OpenPlanComponent, EntryPlanLookComponent,AddPlanone,PlanType,AuditSatus,PlanLevel,DownloadFile,AuditResult,ChangeName, - WebLookComponent, OnetwoEntryPlanComponent,newunitComponent, MeetPlanComponent,newunitMeet, TypePlanComponent,newunitType,PsViewer], + WebLookComponent, OnetwoEntryPlanComponent,newunitComponent, MeetPlanComponent,newunitMeet, TypePlanComponent,newunitType,PsViewer,onetwoAuditResult,meetAuditResult,typeAuditResult], imports: [ CommonModule, PlanManagementRoutingModule, diff --git a/src/app/plan-management/type-plan/resulttypePlan.html b/src/app/plan-management/type-plan/resulttypePlan.html new file mode 100644 index 0000000..94fbc01 --- /dev/null +++ b/src/app/plan-management/type-plan/resulttypePlan.html @@ -0,0 +1,32 @@ + +
+ 审批结果 +
+ +
+

预案名称:{{planName}}

+

提交时间:{{data.element.committedTime| date:'yyyy-MM-dd HH:mm:ss'}}

+

发起申请:{{commitOrganizationName }}

+ +

初审时间:{{data.element.firstAudittedTime| date:'yyyy-MM-dd HH:mm:ss'}}

+

初审机构:{{data.element.firstAuditorName}}

+

初审意见:{{data.element.firstAuditOpinion}}

+

初审结果:{{data.element.auditStatus==16?'待终审':data.element.auditStatus==32?'初审退回':''}}

+ +

终审时间:{{data.element.audittedTime| date:'yyyy-MM-dd HH:mm:ss'}}

+

终审机构:{{data.element.auditorOrganizationName}}

+

终审意见:{{data.element.auditOpinion}}

+

终审结果:{{data.element.auditStatus==2?'终审通过':data.element.auditStatus==4?'终审退回':''}}

+
+ + +
+ +
\ No newline at end of file diff --git a/src/app/plan-management/type-plan/type-plan.component.html b/src/app/plan-management/type-plan/type-plan.component.html index c6acccc..652f247 100644 --- a/src/app/plan-management/type-plan/type-plan.component.html +++ b/src/app/plan-management/type-plan/type-plan.component.html @@ -97,7 +97,7 @@
审核状态 - {{element.auditStatus=='8'?'未提交审核':element.auditStatus=='1'?'审核中':element.auditStatus=='2'?'审核通过':'审核退回'}} + {{element.auditStatus=='8'?'未提交审核':element.auditStatus=='1'?'审核中':element.auditStatus=='2'?'审核通过':element.auditStatus=='4'?'审核退回':'待终审'}} 是否公开 @@ -111,8 +111,9 @@ 操作 查看预案 - 提交审核 + 提交审核 撤销审核 + 审批结果 下载 删除 diff --git a/src/app/plan-management/type-plan/type-plan.component.scss b/src/app/plan-management/type-plan/type-plan.component.scss index 71cadc2..43059ae 100644 --- a/src/app/plan-management/type-plan/type-plan.component.scss +++ b/src/app/plan-management/type-plan/type-plan.component.scss @@ -149,4 +149,10 @@ // margin-left: 160px; } +} +.auditDiv{ + p{ + margin: 8px 0; + margin-left: 16px; + } } \ No newline at end of file diff --git a/src/app/plan-management/type-plan/type-plan.component.ts b/src/app/plan-management/type-plan/type-plan.component.ts index 623917f..b658d26 100644 --- a/src/app/plan-management/type-plan/type-plan.component.ts +++ b/src/app/plan-management/type-plan/type-plan.component.ts @@ -4,7 +4,7 @@ * @Author: sueRimn * @Date: 2021-01-06 09:47:43 * @LastEditors: sueRimn - * @LastEditTime: 2021-01-15 15:15:49 + * @LastEditTime: 2021-01-20 15:03:08 */ import { Component, OnInit, ViewChild, Inject } from '@angular/core'; import { HttpClient } from '@angular/common/http' @@ -179,6 +179,16 @@ export class TypePlanComponent implements OnInit { } ); + } + //审核结果 + auditResult(element){ + // console.log(element) + const dialogRef = this.dialog.open(typeAuditResult, { + width:"400px", + //height:"300px", + data: {element:element} + }); + } //下载↓ @@ -282,6 +292,7 @@ export class TypePlanComponent implements OnInit { } +//新建 @Component({ selector: 'new-unit', templateUrl: './newunit.html', @@ -500,3 +511,25 @@ export class newunitType{ this.dialogRef.close(); } } + +//查看审核结果 +@Component({ + selector: 'resultmeet', + templateUrl: './resulttypePlan.html', + styleUrls: ['./type-plan.component.scss'] +}) +export class typeAuditResult{ + constructor(private http: HttpClient,public dialogRef: MatDialogRef,@Inject(MAT_DIALOG_DATA) public data,public snackBar: MatSnackBar) {} + planName:any = this.data.element.name + commitTime:any = this.data.element.committedTime + commitOrganizationName:any = this.data.element.committerOrganizationName + + auditOrganizationName:any = this.data.element.auditorOrganizationName + auditResult:any = this.data.element.auditStatus + auditOpinion:any = this.data.element.auditOpinion + ngOnInit(): void { + } + onNoClick(): void { + this.dialogRef.close(); + } +}