@ -26,7 +26,7 @@
基本信息名称
< mat-icon [ ngClass ] = " { ' icongray ' : ! basicInfo } " > visibility< / mat-icon >
< / span >
< span style = "user-select: none;" class = "nameShow" ( click ) = " wantToWorkClick ( ) " >
< span style = "user-select: none;" class = "nameShow" ( click ) = " wantToWorkClick ( ) " >
想定作业名称
< mat-icon [ ngClass ] = " { ' icongray ' : ! wantToWork } " > visibility< / mat-icon >
< / span >
@ -40,14 +40,18 @@
<!-- 头部操作栏 -->
< div class = "headerOperate" >
< button mat-button ( click ) = " checkedBuilding ( { name: ' 总平面图 ' } ) " [ ngClass ] = " { ' buildingbtnchecked ' : ' 总平面图 ' = = checkedBuildingDate } " >
< button mat-button ( click ) = " checkedBuilding ( { name: ' 总平面图 ' } ) "
[ngClass]="{'buildingbtnchecked': '总平面图' == checkedBuildingDate}">
< span > 总平面图< / span >
< / button >
< button mat-button * ngFor = "let item of allBuildings" ( click ) = " checkedBuilding ( item ) " class = "bigeditdeletebtn" [ ngClass ] = " { ' buildingbtnchecked ' : item . name = = checkedBuildingDate } " >
< button mat-button * ngFor = "let item of allBuildings" ( click ) = " checkedBuilding ( item ) " class = "bigeditdeletebtn"
[ngClass]="{'buildingbtnchecked': item.name == checkedBuildingDate}">
< span > {{item.name}}< / span >
< span class = "editdeletebtn" >
< mat-icon ( click ) = " editBuilding ( $ event , item ) " style = "font-size: 16px;vertical-align:sub;margin-left: 6px;color: rgb(26, 194, 26);" > create< / mat-icon >
< mat-icon ( click ) = " deleteBuilding ( $ event , item ) " style = "font-size: 17px;vertical-align:sub;color: rgb(224, 51, 51);" > delete< / mat-icon >
< mat-icon ( click ) = " editBuilding ( $ event , item ) "
style="font-size: 16px;vertical-align:sub;margin-left: 6px;color: rgb(26, 194, 26);">create< / mat-icon >
< mat-icon ( click ) = " deleteBuilding ( $ event , item ) "
style="font-size: 17px;vertical-align:sub;color: rgb(224, 51, 51);">delete< / mat-icon >
< / span >
< / button >
< button mat-button ( click ) = " createBuilding ( ) " >
@ -58,8 +62,8 @@
<!-- 功能区 -->
< div class = "functionalDomain" >
< div class = 'functionalDomainContent' >
<!-- H5Canvas -->
<!-- <app - working - area></app - working - area> -- >
<!-- H5Canvas -->
< app-working-area > < / app-working-area >
<!-- H5Canvas -->
< div class = 'functionalDomainLeft publicCss' [ ngClass ] = " { ' togglePanel ' : toggleExpandPanel = =true}" >
@ -67,13 +71,17 @@
< div class = "planarGraph" >
< div class = "planarGraphHeader" ( click ) = ' togglePlanarGraph ( ) ' >
< label class = "overflowText" style = "font-weight: 550;" > 平面图< / label >
< label class = "hover" > < mat-icon ( click ) = ' foundPanel ( $ event ) ' class = "matIcons" > add< / mat-icon > < / label >
< label class = "hover" >
< mat-icon ( click ) = ' foundPanel ( $ event ) ' class = "matIcons" > add< / mat-icon >
< / label >
< / div >
< div [ hidden ] = " ! togglePlane " >
< div class = "sitePlanContent" * ngFor = "let item of sitePlanData;let key = index" [ ngClass ] = " { ' selectSitePlan ' : selectSitePlanIndex = =key}" ( click ) = ' selectSitePlan ( item , key ) ' >
< div class = "sitePlanContent" * ngFor = "let item of sitePlanData;let key = index"
[ngClass]="{'selectSitePlan': selectSitePlanIndex==key}" (click)='selectSitePlan(item,key)'>
< mat-icon * ngIf = "!item.imageUrl" class = "matIcons" > broken_image< / mat-icon >
< label class = "overflowText" > {{item.name}}< / label >
< mat-icon title = "替换底图" style = "float: right; margin-top: 8px;" * ngIf = "selectSitePlanIndex==key" class = "matIcons" > photo_size_select_actual< / mat-icon >
< mat-icon title = "替换底图" style = "float: right; margin-top: 8px;" * ngIf = "selectSitePlanIndex==key"
class="matIcons">photo_size_select_actual< / mat-icon >
<!-- 右边定位操作栏 -->
<!-- <div id="rightOperate">
@ -85,7 +93,7 @@
<!-- 素材库 -->
< div id = "materialBank" >
< div class = "planarGraphHeader" ( click ) = ' toggleMaterial ( ) ' >
< div class = "planarGraphHeader" ( click ) = ' toggleMaterial ( ) ' >
< label class = "overflowText" style = "font-weight: 550;" > 素材库< / label >
< / div >
< div style = "flex: 1;overflow-y: auto;" [ hidden ] = " ! toggleMaterialBank " >
@ -96,8 +104,9 @@
< / mat-expansion-panel-header >
< div class = "panelLibraryFlex" >
< div class = "imgBox" * ngFor = "let items of item.images;let key = index" [ title ] = " items . name " ( click ) = ' selectImg ( item , items , key ) '
[ngClass]="{'selectImg': selectLibrary==item.name & & selectImageIndex==key}">
< div class = "imgBox" * ngFor = "let items of item.images;let key = index" [ title ] = " items . name "
(click)='selectImg(item,items,key)'
[ngClass]="{'selectImg': selectLibrary==item.name & & selectImageIndex==key}">
< img [ src ] = " items . imageUrl " onerror = "javascript:this.src='../../../assets/images/noImg.png'" >
< p class = "overflowText" > {{items.name}}< / p >
< / div >
@ -113,47 +122,52 @@
< / div >
< div class = "functionalDomainRight publicCss " >
<!-- 属性 -->
< div class = "property" style = "height: 50%;" >
< div class = "title" >
< div >
< span style = "user-select: none" > 属性< / span >
< / div >
<!-- 属性 -->
< div class = "property" style = "height: 50%;" >
< div class = "title" >
< div >
< span style = "user-select: none" > 属性< / span >
< / div >
< / div >
<!-- 平面图属性 -->
< div class = "siteproperty" style = "user-select: none;display: none;" >
< p > 面积(平方米)< / p >
< div class = "siteproperty_size" > 0< / div >
< p > 详情< / p >
< div class = "siteproperty_details" >
京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。
< / div >
<!-- 平面图属性 -->
< div class = "siteproperty" style = "user-select: none;display: none;" >
< p > 面积(平方米)< / p >
< div class = "siteproperty_size" > 0< / div >
< p > 详情< / p >
< div class = "siteproperty_details" > 京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。京中有善口技者,阿巴阿巴阿巴。 < / div >
< / div >
<!-- 素材属性 -->
< div class = "assetsproperty" >
< h3 style = "text-align: center;font-weight: 900;" > 实景照片< / h3 >
< p > 宽度(像素)< / p >
< input type = "text" class = "biginput" >
< p > 高度(像素)< / p >
< input type = "text" class = "biginput" >
< p > 角度< / p >
< div style = "width: 100%;display: flex;vertical-align: top;height: 22px;" >
< input type = "number" class = "smallinput" [ ( ngModel ) ] = " sliderValue "
oninput="if(value>360)value=360;if(value< 0 ) value = 0;" >
< mat-slider color = "primary" min = "0" max = "360" step = "1" style = "bottom: 12px;left: 2px;width: 70%;"
[(ngModel)]="sliderValue">< / mat-slider >
< / div >
<!-- 素材属性 -->
< div class = "assetsproperty" >
< h3 style = "text-align: center;font-weight: 900;" > 实景照片< / h3 >
< p > 宽度(像素)< / p >
< input type = "text" class = "biginput" >
< p > 高度(像素)< / p >
< input type = "text" class = "biginput" >
< p > 角度< / p >
< div style = "width: 100%;display: flex;vertical-align: top;height: 22px;" >
< input type = "number" class = "smallinput" [ ( ngModel ) ] = " sliderValue " oninput = "if(value>360)value=360;if(value<0)value=0;" >
< mat-slider color = "primary" min = "0" max = "360" step = "1" style = "bottom: 12px;left: 2px;width: 70%;" [ ( ngModel ) ] = " sliderValue " > < / mat-slider >
< / div >
< p > 是否高亮< / p >
< div >
< input type = "checkbox" style = "width: 20px;height: 20px;vertical-align: middle;margin-left: 8px;" > < span > 选中高亮< / span >
< / div >
< p > 是否高亮< / p >
< div >
< input type = "checkbox"
style="width: 20px;height: 20px;vertical-align: middle;margin-left: 8px;">< span > 选中高亮< / span >
< / div >
< / div >
<!-- 消防要素 -- >
< div class = "firecategories" style = "height: 50%;" >
< div class = "title" >
< div >
< span style = "user-select: none" > 消防要素< / span >
< / div >
< / div >
<!-- 消防要素 -->
< div class = "firecategories" style = "height: 50%;" >
< div class = "title" >
< div >
< span style = "user-select: none" > 消防要素< / span >
< / div >
< / div >
< / div >
< / div >
< / div >