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 90520a6..b421cd5 100644 --- a/src/app/data-collection/fire-force/fire-force.component.html +++ b/src/app/data-collection/fire-force/fire-force.component.html @@ -144,6 +144,7 @@ save保存 open_in_browser提交审核 + close关闭 diff --git a/src/app/data-collection/fire-force/fire-force.component.scss b/src/app/data-collection/fire-force/fire-force.component.scss index 2865ab8..ac52b20 100644 --- a/src/app/data-collection/fire-force/fire-force.component.scss +++ b/src/app/data-collection/fire-force/fire-force.component.scss @@ -339,7 +339,7 @@ cursor: pointer; color: #2196F3; mat-icon{ - vertical-align: text-top; + vertical-align: sub; font-size: 20px; width: 20px; height: 20px; @@ -351,7 +351,9 @@ .submitAudit{ margin: 0 30px; } - + .close{ + margin-right: 30px; + } } } .contant{ diff --git a/src/app/data-collection/fire-force/fire-force.component.ts b/src/app/data-collection/fire-force/fire-force.component.ts index 9764080..d9a0245 100644 --- a/src/app/data-collection/fire-force/fire-force.component.ts +++ b/src/app/data-collection/fire-force/fire-force.component.ts @@ -9,6 +9,7 @@ import { MatTreeFlatDataSource, MatTreeFlattener } from '@angular/material/tree' import { NzTreeNode } from 'ng-zorro-antd/tree'; import { TreeService } from 'src/app/http-interceptors/tree.service'; import Viewer from 'viewerjs' +import CryptoJS from 'crypto-js/crypto-js' declare var AMap: any; @Component({ @@ -678,7 +679,11 @@ export class FireForceComponent implements OnInit { } - + close(){ + this.selectedFireForceLevel = null + this.selectedFireForceId = null + this.newPositionMarker ? this.map.remove(this.newPositionMarker) : null + } map:any placeSearch:any//构造地点查询类 isMapLabel:boolean = false //是否已经标记坐标 @@ -1002,10 +1007,9 @@ export class FireForceComponent implements OnInit { //点击文件 clickFile(item){ - console.log(item) + // console.log(item) let suffix = item.fileName.split('.')[item.fileName.split('.').length-1] if(suffix == 'png' || suffix == 'jpg' || suffix == 'JPG'){ - console.log('这是图片') let dom = document.getElementById(`viewerjs`) let pObjs = dom.childNodes; let node = document.createElement("img") @@ -1024,10 +1028,26 @@ export class FireForceComponent implements OnInit { }, 0); } if(suffix == 'docx' || suffix == 'doc' || suffix == 'pdf'){ - let config = new MatSnackBarConfig(); - config.verticalPosition = 'top'; - config.duration = 3000 - this.snackBar.open('暂不支持查看','确定',config); + let fetchUrl = item.objectName + let json={ + doc: { + docId: new Date(), + title: item.fileName, + fetchUrl: `http://${location.host}/api/Objects/PlanPlatform/`+fetchUrl + }, + user: { + uid: "test", + nickName: "test", + avatar: "", + privilege: [ + 'FILE_READ','FILE_DOWNLOAD', 'FILE_PRINT' + ], + }, + } + var stringjson=JSON.stringify(json) + var wordArray = CryptoJS.enc.Utf8.parse(stringjson); + var base64 = CryptoJS.enc.Base64.stringify(wordArray); + window.open(`http://121.5.10.84/apps/editor/openPreview?data=${base64}`) } if(suffix == 'mp4'){ const dialogRef = this.dialog.open(ViewDetails, {//调用open方法打开对话框并且携带参数过去 diff --git a/src/app/data-collection/linkage-forces/linkage-forces.component.html b/src/app/data-collection/linkage-forces/linkage-forces.component.html index 632b6a9..339d4a4 100644 --- a/src/app/data-collection/linkage-forces/linkage-forces.component.html +++ b/src/app/data-collection/linkage-forces/linkage-forces.component.html @@ -119,6 +119,7 @@ save保存 open_in_browser提交审核 + close关闭 diff --git a/src/app/data-collection/linkage-forces/linkage-forces.component.scss b/src/app/data-collection/linkage-forces/linkage-forces.component.scss index 355c8ae..3449db9 100644 --- a/src/app/data-collection/linkage-forces/linkage-forces.component.scss +++ b/src/app/data-collection/linkage-forces/linkage-forces.component.scss @@ -302,7 +302,7 @@ cursor: pointer; color: #2196F3; mat-icon{ - vertical-align: text-top; + vertical-align: sub; font-size: 20px; width: 20px; height: 20px; @@ -314,7 +314,9 @@ .submitAudit{ margin: 0 30px; } - + .close{ + margin-right: 30px; + } } } .contant{ diff --git a/src/app/data-collection/linkage-forces/linkage-forces.component.ts b/src/app/data-collection/linkage-forces/linkage-forces.component.ts index e130b0a..39dc785 100644 --- a/src/app/data-collection/linkage-forces/linkage-forces.component.ts +++ b/src/app/data-collection/linkage-forces/linkage-forces.component.ts @@ -10,6 +10,7 @@ import { NzTreeNode } from 'ng-zorro-antd/tree'; import { TreeService } from 'src/app/http-interceptors/tree.service'; import Viewer from 'viewerjs' import Swiper from 'swiper'; +import CryptoJS from 'crypto-js/crypto-js' declare var AMap: any; @Component({ selector: 'app-linkage-forces', @@ -446,7 +447,13 @@ export class LinkageForcesComponent implements OnInit { } - + //关闭 + close(){ + this.LinkageForceDetailInfo={} + // this.LinkageForceDetailInfo.id = null + console.log(this.LinkageForceDetailInfo) + this.newPositionMarker ? this.map.remove(this.newPositionMarker) : null + } map:any placeSearch:any//构造地点查询类 isMapLabel:boolean = false //是否已经标记坐标 @@ -792,10 +799,26 @@ export class LinkageForcesComponent implements OnInit { }, 0); } if(suffix == 'docx' || suffix == 'doc' || suffix == 'pdf'){ - let config = new MatSnackBarConfig(); - config.verticalPosition = 'top'; - config.duration = 3000 - this.snackBar.open('暂不支持查看','确定',config); + let fetchUrl = item.objectName + let json={ + doc: { + docId: new Date(), + title: item.fileName, + fetchUrl: `http://${location.host}/api/Objects/PlanPlatform/`+fetchUrl + }, + user: { + uid: "test", + nickName: "test", + avatar: "", + privilege: [ + 'FILE_READ','FILE_DOWNLOAD', 'FILE_PRINT' + ], + }, + } + var stringjson=JSON.stringify(json) + var wordArray = CryptoJS.enc.Utf8.parse(stringjson); + var base64 = CryptoJS.enc.Base64.stringify(wordArray); + window.open(`http://121.5.10.84/apps/editor/openPreview?data=${base64}`) } if(suffix == 'mp4'){ const dialogRef = this.dialog.open(ViewDetails2, {//调用open方法打开对话框并且携带参数过去 diff --git a/src/app/data-collection/water-collection/water-collection.component.html b/src/app/data-collection/water-collection/water-collection.component.html index 763a772..0d5405e 100644 --- a/src/app/data-collection/water-collection/water-collection.component.html +++ b/src/app/data-collection/water-collection/water-collection.component.html @@ -81,6 +81,7 @@
save保存 open_in_browser提交审核 + close关闭
diff --git a/src/app/data-collection/water-collection/water-collection.component.scss b/src/app/data-collection/water-collection/water-collection.component.scss index c0707dd..be9e19f 100644 --- a/src/app/data-collection/water-collection/water-collection.component.scss +++ b/src/app/data-collection/water-collection/water-collection.component.scss @@ -246,7 +246,7 @@ cursor: pointer; color: #2196F3; mat-icon{ - vertical-align: text-top; + vertical-align: sub; font-size: 20px; width: 20px; height: 20px; @@ -258,6 +258,9 @@ .submitAudit{ margin: 0 30px; } + .close{ + margin-right: 30px; + } } } .contant{ diff --git a/src/app/data-collection/water-collection/water-collection.component.ts b/src/app/data-collection/water-collection/water-collection.component.ts index 153eba2..6dc648d 100644 --- a/src/app/data-collection/water-collection/water-collection.component.ts +++ b/src/app/data-collection/water-collection/water-collection.component.ts @@ -434,7 +434,12 @@ export class WaterCollectionComponent implements OnInit { } } - + //关闭 + close(){ + this.selectedWaterTypeIndex = null + this.selectedLiIndex = null + this.newPositionMarker ? this.map.remove(this.newPositionMarker) : null + } map:any placeSearch:any//构造地点查询类 isMapLabel:boolean = false //是否已经标记坐标 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 f15cea0..286cc16 100644 --- a/src/app/plan-management/meet-plan/meet-plan.component.ts +++ b/src/app/plan-management/meet-plan/meet-plan.component.ts @@ -170,36 +170,30 @@ export class MeetPlanComponent implements OnInit { //查看预案 openPlan(element){ let filename:string - let fetchUrl=element.attachmentUrls[0] - this.http.get(`/api/ObjectMetadata/PlanPlatform/${fetchUrl}`).subscribe((data:any)=>{ - filename=data.fileName - let json={ - doc: { - docId: element.id, - title: filename, - //title: filename, - fetchUrl: "http://39.106.78.171:8000/api/Objects/PlanPlatform/"+fetchUrl - }, - user: { - uid: "test", - nickName: "test", - avatar: "", - privilege: [ - 'FILE_READ','FILE_DOWNLOAD', 'FILE_PRINT' - ], - }, - } - var stringjson=JSON.stringify(json) - var wordArray = CryptoJS.enc.Utf8.parse(stringjson); - var base64 = CryptoJS.enc.Base64.stringify(wordArray); - - //let base64Date=this.BASE64.encode(stringjson) - //let filedata= CryptoJS.enc.Base64.stringify(json) - console.log(base64) - window.open(`http://121.5.10.84/apps/editor/openPreview?data=${base64}`) - }) - - + let fetchUrl = element.attachmentUrls[0] + this.http.get(`/api/ObjectMetadata/PlanPlatform/${fetchUrl}`).subscribe((data:any)=>{ + filename=data.fileName + let json={ + doc: { + docId: element.id, + title: filename, + //title: filename, + fetchUrl: "http://39.106.78.171:8000/api/Objects/PlanPlatform/"+fetchUrl + }, + user: { + uid: "test", + nickName: "test", + avatar: "", + privilege: [ + 'FILE_READ','FILE_DOWNLOAD', 'FILE_PRINT' + ], + }, + } + var stringjson=JSON.stringify(json) + var wordArray = CryptoJS.enc.Utf8.parse(stringjson); + var base64 = CryptoJS.enc.Base64.stringify(wordArray); + window.open(`http://121.5.10.84/apps/editor/openPreview?data=${base64}`) + }) } //下载↓ diff --git a/src/styles.scss b/src/styles.scss index 6e9b18a..f69d5a0 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -13,7 +13,10 @@ html,body{ margin:0 auto; padding:0; overflow: hidden; - font-family: Regular + font-family: Regular; + textarea{ + font-family: Regular + } } ul,ol,dl,li,dt,dd,p,form,input,h1,h2,h3,h4,h5,h6,section,article,aside,header,footer,nav,figure,time,mark,main,canvas{ margin:0;