<div class="bigbox">
    <div class="titlebox">
        <div class="titleitembox">
            <div class="item" [ngClass]="{'selectedItem': selectedItem == '封面'}" (click)="clickTitleItem('封面')">
                1.封面
            </div>
            <div class="item" *ngFor="let item of planTemplateData;let key = index" (click)="clickTitleItem(item)"
                [ngClass]="{'selectedItem': selectedItem == item.groupName}">
                {{key + 2}}.{{item.groupName}}
            </div>
        </div>
        <div class="btnbox">
            <button mat-stroked-button>
                <mat-icon>visibility</mat-icon> 预览
            </button>
            <button mat-flat-button color="primary">
                <mat-icon>save</mat-icon> 提交
            </button>
        </div>
    </div>
    <div class="contentbox">
        <div class="leftbox">
            <div *ngIf="selectedItem == '重点图示'" class="leftKeyImg">
                <div class="keyImgTitle">
                    重点图示
                </div>
                <div class="planlist" id="planlist">
                    <!-- 总平面图 -->
                    <div style="margin: 10px 0;">
                        <mat-accordion>
                            <mat-expansion-panel expanded style="box-shadow: 0 0 black;border: 1px solid #EEF1F5;">
                                <mat-expansion-panel-header collapsedHeight='33px' expandedHeight='33px'
                                    style="position: relative;padding-left:20px;background: #F2F9FF;">
                                    <mat-panel-title>
                                        总平面图
                                    </mat-panel-title>
                                </mat-expansion-panel-header>
                                <div class="content">
                                    <div class="contentitem" *ngFor="let item of sitePlanItems">
                                        <div>
                                            <img (click)="openPlan(item,-1)"
                                                [src]="item.imageUrl ? item.imageUrl+'?x-oss-process=image/resize,m_fill,h_100,w_100' : '../../../assets/images/noImg.png'"
                                                alt="">
                                        </div>
                                        <p>{{item.name}}</p>
                                    </div>
                                </div>
                            </mat-expansion-panel>
                        </mat-accordion>
                    </div>
                    <!-- 建筑平面图 -->
                    <div>
                        <div *ngFor="let item of allBuildings;let key=index" style="margin-bottom: 10px;">
                            <mat-accordion>
                                <mat-expansion-panel style="box-shadow: 0 0 black;border: 1px solid #EEF1F5;">
                                    <mat-expansion-panel-header collapsedHeight='33px' expandedHeight='33px'
                                        style="position: relative;padding-left:20px;background: #F2F9FF;">
                                        <mat-panel-title>
                                            {{item.name}}
                                        </mat-panel-title>
                                    </mat-expansion-panel-header>
                                    <ng-template matExpansionPanelContent>
                                        <div class="content">
                                            <div class="contentitem" *ngFor="let i of item.plandata">
                                                <div>
                                                    <img (click)="openPlan(i,key)"
                                                        [src]="i.imageUrl ? i.imageUrl+'?x-oss-process=image/resize,m_fill,h_100,w_100' : '../../../assets/images/noImg.png'"
                                                        alt="">
                                                </div>
                                                <p>{{i.name}}</p>
                                            </div>
                                        </div>
                                    </ng-template>
                                </mat-expansion-panel>
                            </mat-accordion>
                        </div>
                    </div>
                    <!-- 实景图 -->
                    <div style="margin: 10px 0;">
                        <mat-accordion>
                            <mat-expansion-panel style="box-shadow: 0 0 black;border: 1px solid #EEF1F5;">
                                <mat-expansion-panel-header collapsedHeight='33px' expandedHeight='33px'
                                    style="position: relative;padding-left:20px;background: #F2F9FF;">
                                    <mat-panel-title>
                                        实景图
                                    </mat-panel-title>
                                </mat-expansion-panel-header>
                                <div class="content" id="viewer">
                                    <div class="realPictureItem" *ngFor="let item of allRealPicture;let key1 = index">
                                        <div class="realPictureTitle">{{item.name}}</div>
                                        <div class="contentitem" *ngFor="let i of item.realityImages;let key2 = index">
                                            <div class="realPictureImgItem">
                                                <img [src]="i.newImageUrl" alt=""
                                                    [attr.data-original]="'/api/Objects/PlanPlatform/' + i.imageUrl">
                                                <div class="realPictureImgItemBtn realPictureImgItemBtn1"
                                                    (click)="lookkeyImgItemLeft(key1,key2,i)">
                                                    查看图片
                                                </div>
                                                <div class="realPictureImgItemBtn realPictureImgItemBtn2"
                                                    (click)="addkeyImgItemLeft(item,i)">
                                                    增加分组
                                                </div>
                                            </div>
                                            <p>{{i.name}}</p>

                                        </div>
                                    </div>

                                </div>
                            </mat-expansion-panel>
                        </mat-accordion>
                    </div>
                </div>
            </div>
        </div>
        <div class="mainbox">
            <!-- 封面 -->
            <div class="cover" *ngIf="selectedItem == '封面'">
                <p class="planNum">
                    预案编号: <input type="text" name="" id="">
                </p>
                <h1>{{planName}}</h1>
                <ul *ngIf="unitData">
                    <li>
                        <div>
                            对象名称:
                        </div>
                        <div>
                            {{unitData.name}}
                        </div>
                    </li>
                    <li>
                        <div>
                            单位性质:
                        </div>
                        <div>
                            {{unitData.buildingTypes[0].name}}
                        </div>
                    </li>
                    <li>
                        <div>
                            <span class="redspan">*</span>预案级别:
                        </div>
                        <div>
                            <ng-container *ngIf="planLevel == '5'; else elseTemplate">
                                Ⅴ级
                            </ng-container>
                            <ng-template #elseTemplate>
                                Ⅲ级
                            </ng-template>
                        </div>
                    </li>
                    <li>
                        <div>
                            <span class="redspan">*</span>灾害类型:
                        </div>
                        <div>
                            <select ngModel="0">
                                <option value="0">火灾</option>
                                <option value="1">抢险救援</option>
                                <option value="2">其他</option>
                            </select>
                        </div>
                    </li>
                    <li>
                        <div>
                            防火级别:
                        </div>
                        <div>

                        </div>
                    </li>
                    <li>
                        <div>
                            防火管辖:
                        </div>
                        <div>
                            {{unitData.organizationName}}
                        </div>
                    </li>
                    <li>
                        <div>
                            灭火责任队站:
                        </div>
                        <div>

                        </div>
                    </li>
                    <li>
                        <div>
                            制作人职务/姓名:
                        </div>
                        <div>
                            <input type="text" style="width: 160px;margin-right: 10px;">
                            <input type="text" style="width: 50px;">
                        </div>
                    </li>
                    <li>
                        <div>
                            审核人职务/姓名:
                        </div>
                        <div>

                        </div>
                    </li>
                    <li>
                        <div>
                            审核时间:
                        </div>
                        <div>

                        </div>
                    </li>
                </ul>
            </div>
            <!-- 模板页面 -->
            <div *ngFor="let item of planTemplateData;let key = index">
                <div *ngIf="selectedItem == item.groupName">
                    <!-- <p>{{item.groupName}}</p> -->
                    <div class="centerBox"
                        *ngIf="item.groupName!='单位概况'&&item.groupName!='交通水源'&&item.groupName!='重点图示'&&item.groupName!='预案附件'">
                        <div class="boxHead">
                            <span>{{item.groupName}}</span>
                        </div>
                        <div class="boxBody" *ngFor="let element of item.attribute;let i=index">
                            <div class="boxBodyHead">
                                <span>{{element.headName}}</span>
                                <img src="../../../assets/images/deleteblue.png" *ngIf="element.level==1"
                                    (click)='delTd(key,i)'>
                                <img src="../../../assets/images/add.png" *ngIf="element.level==1"
                                    (click)='addTd(key,i)'>
                            </div>
                            <div class="body">
                                <!--表格类型-->
                                <table *ngIf="element.level==1">
                                    <thead>
                                        <th *ngFor="let itemth of element.tableth;let tablethi=index;TrackBy:trackByFn">
                                            <input type="text" placeholder="请输入内容"
                                                [(ngModel)]="element.tableth[tablethi]">
                                        </th>
                                    </thead>
                                    <tbody>
                                        <!--  <tr>
                                          <td><input type="text"placeholder="请输入内容" ></td>
                                          <td><input type="text"placeholder="请输入内容" ></td>
                                          <td><input type="text"placeholder="请输入内容" ></td>
                                      </tr> -->
                                        <tr *ngFor="let itemtr of element.tabletr">
                                            <td
                                                *ngFor="let itemtd of itemtr.tabletd;let tabletdi=index;TrackBy:trackByFn">
                                                <input type="text" placeholder="请输入"
                                                    [(ngModel)]="itemtr.tabletd[tabletdi]">
                                            </td>
                                        </tr>
                                    </tbody>
                                </table>
                                <!--文本区域-->
                                <textarea style="width: 99%;height: 100px;" *ngIf="element.level==3"
                                    [(ngModel)]="element.tableth"></textarea>
                                <!--输入框-->
                                <div class="inputtext" *ngIf="element.level==2">
                                    <div class="inputj" style="height: 100%;width: 100%;"
                                        *ngFor="let itemth of element.tableth;let tablethi=index;TrackBy:trackByFn">
                                        <div style="height: 100%;width: 100%;"
                                            *ngFor="let itemthj of element.tableth[tablethi];let tablethj=index;TrackBy:trackByFn">
                                            <input type="text" placeholder="请输入内容"
                                                style="background-color: #E8E9E9;width: 40%;"
                                                [(ngModel)]="itemthj.head">
                                            <input type="text" placeholder="请输入内容" style="width: 60%;"
                                                [(ngModel)]="itemthj.body">
                                        </div>
                                    </div>
                                </div>
                                <!--树形图-->
                                <div style="height: 300px;width: 100%;" *ngIf="element.level==4">
                                    <tree-diagram [data]="element.tableth" [(ngModel)]="element.tableth"></tree-diagram>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="keyImg" *ngIf="item.groupName == '重点图示'">
                        <div class="keyImgItem" *ngFor="let i of item.attribute;let key = index">
                            <div class="keyImgTitle">
                                <input type="text" placeholder="请输入分组名称" [(ngModel)]="i.name">
                                <mat-icon class="deleteItem" *ngIf="key != 0" (click)="deleteItem(item,key)">delete
                                </mat-icon>
                            </div>
                            <div class="keyImgImg">
                                <div class="imgbox" *ngFor="let imgUrl of i.imgArr;let imgkey = index">
                                    <mat-icon class="deleteImg" (click)="deleteImgItem(i.imgArr,imgkey)">delete
                                    </mat-icon>
                                    <img [src]="imgUrl" alt="">
                                </div>
                                <div class="uploadBtn">
                                    <button mat-stroked-button>
                                        <mat-icon>add</mat-icon>上传图片
                                    </button>
                                    <input (change)="filechange($event,i)" type="file" name="" id="">
                                </div>
                            </div>
                        </div>
                        <!-- 增加分组 -->
                        <div class="addkeyImgItem">
                            <button mat-flat-button color="primary" (click)="addkeyImgItem(item)">
                                增加分组
                            </button>
                        </div>
                    </div>
                    <div class="disposalPoint" *ngIf="item.groupName == '预案附件'">
                        处置要点
                    </div>
                </div>
            </div>
        </div>
        <div class="rightbox">

        </div>
    </div>
</div>


<div id="viewerjs" style="display:none">

</div>