From 44cc75e6486657a765bb1a843d3f19275fd89768 Mon Sep 17 00:00:00 2001 From: SHAOJIAHAO <55341701@qq.com> Date: Wed, 17 Aug 2022 10:10:24 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=96=B0=E5=A2=9E]=E6=A0=87=E7=BB=98=E5=9C=B0?= =?UTF-8?q?=E7=90=86=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../unit-details/unit-details.component.html | 229 ++++++++------ .../unit-details/unit-details.component.scss | 193 +++++++++--- .../unit-details/unit-details.component.ts | 293 ++++++++++++++++-- .../home/basic-info/unit/unit.component.ts | 2 +- src/assets/images/close.png | Bin 0 -> 521 bytes src/assets/images/newposition.png | Bin 0 -> 1426 bytes src/assets/images/ok.png | Bin 0 -> 561 bytes src/assets/images/oldposition.png | Bin 0 -> 1197 bytes src/index.html | 1 + src/styles.scss | 62 +++- 10 files changed, 601 insertions(+), 179 deletions(-) create mode 100644 src/assets/images/close.png create mode 100644 src/assets/images/newposition.png create mode 100644 src/assets/images/ok.png create mode 100644 src/assets/images/oldposition.png diff --git a/src/app/home/basic-info/unit-details/unit-details.component.html b/src/app/home/basic-info/unit-details/unit-details.component.html index bfc9306..59e47a9 100644 --- a/src/app/home/basic-info/unit-details/unit-details.component.html +++ b/src/app/home/basic-info/unit-details/unit-details.component.html @@ -1,7 +1,7 @@
- 重点部位情况(一) + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:1pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; height:35.1pt; padding-left:4.9pt; padding-right:5.03pt; vertical-align:middle; width:30.05pt; writing-mode:tb-rl"> +重点部位情况(一) |
- 重点部位名称 + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> +重点部位名称 |
- - - + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:35.45pt"> ++ + |
- 重点部位所在位置 + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:54.8pt"> +重点部位所在位置 |
- + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:42.15pt"> +
|
- 建筑结构 + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:34.55pt"> +建筑结构 |
- + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:43.15pt"> +
|
- 使用性质 + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:36.55pt"> +使用性质 |
- + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:65.6pt"> +
|
- |||||||||||
- 主要危险性 + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> +主要危险性 |
- + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:377.05pt"> +
|
- ||||||||||||||||||
- 重点部位情况(二) + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:1pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; height:35.1pt; padding-left:4.9pt; padding-right:5.03pt; vertical-align:middle; width:30.05pt; writing-mode:tb-rl"> +重点部位情况(二) |
- 重点部位名称 + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> +重点部位名称 |
- + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:35.45pt"> +
|
- 重点部位所在位置 + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:54.8pt"> +重点部位所在位置 |
- + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:42.15pt"> +
|
- 建筑结构 + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:34.55pt"> +建筑结构 |
- + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:43.15pt"> +
|
- 使用性质 + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:36.55pt"> +使用性质 |
- + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:65.6pt"> +
|
- |||||||||||
- 主要危险性 + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> +主要危险性 |
- + style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:377.05pt"> +
|
- ||||||||||||||||||
@@ -803,8 +841,5 @@
- - - \ No newline at end of file diff --git a/src/app/home/basic-info/unit-details/unit-details.component.scss b/src/app/home/basic-info/unit-details/unit-details.component.scss index 85db2fa..017d4d3 100644 --- a/src/app/home/basic-info/unit-details/unit-details.component.scss +++ b/src/app/home/basic-info/unit-details/unit-details.component.scss @@ -1,55 +1,154 @@ .detailsbox { - width: 100%; - + width: 100%; + + text-align: left; + box-sizing: 100%; + + .form { + pointer-events: none; + } + + .top { text-align: left; - box-sizing: 100%; - .form{ - pointer-events: none; + margin: 20px; + display: flex; + // border-bottom: 1px solid #eee; + color: #000; + + div { + width: 50%; } - .top { - text-align: left; - margin: 20px; - display: flex; - // border-bottom: 1px solid #eee; - color: #000; - div{ - width: 50%; - } - button{ - margin-right: 10px; - } + + button { + margin-right: 10px; + } + } + + .buttons { + display: flex; + + .button-left { + width: 50%; + + button { + margin: 10px 15px; + } + } + + .button-right { + width: 50%; + text-align: right; + + button { + margin: 10px 15px; + } } - .buttons{ + } + + .title { + color: #000; + margin: 20px 15px; + background: #EFF1F5; + height: 35px; + line-height: 35px; + border-radius: 10px; + padding-left: 10px; + } + + .content { + border: 1px solid; + + .mainright { + color: #000; + float: left; + flex: 1; + height: 430px; + margin-right: 100px; + position: relative; + + .searchinput { display: flex; - .button-left{ - width: 50%; - button{ - margin: 10px 15px; - } + position: absolute; + left: 0; + top: 0; + } + + .gistopbox { + position: absolute; + box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); + border-radius: 4px; + left: 5%; + top: 10px; + width: 90%; + height: 46px; + background: #FFFFFF; + display: flex; + justify-content: space-around; + align-items: center; + + .positionItem { + width: 35%; + height: 35px; + display: flex; + align-items: center; + + .itemNum { + background: #F2F2F2; + box-sizing: border-box; + padding-left: 10px; + width: 80%; + height: 32px; + line-height: 32px; + margin-left: 5px; + border-radius: 4px; + } } - .button-right{ - width: 50%; - text-align: right; - button{ - margin: 10px 15px; - } + + .setPosition { + cursor: pointer; + width: 15%; + height: 32px; + background: #2196F3; + color: #fff; + border-radius: 4px; + display: flex; + align-items: center; + justify-content: center; } + + .inputBox { + width: 63%; + display: flex; + align-items: center; + + .positionInput { + border: 0; + border-radius: 6px; + width: 90%; + height: 34px; + background: #F2F2F2; + margin-left: 8px; + box-sizing: border-box; + padding-left: 10px; + } + } + + } + + .hidden { + opacity: 0; + z-index: -1; + } + + .show { + opacity: 1; + z-index: 1; + } } - .title{ - color: #000; - margin: 20px 15px; - background: #EFF1F5; - height: 35px; - line-height: 35px; - border-radius: 10px; - padding-left: 10px; - } - .content{ - border: 1px solid; - } - .aaaa{ - // background-color: #eee; - width: 100%; - margin: 0 auto ; - } -} \ No newline at end of file + } + + .formbox { + width: 100%; + margin: 0 auto; + } +} diff --git a/src/app/home/basic-info/unit-details/unit-details.component.ts b/src/app/home/basic-info/unit-details/unit-details.component.ts index ad8d68e..7eb9d64 100644 --- a/src/app/home/basic-info/unit-details/unit-details.component.ts +++ b/src/app/home/basic-info/unit-details/unit-details.component.ts @@ -8,6 +8,7 @@ import { HttpClient } from '@angular/common/http'; import { asBlob } from 'html-docx-js-typescript' // 要保存这个docx文件推荐引入file-saver哦,你可以用npm i -D file-saver来安装 import { saveAs } from 'file-saver' +declare var AMap: any; @Component({ selector: 'app-unit-details', templateUrl: './unit-details.component.html', @@ -16,10 +17,10 @@ import { saveAs } from 'file-saver' export class UnitDetailsComponent implements OnInit { @ViewChild('box') box: ElementRef; - constructor(private message:NzMessageService, private router: Router, private toTree: TreeService, private fb: FormBuilder, private http: HttpClient, private renderer: Renderer2, private el: ElementRef) { + constructor(private message: NzMessageService, private router: Router, private toTree: TreeService, private fb: FormBuilder, private http: HttpClient, private renderer: Renderer2, private el: ElementRef, public renderer2: Renderer2, private elementRef: ElementRef) { } - disableds=false + disableds = false datas = { basicInfo: { name: "", @@ -37,7 +38,7 @@ export class UnitDetailsComponent implements OnInit { west: "", north: "", routeAndTime: "", - + positionCoordinates: { x: 0, y: 0 } }, facilities: { controlPosition: "", @@ -47,7 +48,7 @@ export class UnitDetailsComponent implements OnInit { supplyMode: "", waterSources: "", waterSourcesPosition: "", - system:{ + system: { alarm: false, spray: false, broadcast: false, @@ -91,10 +92,9 @@ export class UnitDetailsComponent implements OnInit { id = "" integrity = 0 ngOnInit(): void { - console.log(this.router); this.id = this.router['browserUrlTree'].queryParams.id - if(this.router['browserUrlTree'].queryParams.pattern!="edit"){ - this.disableds=true + if (this.router['browserUrlTree'].queryParams.pattern != "edit") { + this.disableds = true } this.validateForm = this.fb.group({ directorName: [null], @@ -103,11 +103,228 @@ export class UnitDetailsComponent implements OnInit { buildingTypeId: [null] }); - console.log(this.validateForm); this.getAllOrganization() this.getCompanies() this.getBuildingTypes() } + + + + isMapLabel: boolean + //地图标注位置 + markerPosition: any = { x: 0, y: 0 }//单位坐标 + map: any //地图实例 + isGisTopBox: boolean = false//点击位置按钮 + isGisTopBoxTwo: boolean = false//点击位置按钮 + oldPositionMarker: any //旧位置marker实例 + newPositionMarker: any //新位置marker实例 + + newPositionMarkerContent: any = + ' ' +
+ ' '
+ newPositionMarkerContentBtn: any =
+ '![]() ' +
+ ' '
+ oldPositionMarkerContent: any =
+ '![]() ![]() ![]() ' +
+ ' '
+ //初始化地图
+ searchTitle: any//搜索内容
+ placeSearch: any//地址搜索类
+ search() {
+ this.placeSearch.search(this.searchTitle, (status, result) => {
+ // 搜索成功时,result即是对应的匹配数据
+ if (result.info == "OK") {
+ this.newPositionMarker.setPosition([result.poiList.pois[0].location.lng, result.poiList.pois[0].location.lat])
+ this.markerPosition2 = { x: result.poiList.pois[0].location.lng, y: result.poiList.pois[0].location.lat }
+ this.map.setCenter([result.poiList.pois[0].location.lng, result.poiList.pois[0].location.lat]); //设置地图中心点
+ } else {
+ alert('查询不到输入地址信息')
+ }
+ })
+ }
+ //初始化地图
+ markerPosition2
+ labelGis() {
+ console.log('初始化地图')
+ this.map = new AMap.Map('container', {
+ zoom: 12
+ })
+ this.map.on('complete', () => {
+ this.isGisTopBox = true
+ });
+ //输入提示
+ var autoOptions = {
+ input: "tipinput"
+ };
+ AMap.plugin(['AMap.PlaceSearch', 'AMap.AutoComplete'], () => {
+ var auto = new AMap.AutoComplete(autoOptions);
+ this.placeSearch = new AMap.PlaceSearch(); //构造地点查询类
+ auto.on("select", (e) => {
+ this.newPositionMarker.setPosition([e.poi.location.lng, e.poi.location.lat])
+ this.markerPosition2 = { x: e.poi.location.lng, y: e.poi.location.lat }
+ this.map.setCenter([e.poi.location.lng, e.poi.location.lat]); //设置地图中心点
+ });//注册监听,当选中某条记录时会触发
+ });
+
+ if (this.isMapLabel) {//如果已经标注单位坐标
+ console.log('已标注单位位置')
+ this.map.setCenter([this.datas.basicInfo.positionCoordinates.x, this.datas.basicInfo.positionCoordinates.y]);
+ this.oldPositionMarker = new AMap.Marker({
+ position: [this.datas.basicInfo.positionCoordinates.x, this.datas.basicInfo.positionCoordinates.y],
+ content: this.newPositionMarkerContent,
+ offset: new AMap.Pixel(-34, -36)
+ })
+ // 将 markers 添加到地图
+ this.map.add(this.oldPositionMarker);
+ } else {
+ // console.log('未标注单位位置')
+ this.map.setCity('济南');
+ }
+ }
+
+ //点击位置按钮
+ setPosition() {
+
+ if(this.disableds){
+ return
+ }
+
+
+ this.isGisTopBox = false
+ this.isGisTopBoxTwo = true
+ if (this.isMapLabel) {//如果已经标注单位坐标
+ // console.log('已标注单位位置')
+ if (this.oldPositionMarker) {
+ this.oldPositionMarker.setContent(this.oldPositionMarkerContent)
+ }
+ if (this.newPositionMarker) {
+ this.newPositionMarker.setContent(this.oldPositionMarkerContent)
+ }
+ this.newPositionMarker = new AMap.Marker({
+ draggable: true,
+ position: [this.markerPosition.x, this.markerPosition.y],
+ content: this.newPositionMarkerContentBtn,
+ offset: new AMap.Pixel(-34, -36)
+ });
+ this.map.add(this.newPositionMarker);
+ if (this.markerPosition.x && this.markerPosition.x != 0) {
+ this.markerPosition2 = { x: this.markerPosition.x, y: this.markerPosition.y }
+ } else {
+ this.markerPosition2 = { x: this.map.getCenter().lng, y: this.map.getCenter().lat } //获取当前地图中心位置
+ }
+ this.newPositionMarker.on('dragend', (e) => {
+ let lnglat = this.map.containerToLngLat(e.pixel)
+ this.markerPosition2 = { x: lnglat.KL, y: lnglat.kT }
+ })
+ this.newPositionMarker.on('dragging', (e) => {
+ let lnglat = this.map.containerToLngLat(e.pixel)
+ this.newPositionMarker.setPosition(lnglat);
+ })
+ //点击确定
+ this.renderer2.listen(this.elementRef.nativeElement.querySelector('#setPositionOk'), 'click', (event) => {
+ this.map.clearMap();
+ this.isGisTopBox = true
+ this.isGisTopBoxTwo = false
+ this.newPositionMarker = new AMap.Marker({
+ position: [this.markerPosition2.x, this.markerPosition2.y],
+ content: this.newPositionMarkerContent,
+ offset: new AMap.Pixel(-34, -36)
+ });
+ this.markerPosition = this.markerPosition2
+ this.map.add(this.newPositionMarker);
+ })
+ //点击取消
+ this.renderer2.listen(this.elementRef.nativeElement.querySelector('#setPositionClose'), 'click', (event) => {
+ this.isGisTopBox = true
+ this.isGisTopBoxTwo = false
+ this.map.clearMap();
+ this.newPositionMarker = new AMap.Marker({
+ position: [this.markerPosition.x, this.markerPosition.y],
+ content: this.newPositionMarkerContent,
+ offset: new AMap.Pixel(-34, -36)
+ });
+ this.map.setCenter([this.markerPosition.x, this.markerPosition.y]); //设置地图中心点
+ this.map.add(this.newPositionMarker);
+ })
+
+ } else {
+ // console.log('未标注单位位置')
+ if (this.newPositionMarker) {
+ this.newPositionMarker.setContent(this.oldPositionMarkerContent)
+ }
+ let center
+ //this.markerPosition---单位坐标
+ if (this.markerPosition.x && this.markerPosition.x != 0) {
+ center = [this.markerPosition.x, this.markerPosition.y]
+ } else {
+ center = this.map.getCenter(); //获取当前地图中心位置
+ // console.log('获取当前地图中心位置', center)
+ this.map.setCenter(center);
+ }
+
+ this.newPositionMarker = new AMap.Marker({
+ draggable: true,
+ position: center,
+ content: this.newPositionMarkerContentBtn,
+ offset: new AMap.Pixel(-34, -36)
+ });
+ this.map.add(this.newPositionMarker);
+
+ if (this.markerPosition.x && this.markerPosition.x != 0) {
+ this.markerPosition2 = { x: this.markerPosition.x, y: this.markerPosition.y }
+ } else {
+ this.markerPosition2 = { x: this.map.getCenter().lng, y: this.map.getCenter().lat } //获取当前地图中心位置
+ }
+ this.newPositionMarker.on('dragend', (e) => {
+ let lnglat = this.map.containerToLngLat(e.pixel)
+ this.markerPosition2 = { x: lnglat.KL, y: lnglat.kT }
+ })
+ this.newPositionMarker.on('dragging', (e) => {
+ let lnglat = this.map.containerToLngLat(e.pixel)
+ this.newPositionMarker.setPosition(lnglat);
+ })
+ //点击确定
+ this.renderer2.listen(this.elementRef.nativeElement.querySelector('#setPositionOk'), 'click', (event) => {
+ this.isGisTopBox = true
+ this.isGisTopBoxTwo = false
+ this.markerPosition = this.markerPosition2
+ this.map.clearMap();
+ this.newPositionMarker = new AMap.Marker({
+ position: [this.markerPosition.x, this.markerPosition.y],
+ content: this.newPositionMarkerContent,
+ offset: new AMap.Pixel(-34, -36)
+ });
+ this.newPositionMarker.setMap(this.map)
+ })
+ this.renderer2.listen(this.elementRef.nativeElement.querySelector('#setPositionClose'), 'click', (event) => {
+ this.map.clearMap();
+ this.isGisTopBox = true
+ this.isGisTopBoxTwo = false
+ if (this.markerPosition.x && this.markerPosition.x != 0) {//说明之前标过点
+ this.newPositionMarker = new AMap.Marker({
+ position: [this.markerPosition.x, this.markerPosition.y],
+ content: this.newPositionMarkerContent,
+ offset: new AMap.Pixel(-34, -36)
+ });
+ this.map.setCenter([this.markerPosition.x, this.markerPosition.y]); //设置地图中心点
+ this.map.add(this.newPositionMarker);
+ }
+ })//取消
+ }
+
+ }
+
+
+
+
+
listOfData: any[] = [];
listOfData2: any[] = [];
@@ -619,7 +836,7 @@ export class UnitDetailsComponent implements OnInit {
![]() |
`+this.datas.KeyParts[0].keyparts+` + style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[0].keyparts + ` |
@@ -629,7 +846,7 @@ export class UnitDetailsComponent implements OnInit { |
`+this.datas.KeyParts[0].keypartsposition+` + style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[0].keypartsposition + ` |
@@ -639,7 +856,7 @@ export class UnitDetailsComponent implements OnInit { |
`+this.datas.KeyParts[0].buildingstructure+` + style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[0].buildingstructure + ` |
@@ -649,7 +866,7 @@ export class UnitDetailsComponent implements OnInit { |
`+this.datas.KeyParts[0].useNature+` + style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[0].useNature + ` |
||||||||||||
`+this.datas.KeyParts[0].danger+` + style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[0].danger + ` |
|||||||||||||||||||
`+this.datas.KeyParts[1].keyparts+` + style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[1].keyparts + ` |
@@ -688,7 +905,7 @@ export class UnitDetailsComponent implements OnInit { |
`+this.datas.KeyParts[1].keypartsposition+` + style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[1].keypartsposition + ` |
@@ -698,7 +915,7 @@ export class UnitDetailsComponent implements OnInit { |
`+this.datas.KeyParts[1].buildingstructure+` + style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[1].buildingstructure + ` |
@@ -708,7 +925,7 @@ export class UnitDetailsComponent implements OnInit { |
`+this.datas.KeyParts[1].useNature+` + style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[1].useNature + ` |
|||||||||||||
`+this.datas.KeyParts[1].danger+` + style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[1].danger + ` |
|||||||||||||||||||