diff --git a/debug.log b/debug.log index 5f9ed26..c4638ef 100644 --- a/debug.log +++ b/debug.log @@ -1,2 +1,3 @@ [1229/141605.754:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3) [0104/100053.968:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3) +[0122/085819.900:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3) diff --git a/src/app/canvas-share-data.service.ts b/src/app/canvas-share-data.service.ts index 3b57938..16298ba 100644 --- a/src/app/canvas-share-data.service.ts +++ b/src/app/canvas-share-data.service.ts @@ -586,6 +586,14 @@ export class DisposalNodeData { * 鐗堟湰鍙 */ public Version: string; + /** + * 鍥剧墖鍦板潃 + */ + public BackgroundImageUrl: string; + /** + * 鍥剧墖鍦板潃 + */ + public BackgroundImageAngle: number; /** * 澶勭疆鑺傜偣缂栧彿 */ diff --git a/src/app/data-collection/data-collection.module.ts b/src/app/data-collection/data-collection.module.ts index e901e7e..ad38bdf 100644 --- a/src/app/data-collection/data-collection.module.ts +++ b/src/app/data-collection/data-collection.module.ts @@ -44,12 +44,12 @@ import {MatTreeModule} from '@angular/material/tree'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { DataCollectionRoutingModule } from './data-collection.routing'; import { AddWater, WaterCollectionComponent } from './water-collection/water-collection.component'; -import { AddFireForce, FireForceComponent } from './fire-force/fire-force.component'; +import { AddFireForce, FireForceComponent, ViewDetails } from './fire-force/fire-force.component'; import { LinkageForcesComponent } from './linkage-forces/linkage-forces.component'; import { NzTreeModule } from 'ng-zorro-antd/tree'; @NgModule({ - declarations: [WaterCollectionComponent, FireForceComponent, LinkageForcesComponent,AddWater,AddFireForce], + declarations: [WaterCollectionComponent, FireForceComponent, LinkageForcesComponent,AddWater,AddFireForce,ViewDetails], imports: [ CommonModule, A11yModule, diff --git a/src/app/data-collection/fire-force/fire-force.component.html b/src/app/data-collection/fire-force/fire-force.component.html index bebd0d4..94191c0 100644 --- a/src/app/data-collection/fire-force/fire-force.component.html +++ b/src/app/data-collection/fire-force/fire-force.component.html @@ -108,7 +108,16 @@
- 涓婁紶涓... + 璇风瓑寰... +
+
+ + 涓婁紶涓...({{progressBarValue}}%) + +
+
+ + 涓嬭浇涓...({{progressBarValue}}%)
@@ -450,8 +459,8 @@ 绠¤緰鍗曚綅: - - + + @@ -537,9 +546,6 @@
-
- -
- + - + - + + + + 1绾 + 2绾 + 3绾 + 鍏朵粬 + + - + *
+ - + - + + + + 1绾 + 2绾 + 3绾 + 鍏朵粬 + + - + *
({{i.physicalUnit}})锛 - + - + - + + + + 1绾 + 2绾 + 3绾 + 鍏朵粬 + + - + *
+ left: 205px; + top: 45px; + font-size: 11px; + color: red;"> {{i.rulevalue}}
@@ -278,14 +286,14 @@ - + - + - + + + + 1绾 + 2绾 + 3绾 + 鍏朵粬 + + - + *
+ + + + + 馃爦 + + + +
+
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
+
- 鎿嶄綔绫诲瀷锛 - 鍏ㄩ儴 - 鏇存柊 - 鏂板 - 鍒犻櫎 - 鍏辫锛80鏉 + 鎿嶄綔绫诲瀷锛 + 鍏ㄩ儴 + 鏇存柊 + 鏂板 + 鍒犻櫎 + 鍏辫锛歿{count}}鏉
瀹℃牳鐘舵侊細 - 鍏ㄩ儴 - 宸查氳繃 - 宸叉嫆缁 + 鍏ㄩ儴 + 鍒濆閫氳繃 + 鍒濆椹冲洖 + 缁堝閫氳繃 + 缁堝椹冲洖
绫诲瀷锛 - - 鈪犵骇 - 鈪$骇 - - - 鎵灞炵粍缁囷細 + + 鈪犵骇棰勬 + 鈪$骇棰勬 + 鈪㈢骇棰勬 + 鈪g骇棰勬 + 鈪ょ骇棰勬 + 搴旀ラ妗(鍥藉绾) + 搴旀ラ妗(甯傜骇) + 绫诲瀷棰勬 + + + 缂栧埗绾у埆锛 - - 鈪犵骇 - 鈪$骇 - + + {{item.name}} + - 鏃堕棿锛 + +
+
+ 鏃堕棿锛 + 馃爦 + + + + +
-
+ + + +
+ + + + + + + + + +
绫诲瀷鎿嶄綔鎵灞炵粍缁瀹℃牳鐘舵鎻愪氦浜鎻愪氦鏃堕棿
+
+ + + + + + + + + +
+ + {{item.contentType=='1'?'鈪犵骇棰勬':item.contentType=='2'?'鈪$骇棰勬':item.contentType=='3'?'鈪㈢骇棰勬':item.contentType=='4'?'鈪g骇棰勬':item.contentType=='5'? + '鈪ょ骇棰勬':item.contentType=='6'?'搴旀ラ妗堬紙鍥藉绾э級':item.contentType=='7'?'搴旀ラ妗堬紙甯傜骇锛':item.contentType=='8'?'绫诲瀷棰勬':item.contentType=='11'?'閲嶇偣鍗曚綅':'娑堥槻杞﹁締'}}{{item.operation=='0'?'鏂板':item.operation=='1'?'鏇存柊':'鍒犻櫎'}}{{item.verifyOrganizationName}}{{item.verifyState=='0'?'寰呭垵瀹':item.verifyState=='1'? + '鍒濆閫氳繃':item.verifyState=='2'?'鍒濆椹冲洖':item.verifyState=='3'?'寰呯粓瀹':item.verifyState=='4'?'缁堝閫氳繃':'缁堝椹冲洖'}}{{item.creatorName}}{{item.createTime|date:'yyyy-MM-dd'}}
+
+ + +
diff --git a/src/app/plan-audit/plan-record/plan-record.component.scss b/src/app/plan-audit/plan-record/plan-record.component.scss index 67d555f..14ee4bc 100644 --- a/src/app/plan-audit/plan-record/plan-record.component.scss +++ b/src/app/plan-audit/plan-record/plan-record.component.scss @@ -32,10 +32,17 @@ } } .tablediv{ - width: 95%; - table{ - margin: 20px 20px; + width: 100%; + height: 70%; + .tbodycss{ + overflow-y: auto; + height: 600px; width: 100%; + } + table{ + //margin: 20px 20px; + margin-left: 20px; + width: 97%; //border: 1px solid #2196F3; thead{ @@ -45,6 +52,7 @@ font-size: 16px; } + tr:nth-child(odd){ background: #FAFAFA; } @@ -65,4 +73,13 @@ th,td{ } .green{color: #00C756;} .red{color: #FF4D4D;} -.blue{color: #2196F3;} \ No newline at end of file +.blue{color: #2196F3;} + +//婊氬姩鏉℃牱寮 +::-webkit-scrollbar{ + width: 6px; + background-color: white; + } + ::-webkit-scrollbar-thumb{ + background-color: #2196F3; + } \ No newline at end of file diff --git a/src/app/plan-audit/plan-record/plan-record.component.ts b/src/app/plan-audit/plan-record/plan-record.component.ts index 9ed4c77..3fc1f35 100644 --- a/src/app/plan-audit/plan-record/plan-record.component.ts +++ b/src/app/plan-audit/plan-record/plan-record.component.ts @@ -4,10 +4,12 @@ * @Author: sueRimn * @Date: 2020-12-25 10:19:31 * @LastEditors: sueRimn - * @LastEditTime: 2020-12-25 14:53:46 + * @LastEditTime: 2021-01-21 10:15:50 */ import { Component, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; +import { MatSnackBar, MatSnackBarConfig } from '@angular/material/snack-bar'; +import { HttpClient } from '@angular/common/http' @Component({ selector: 'app-plan-record', @@ -16,18 +18,96 @@ import { FormControl } from '@angular/forms'; }) export class PlanRecordComponent implements OnInit { - constructor() { } + constructor(private http:HttpClient,public snackBar: MatSnackBar) { } ngOnInit(): void { + let level = sessionStorage.getItem("level"); + if(level == "0"){//濡傛灉鏄婚槦 + this.preparelevels = [ + {name:"鎬婚槦",value:"1"}, + {name:"鏀槦",value:"2"}, + {name:"澶ч槦",value:"4"}, + {name:"涓槦",value:"8"} + ] + this.PlanLevel=0 + } + if(level == "1"){//濡傛灉鏄敮闃 + this.preparelevels = [ + {name:"鏀槦",value:"1"}, + {name:"澶ч槦",value:"2"}, + {name:"涓槦",value:"3"} + ] + this.PlanLevel=1 + } + if(level == "2"){//濡傛灉鏄ぇ闃 + this.preparelevels = [ + {name:"澶ч槦",value:"4"}, + {name:"涓槦",value:"8"} + ] + this.PlanLevel=2 + } + if(level == "3"){//濡傛灉鏄腑闃 + this.preparelevels = [ + {name:"涓槦",value:"8"} + ] + this.PlanLevel=3 + } + this.getAlltabledate() } selected = new FormControl(0); //閫夐」鍗 瀹炰緥 - level//绫诲瀷 - js//缁勭粐鏈烘瀯 + preparelevels:any + level=''//绫诲瀷 + verifyState=''//瀹℃牳鐘舵 + projectlevel//缁勭粐鏈烘瀯 + PlanLevel//缂栧埗绾у埆 addtime//鏃堕棿 - tableDate=[ - {level:"鈪犵骇棰勬",option:"鏇存柊",orgication:"娴︿笢鏀槦",unitstate:"宸查氳繃",addname:"璧典俊",addtime:"2020-12-15 10:36:24"}, - {level:"娑堢伀鏍",option:"鏂板",orgication:"闂佃鏀槦",unitstate:"宸叉嫆缁",addname:"寮犱笁",addtime:"2020-12-15 10:36:24"}, - {level:"澶╃劧鍙栨按鐐",option:"鍒犻櫎",orgication:"涓婃捣鎬婚槦",unitstate:"宸叉嫆缁",addname:"鐜嬩簲",addtime:"2020-12-15 10:36:24"} - ] + endtime//缁撴潫鏃堕棿 + count//涓鍏卞灏戞潯 + tableDate + + //鑾峰彇琛ㄦ牸鏁版嵁 + getAlltabledate(){ + + let paramsdata:any = { + Operation:this.level||[], + ContentType:Number(this.projectlevel)||[], + Level:this.PlanLevel||[], + verifyState:this.verifyState||[1,2,4,5], + QueryStartTime:this.addtime||'', + QueryEndTime:this.endtime||'' + } + this.http.get("/api/ContentVerifies",{params:paramsdata}).subscribe((data:any)=>{ + //console.log(data) + this.tableDate=data.items + this.count=data.totalCount + }) + } + //鎻愪氦鏌ヨ + onSubmit(value){ + //console.log(value) + this.getAlltabledate() + } + //鍒锋柊 + record(){ + this.verifyState='' + this.level='' + this.projectlevel='' + this.addtime='' + this.endtime='' + let level = sessionStorage.getItem("level"); + if(level == "0"){//濡傛灉鏄婚槦 + this.PlanLevel=0 + } + if(level == "1"){//濡傛灉鏄敮闃 + this.PlanLevel=1 + } + if(level == "2"){//濡傛灉鏄ぇ闃 + this.PlanLevel=2 + } + if(level == "3"){//濡傛灉鏄腑闃 + this.PlanLevel=3 + } + this.getAlltabledate() + } } diff --git a/src/app/plan-audit/wait-examineer/wait-examineer.component.ts b/src/app/plan-audit/wait-examineer/wait-examineer.component.ts index 8c82e5d..a444aff 100644 --- a/src/app/plan-audit/wait-examineer/wait-examineer.component.ts +++ b/src/app/plan-audit/wait-examineer/wait-examineer.component.ts @@ -4,7 +4,7 @@ * @Author: sueRimn * @Date: 2020-12-25 16:13:50 * @LastEditors: sueRimn - * @LastEditTime: 2021-01-19 14:29:15 + * @LastEditTime: 2021-01-21 11:17:39 */ import { Component, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; @@ -165,6 +165,7 @@ export class WaitExamineerComponent implements OnInit { this.getAlltabledate() }) } + this.chuorzhong=undefined } //鎷掔粷鎿嶄綔 refuse(){ @@ -175,7 +176,7 @@ export class WaitExamineerComponent implements OnInit { this.snackBar.open('瀹℃牳鏈氳繃锛岃淇敼鍚庡啀鏉ュ鏍!','纭畾',config); } if(this.chuorzhong==0){ - this.http.put(`/api/PlanAudits/${this.radioid}/First`,{auditStatus:4}).subscribe(data=>{ + this.http.put(`/api/PlanAudits/${this.radioid}/First`,{auditStatus:32}).subscribe(data=>{ this.snackBar.open('鎿嶄綔鎴愬姛!','纭畾',config); this.checked='' this.getAlltabledate() @@ -188,6 +189,7 @@ this.http.put(`/api/PlanAudits/${this.radioid}`,{auditStatus:4}).subscribe(data= this.getAlltabledate() }) } +this.chuorzhong=undefined } //鍒嗘暟楗肩姸鍥 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 @@ 鈪㈢骇棰勬 - 鈪g骇棰勬 - 鈪ょ骇棰勬 + 鈪g骇棰勬 + 鈪ょ骇棰勬
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..1a809b8 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 @@ +
@@ -52,7 +60,8 @@ 瀹℃牳鐘舵 - {{element.auditStatus | auditsatus}} + {{element.auditStatus=='8'?'鏈彁浜ゅ鏍':element.auditStatus=='1'?'瀹℃牳涓':element.auditStatus=='2'?'瀹℃牳閫氳繃':element.auditStatus=='4'? + '瀹℃牳閫鍥':element.auditStatus=='16'?'鍒濆閫氳繃':'鍒濆椹冲洖'}} 鏄惁鍏紑 @@ -71,7 +80,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..b4d9df3 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,8 @@ 瀹℃牳鐘舵 - {{element.auditStatus=='8'?'鏈彁浜ゅ鏍':element.auditStatus=='1'?'瀹℃牳涓':element.auditStatus=='2'?'瀹℃牳閫氳繃':'瀹℃牳閫鍥'}} + {{element.auditStatus=='8'?'鏈彁浜ゅ鏍':element.auditStatus=='1'?'瀹℃牳涓':element.auditStatus=='2'?'瀹℃牳閫氳繃':element.auditStatus=='4'? + '瀹℃牳閫鍥':element.auditStatus=='16'?'鍒濆閫氳繃':'鍒濆椹冲洖'}} 鏄惁鍏紑 @@ -135,6 +136,7 @@ 鏌ョ湅棰勬 鎻愪氦瀹℃牳 鎾ら攢瀹℃牳 + 瀹℃壒缁撴灉 涓嬭浇 鍒犻櫎 @@ -144,7 +146,8 @@ + [pageSizeOptions]="pageSizeOptions" + (page)="changePage($event)"> 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..8ff1a69 100644 --- a/src/app/plan-management/meet-plan/meet-plan.component.ts +++ b/src/app/plan-management/meet-plan/meet-plan.component.ts @@ -100,6 +100,11 @@ export class MeetPlanComponent implements OnInit { this.tabledataSource = data.items }) } + //鍒嗛〉浜嬩欢 + changePage(e){ + this.PageNumber = e.pageIndex+1 + this.getAlltabledate() + } //鏌ヨ onSubmit (value) { @@ -278,8 +283,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 +525,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..e634de5 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-21 15:02:25 -->
@@ -119,7 +119,8 @@ 瀹℃牳鐘舵 - {{element.auditStatus=='8'?'鏈彁浜ゅ鏍':element.auditStatus=='1'?'瀹℃牳涓':element.auditStatus=='2'?'瀹℃牳閫氳繃':'瀹℃牳閫鍥'}} + {{element.auditStatus=='8'?'鏈彁浜ゅ鏍':element.auditStatus=='1'?'瀹℃牳涓':element.auditStatus=='2'?'瀹℃牳閫氳繃':element.auditStatus=='4'? + '瀹℃牳閫鍥':element.auditStatus=='16'?'鍒濆閫氳繃':'鍒濆椹冲洖'}} 鏄惁鍏紑 @@ -133,8 +134,9 @@ 鎿嶄綔 鏌ョ湅棰勬 - 鎻愪氦瀹℃牳 + 鎻愪氦瀹℃牳 鎾ら攢瀹℃牳 + 瀹℃壒缁撴灉 涓嬭浇 鍒犻櫎 @@ -145,7 +147,8 @@ + [pageSizeOptions]="pageSizeOptions" + (page)="changePage($event)"> 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..693ad3a 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-21 14:32:43 */ 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' @@ -108,9 +109,13 @@ export class OnetwoEntryPlanComponent implements OnInit { this.http.get("/api/PlanComponentsMajor",{params:paramsdata}).subscribe((data:any)=>{ this.length = data.totalCount this.tabledataSource = data.items - console.log(this.tabledataSource) }) } + //鍒嗛〉浜嬩欢 + changePage(e){ + this.PageNumber = e.pageIndex+1 + this.getAlltabledate() + } //閲嶇疆 reset(){ @@ -193,6 +198,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 +317,7 @@ export class OnetwoEntryPlanComponent implements OnInit { } +//鏂板缓 @Component({ selector: 'new-unit', templateUrl: './newunit.html', @@ -526,3 +543,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/pass-plan/pass-plan.component.html b/src/app/plan-management/pass-plan/pass-plan.component.html index 38ebbd4..8c34ed6 100644 --- a/src/app/plan-management/pass-plan/pass-plan.component.html +++ b/src/app/plan-management/pass-plan/pass-plan.component.html @@ -73,6 +73,26 @@ 鍖呭惈涓嬬骇
+
+ + + + + 馃爦 + + + +
+
+ + + + + 馃爦 + + + +
@@ -86,14 +106,130 @@
- + + diff --git a/src/app/plan-management/pass-plan/pass-plan.component.scss b/src/app/plan-management/pass-plan/pass-plan.component.scss index 3769e5e..59b2a1b 100644 --- a/src/app/plan-management/pass-plan/pass-plan.component.scss +++ b/src/app/plan-management/pass-plan/pass-plan.component.scss @@ -89,4 +89,121 @@ .mat-cell{ text-align: center; +} + +//瀹屾暣搴 +.integrityDiv{ + width: 180px; + height: 30px; + background-color: #e2e7ee; + // background-image: linear-gradient(to right, #e2e7ee ,#FF4500, #FF8C00,#32cd32); + margin: 0 auto; + position: relative; + .integrityNum{ + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + color: black; + font-weight: 800; + font-size: 15px; + cursor: default; + } + .integrityColorDiv{ + height: 100%; + } + .integrityDetails{ + position: absolute; + display: none; + width: 350px; + height:280px; + border: 1px solid rgba(0, 0, 0, 0.22); + background-color: white; + .integrityDetailsTop{ + width: 100%; + height: 23px; + line-height:23px; + border-bottom: 1px solid rgba(0, 0, 0, 0.22); + margin-bottom: 1px; + font-size: 14px; + span{ + display: inline-block; + text-align: center; + font-weight: 800; + } + .span1{ + width: 25%; + } + .span2{ + width: 60%; + } + .span3{ + width: 15%; + } + } + .integrityDetailsBody{ + ul{ + li{ + width: 100%; + height: 23px; + line-height: 23px; + margin: 3px 0; + div{ + float: left; + font-size: 13px; + } + .name{ + width: 25%; + height: 100%; + } + .colorDiv{ + width: 60%; + height: 100%; + position: relative; + .colorDivBac{ + width: 90%; + height: 100%; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%,-50%); + background-color: #dfe5ec; + border-radius: 5px; + .colorDivCon{ + border-radius: 5px; + height: 100%; + background-color: #2398f1; + } + } + span{ + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%,-50%); + // color: white; + font-weight: 600; + } + } + .number{ + width: 15%; + height: 100%; + } + } + } + + } + } + .bottomposition{ + top: 2px; + left: 188px; + } + .topposition{ + top: -252px; + left: 188px; + } +} +.integrityDiv:hover{ + .integrityDetails{ + display: block; + } } \ No newline at end of file diff --git a/src/app/plan-management/pass-plan/pass-plan.component.ts b/src/app/plan-management/pass-plan/pass-plan.component.ts index 6a3bf37..0f0334d 100644 --- a/src/app/plan-management/pass-plan/pass-plan.component.ts +++ b/src/app/plan-management/pass-plan/pass-plan.component.ts @@ -42,7 +42,7 @@ export class PassPlanComponent implements OnInit { pageSizeOptions: number[] = [10] //璁剧疆姣忛〉鏉℃暟 PageNumber:any; //绗嚑椤 - displayedColumns: string[] = ['unitname', 'planname', 'addpeople','addtime','plantype','auditStatus','openRange','projectlevel','operation']; + displayedColumns: string[] = ['planname', 'addpeople','addtime','plantype','auditStatus','openRange','projectlevel','operation']; allorganizations:any //鎵鏈夌粍缁囨満鏋 allunittype:any //鎵鏈夊崟浣嶇被鍨 tabledataSource:any //琛ㄦ牸鏁版嵁 @@ -108,6 +108,121 @@ export class PassPlanComponent implements OnInit { }) } + colorRgb(sColor){ + var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/; + var sColor = sColor.toLowerCase(); + if (sColor && reg.test(sColor)) { + if (sColor.length === 4) { + var sColorNew = "#"; + for (var i = 1; i < 4; i += 1) { + sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1)); + } + sColor = sColorNew; + } + //澶勭悊鍏綅鐨勯鑹插 + var sColorChange = []; + for (var i = 1; i < 7; i += 2) { + sColorChange.push(parseInt("0x" + sColor.slice(i, i + 2))); + } + return sColorChange; + } else { + return sColor; + } + } + colorHex(rgb){ + var _this = rgb; + var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/; + if (/^(rgb|RGB)/.test(_this)) { + var aColor = _this.replace(/(?:(|)|rgb|RGB)*/g, "").split(","); + var strHex = "#"; + for (var i = 0; i < aColor.length; i++) { + var hex:any = Number(aColor[i]).toString(16); + hex = hex < 10 ? 0 + '' + hex : hex;// 淇濊瘉姣忎釜rgb鐨勫间负2浣 + if (hex === "0") { + hex += hex; + } + strHex += hex; + } + if (strHex.length !== 7) { + strHex = _this; + } + return strHex; + } else if (reg.test(_this)) { + var aNum = _this.replace(/#/, "").split(""); + if (aNum.length === 6) { + return _this; + } else if (aNum.length === 3) { + var numHex = "#"; + for (var i = 0; i < aNum.length; i += 1) { + numHex += (aNum[i] + aNum[i]); + } + return numHex; + } + } else { + return _this; + } + } + + gradientColor(startColor, endColor, step) { + let _this = this + let startRGB = _this.colorRgb(startColor);//杞崲涓簉gb鏁扮粍妯″紡 + let startR = startRGB[0]; + let startG = startRGB[1]; + let startB = startRGB[2]; + + let endRGB = _this.colorRgb(endColor); + let endR = endRGB[0]; + let endG = endRGB[1]; + let endB = endRGB[2]; + + let sR = (endR - startR) / step;//鎬诲樊鍊 + let sG = (endG - startG) / step; + let sB = (endB - startB) / step; + + var colorArr = []; + for (var i = 0; i < step; i++) { + //璁$畻姣忎竴姝ョ殑hex鍊 + var hex = _this.colorHex('rgb('+ parseInt((sR * i + startR))+ ',' + parseInt((sG * i + startG))+ ',' + parseInt((sB * i + startB)) + ')'); + colorArr.push(hex); + } + return colorArr; +} + integrity(width){ + let _this = this + + let style:any = {} + style.width = width +'%'; + if(width < 30){ + let colorArr = this.gradientColor('#D50000', '#E53935', 30); + for(let i = 0; i < 30; i++){ + if( i == width){ + style.background = colorArr[i] + } + } + } + if(width >= 30 && width < 60){ + let colorArr = this.gradientColor('#FF9800', '#E65100', 30); + for(let i = 30; i < 60; i++){ + if( i == width){ + style.background = colorArr[i-30] + } + } + } + if(width >= 60){ + let colorArr = this.gradientColor('#81C784', '#2E7D32', 41); + for(let i = 60; i <= 100; i++){ + if( i == width){ + style.background = colorArr[i-60] + } + } + } + return style + } + integrityDetails(width,zong){ + let style:any = {} + style.width = (width/zong)*100 +'%'; + return style + } @@ -119,6 +234,10 @@ export class PassPlanComponent implements OnInit { } ) } + addtime//寮濮嬫椂闂 + endtime//缁撴潫鏃堕棿 + integrityScoreMin//瀹屾暣搴︽渶灏忓 + integrityScoreMax//瀹屾暣搴︽渶澶у organizationName:any //褰撳墠鍗曚綅缁勭粐鏈烘瀯鍚嶇О treedata:any //缁勭粐鏈烘瀯鏍戝瀷鏁版嵁 newArr:any = [] 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..dc12cb5 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,8 @@ - + @@ -111,8 +112,9 @@ @@ -122,7 +124,8 @@
棰勬鍚嶇О {{element.name}} 娣诲姞浜 {{element.creatorName}} 瀹℃牳鐘舵{{element.auditStatus=='8'?'鏈彁浜ゅ鏍':element.auditStatus=='1'?'瀹℃牳涓':element.auditStatus=='2'?'瀹℃牳閫氳繃':'瀹℃牳閫鍥'}}{{element.auditStatus=='8'?'鏈彁浜ゅ鏍':element.auditStatus=='1'?'瀹℃牳涓':element.auditStatus=='2'?'瀹℃牳閫氳繃':element.auditStatus=='4'? + '瀹℃牳閫鍥':element.auditStatus=='16'?'鍒濆閫氳繃':'鍒濆椹冲洖'}} 鏄惁鍏紑鎿嶄綔 鏌ョ湅棰勬 - 鎻愪氦瀹℃牳 + 鎻愪氦瀹℃牳 鎾ら攢瀹℃牳 + 瀹℃壒缁撴灉 涓嬭浇 鍒犻櫎
+ [pageSizeOptions]="pageSizeOptions" + (page)="changePage($event)"> 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..0a1163c 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-21 14:15:40 */ import { Component, OnInit, ViewChild, Inject } from '@angular/core'; import { HttpClient } from '@angular/common/http' @@ -99,6 +99,11 @@ export class TypePlanComponent implements OnInit { this.tabledataSource = data.items }) } + //鍒嗛〉浜嬩欢 + changePage(e){ + this.PageNumber = e.pageIndex+1 + this.getAlltabledate() + } //閲嶇疆 reset(){ @@ -179,6 +184,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 +297,7 @@ export class TypePlanComponent implements OnInit { } +//鏂板缓 @Component({ selector: 'new-unit', templateUrl: './newunit.html', @@ -500,3 +516,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(); + } +} diff --git a/src/app/ui/collection-tools/collection-tools.component.html b/src/app/ui/collection-tools/collection-tools.component.html index 701098a..dfc085f 100644 --- a/src/app/ui/collection-tools/collection-tools.component.html +++ b/src/app/ui/collection-tools/collection-tools.component.html @@ -284,7 +284,7 @@ [(ngModel)]="sliderValue" (change)="assetAngleIunput()" [disabled]="!isEditPattern || (canvasAssetObj.GameMode == 0 && !pattern)">
- +

鍘氬害

@@ -399,8 +399,8 @@
+
-
diff --git a/src/app/working-area/working-area.component.ts b/src/app/working-area/working-area.component.ts index add640d..42b4a9c 100644 --- a/src/app/working-area/working-area.component.ts +++ b/src/app/working-area/working-area.component.ts @@ -971,6 +971,27 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV this.createNodeShape(this.canvasData.selectPanelPoint.Data); this.createAxLegend(); } + /** + * 鍔犺浇鏃犲叧鑱斾俊鎭缃妗 + * @data 澶勭疆棰勬鏁版嵁 + */ + public async loadNoRelevantInformationDisposalPlan(data:DisposalNodeData): Promise { + await this.refreshBackgroundImage(data.BackgroundImageUrl,data.BackgroundImageAngle); + // 娓呯┖鎵鏈夊浘褰 + this.selection.deselectAll(); + const itemList = []; + this.backgroundImage.children.forEach(item => { + if (item instanceof AxShape && item instanceof AxPreviewImageShape === false) { + itemList.push(item.name); + } + }); + + itemList.forEach(item => { + this.backgroundImage.getChildByName(item).destroy(); + }); + // 鍒涘缓澶勭疆棰勬鍥惧舰 + this.createNodeShape(this.canvasData.selectPanelPoint.Data); + } /** * 鍒涘缓瀹変俊鍥句緥 */ diff --git a/src/styles.scss b/src/styles.scss index aee0200..2ef5a9e 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -129,7 +129,7 @@ table td.mat-footer-cell:last-of-type{ } //寮瑰嚭妗嗘牱寮忓彇娑坧adding -#shareDialog,#lookPlanDialog,#openPlanToolDialog,#addWater{ +#shareDialog,#lookPlanDialog,#openPlanToolDialog,#addWater,#videodialog{ padding: 0; }