|
|
@ -52,13 +52,19 @@ |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<nz-checkbox-group [(ngModel)]="complaint.unitList" |
|
|
|
<nz-checkbox-group [(ngModel)]="complaint.unitList" |
|
|
|
(ngModelChange)="log(complaint)"></nz-checkbox-group> |
|
|
|
(ngModelChange)="log(complaint)"></nz-checkbox-group> |
|
|
|
<!-- <p class="blue" *ngIf="complaint.unitList.length < totalCount" |
|
|
|
<p class="blue" *ngIf="complaint.unitList.length < totalCount" (click)="moreData()"> |
|
|
|
(click)="moreData()">更多</p> --> |
|
|
|
<ng-container *ngIf="moreDataLoading; else moreDatatemplate"> |
|
|
|
|
|
|
|
<span nz-icon nzType="loading" nzTheme="outline"></span> |
|
|
|
|
|
|
|
</ng-container> |
|
|
|
|
|
|
|
<ng-template #moreDatatemplate> |
|
|
|
|
|
|
|
更多 |
|
|
|
|
|
|
|
</ng-template> |
|
|
|
|
|
|
|
</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="popoverContent" *ngIf="complaint.selectedMenu == 2"> |
|
|
|
<div class="popoverContent" *ngIf="complaint.selectedMenu == 2"> |
|
|
|
<div> |
|
|
|
<div> |
|
|
|
<form nz-form> |
|
|
|
<form nz-form (ngSubmit)="getCompaniesByName(complaint)"> |
|
|
|
<nz-form-item> |
|
|
|
<nz-form-item> |
|
|
|
<nz-form-control> |
|
|
|
<nz-form-control> |
|
|
|
<nz-input-group nzPrefixIcon="search"> |
|
|
|
<nz-input-group nzPrefixIcon="search"> |
|
|
@ -66,32 +72,40 @@ |
|
|
|
placeholder="请输入单位名称" [ngModelOptions]="{standalone: true}" /> |
|
|
|
placeholder="请输入单位名称" [ngModelOptions]="{standalone: true}" /> |
|
|
|
</nz-input-group> |
|
|
|
</nz-input-group> |
|
|
|
</nz-form-control> |
|
|
|
</nz-form-control> |
|
|
|
|
|
|
|
<button style="display: none;" type="submit"></button> |
|
|
|
</nz-form-item> |
|
|
|
</nz-form-item> |
|
|
|
</form> |
|
|
|
</form> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<nz-tree [nzHideUnMatched]='true' [nzSearchValue]="complaint.search2" |
|
|
|
<nz-tree *ngIf="complaint.isnodes" [nzHideUnMatched]='true' |
|
|
|
#nzTreeComponent [nzData]="complaint.nodes" [nzTreeTemplate]="nzTreeTemplate" |
|
|
|
[nzData]="complaint.nodes" [nzTreeTemplate]="nzTreeTemplatecomplaint1" |
|
|
|
nzBlockNode [nzExpandedIcon]="multiExpandedIconTpl"> |
|
|
|
nzBlockNode [nzAsyncData]="true" (nzExpandChange)="onExpandChange($event)"> |
|
|
|
</nz-tree> |
|
|
|
</nz-tree> |
|
|
|
<ng-template #nzTreeTemplate let-node let-origin="origin"> |
|
|
|
<ng-template #nzTreeTemplatecomplaint1 let-node let-origin="origin"> |
|
|
|
<div class="nodebox"> |
|
|
|
<div class="nodebox"> |
|
|
|
<span class="name"> |
|
|
|
<span class="name"> |
|
|
|
<label *ngIf="node.origin.companyName" |
|
|
|
<label *ngIf="node.origin.companyName" nz-checkbox |
|
|
|
[(ngModel)]="node.origin.isChecked" nz-checkbox |
|
|
|
[(ngModel)]="node.origin.isChecked" |
|
|
|
(ngModelChange)="orcheckbox(complaint,$event,node)"></label> |
|
|
|
(ngModelChange)="orcheckbox(complaint,$event,node)"></label> |
|
|
|
{{ node.title }} |
|
|
|
{{ node.title }} |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</ng-template> |
|
|
|
</ng-template> |
|
|
|
<ng-template #multiExpandedIconTpl let-node let-origin="origin"> |
|
|
|
|
|
|
|
<ng-container *ngIf="node.origin.companyName; else elseTemplate"> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</ng-container> |
|
|
|
|
|
|
|
<ng-template #elseTemplate> |
|
|
|
<nz-tree *ngIf="!complaint.isnodes" [nzHideUnMatched]='true' |
|
|
|
<i nz-icon [nzType]="node.isExpanded ? 'caret-down' : 'caret-right'" |
|
|
|
[nzData]="complaint.nodes2" [nzTreeTemplate]="nzTreeTemplatecomplaint2" |
|
|
|
class="ant-tree-switcher-line-icon"></i> |
|
|
|
nzBlockNode> |
|
|
|
</ng-template> |
|
|
|
</nz-tree> |
|
|
|
|
|
|
|
<ng-template #nzTreeTemplatecomplaint2 let-node let-origin="origin"> |
|
|
|
|
|
|
|
<div class="nodebox"> |
|
|
|
|
|
|
|
<span class="name"> |
|
|
|
|
|
|
|
<label *ngIf="node.origin.companyName" nz-checkbox |
|
|
|
|
|
|
|
[(ngModel)]="node.origin.isChecked" |
|
|
|
|
|
|
|
(ngModelChange)="orcheckbox(complaint,$event,node)"></label> |
|
|
|
|
|
|
|
{{ node.title }} |
|
|
|
|
|
|
|
</span> |
|
|
|
|
|
|
|
</div> |
|
|
|
</ng-template> |
|
|
|
</ng-template> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -203,13 +217,20 @@ |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<nz-checkbox-group [(ngModel)]="permission.unitList" |
|
|
|
<nz-checkbox-group [(ngModel)]="permission.unitList" |
|
|
|
(ngModelChange)="log(permission)"></nz-checkbox-group> |
|
|
|
(ngModelChange)="log(permission)"></nz-checkbox-group> |
|
|
|
<!-- <p class="blue" *ngIf="permission.unitList.length < totalCount" |
|
|
|
<p class="blue" *ngIf="permission.unitList.length < totalCount" |
|
|
|
(click)="moreData()">更多</p> --> |
|
|
|
(click)="moreData()"> |
|
|
|
|
|
|
|
<ng-container *ngIf="moreDataLoading; else moreDatatemplate"> |
|
|
|
|
|
|
|
<span nz-icon nzType="loading" nzTheme="outline"></span> |
|
|
|
|
|
|
|
</ng-container> |
|
|
|
|
|
|
|
<ng-template #moreDatatemplate> |
|
|
|
|
|
|
|
更多 |
|
|
|
|
|
|
|
</ng-template> |
|
|
|
|
|
|
|
</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="popoverContent" *ngIf="permission.selectedMenu == 2"> |
|
|
|
<div class="popoverContent" *ngIf="permission.selectedMenu == 2"> |
|
|
|
<div> |
|
|
|
<div> |
|
|
|
<form nz-form> |
|
|
|
<form nz-form (ngSubmit)="getCompaniesByName(permission)"> |
|
|
|
<nz-form-item> |
|
|
|
<nz-form-item> |
|
|
|
<nz-form-control> |
|
|
|
<nz-form-control> |
|
|
|
<nz-input-group nzPrefixIcon="search"> |
|
|
|
<nz-input-group nzPrefixIcon="search"> |
|
|
@ -217,32 +238,40 @@ |
|
|
|
placeholder="请输入单位名称" [ngModelOptions]="{standalone: true}" /> |
|
|
|
placeholder="请输入单位名称" [ngModelOptions]="{standalone: true}" /> |
|
|
|
</nz-input-group> |
|
|
|
</nz-input-group> |
|
|
|
</nz-form-control> |
|
|
|
</nz-form-control> |
|
|
|
|
|
|
|
<button style="display: none;" type="submit"></button> |
|
|
|
</nz-form-item> |
|
|
|
</nz-form-item> |
|
|
|
</form> |
|
|
|
</form> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<nz-tree [nzHideUnMatched]='true' [nzSearchValue]="permission.search2" |
|
|
|
<nz-tree *ngIf="permission.isnodes" [nzHideUnMatched]='true' |
|
|
|
#nzTreeComponent [nzData]="permission.nodes" [nzTreeTemplate]="nzTreeTemplate" |
|
|
|
[nzData]="permission.nodes" [nzTreeTemplate]="nzTreeTemplatepermission1" |
|
|
|
nzBlockNode [nzExpandedIcon]="multiExpandedIconTpl"> |
|
|
|
nzBlockNode [nzAsyncData]="true" (nzExpandChange)="onExpandChange($event)"> |
|
|
|
</nz-tree> |
|
|
|
</nz-tree> |
|
|
|
<ng-template #nzTreeTemplate let-node let-origin="origin"> |
|
|
|
<ng-template #nzTreeTemplatepermission1 let-node let-origin="origin"> |
|
|
|
<div class="nodebox"> |
|
|
|
<div class="nodebox"> |
|
|
|
<span class="name"> |
|
|
|
<span class="name"> |
|
|
|
<label *ngIf="node.origin.companyName" |
|
|
|
<label *ngIf="node.origin.companyName" nz-checkbox |
|
|
|
[(ngModel)]="node.origin.isChecked" nz-checkbox |
|
|
|
[(ngModel)]="node.origin.isChecked" |
|
|
|
(ngModelChange)="orcheckbox(permission,$event,node)"></label> |
|
|
|
(ngModelChange)="orcheckbox(permission,$event,node)"></label> |
|
|
|
{{ node.title }} |
|
|
|
{{ node.title }} |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</ng-template> |
|
|
|
</ng-template> |
|
|
|
<ng-template #multiExpandedIconTpl let-node let-origin="origin"> |
|
|
|
|
|
|
|
<ng-container *ngIf="node.origin.companyName; else elseTemplate"> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</ng-container> |
|
|
|
|
|
|
|
<ng-template #elseTemplate> |
|
|
|
<nz-tree *ngIf="!permission.isnodes" [nzHideUnMatched]='true' |
|
|
|
<i nz-icon [nzType]="node.isExpanded ? 'caret-down' : 'caret-right'" |
|
|
|
[nzData]="permission.nodes2" [nzTreeTemplate]="nzTreeTemplatepermission2" |
|
|
|
class="ant-tree-switcher-line-icon"></i> |
|
|
|
nzBlockNode> |
|
|
|
</ng-template> |
|
|
|
</nz-tree> |
|
|
|
|
|
|
|
<ng-template #nzTreeTemplatepermission2 let-node let-origin="origin"> |
|
|
|
|
|
|
|
<div class="nodebox"> |
|
|
|
|
|
|
|
<span class="name"> |
|
|
|
|
|
|
|
<label *ngIf="node.origin.companyName" nz-checkbox |
|
|
|
|
|
|
|
[(ngModel)]="node.origin.isChecked" |
|
|
|
|
|
|
|
(ngModelChange)="orcheckbox(permission,$event,node)"></label> |
|
|
|
|
|
|
|
{{ node.title }} |
|
|
|
|
|
|
|
</span> |
|
|
|
|
|
|
|
</div> |
|
|
|
</ng-template> |
|
|
|
</ng-template> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -354,13 +383,20 @@ |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<nz-checkbox-group [(ngModel)]="doubleRandom.unitList" |
|
|
|
<nz-checkbox-group [(ngModel)]="doubleRandom.unitList" |
|
|
|
(ngModelChange)="log(doubleRandom)"></nz-checkbox-group> |
|
|
|
(ngModelChange)="log(doubleRandom)"></nz-checkbox-group> |
|
|
|
<!-- <p class="blue" *ngIf="doubleRandom.unitList.length < totalCount" |
|
|
|
<p class="blue" *ngIf="doubleRandom.unitList.length < totalCount" |
|
|
|
(click)="moreData()">更多</p> --> |
|
|
|
(click)="moreData()"> |
|
|
|
|
|
|
|
<ng-container *ngIf="moreDataLoading; else moreDatatemplate"> |
|
|
|
|
|
|
|
<span nz-icon nzType="loading" nzTheme="outline"></span> |
|
|
|
|
|
|
|
</ng-container> |
|
|
|
|
|
|
|
<ng-template #moreDatatemplate> |
|
|
|
|
|
|
|
更多 |
|
|
|
|
|
|
|
</ng-template> |
|
|
|
|
|
|
|
</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="popoverContent" *ngIf="doubleRandom.selectedMenu == 2"> |
|
|
|
<div class="popoverContent" *ngIf="doubleRandom.selectedMenu == 2"> |
|
|
|
<div> |
|
|
|
<div> |
|
|
|
<form nz-form> |
|
|
|
<form nz-form (ngSubmit)="getCompaniesByName(doubleRandom)"> |
|
|
|
<nz-form-item> |
|
|
|
<nz-form-item> |
|
|
|
<nz-form-control> |
|
|
|
<nz-form-control> |
|
|
|
<nz-input-group nzPrefixIcon="search"> |
|
|
|
<nz-input-group nzPrefixIcon="search"> |
|
|
@ -368,32 +404,40 @@ |
|
|
|
placeholder="请输入单位名称" [ngModelOptions]="{standalone: true}" /> |
|
|
|
placeholder="请输入单位名称" [ngModelOptions]="{standalone: true}" /> |
|
|
|
</nz-input-group> |
|
|
|
</nz-input-group> |
|
|
|
</nz-form-control> |
|
|
|
</nz-form-control> |
|
|
|
|
|
|
|
<button style="display: none;" type="submit"></button> |
|
|
|
</nz-form-item> |
|
|
|
</nz-form-item> |
|
|
|
</form> |
|
|
|
</form> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<nz-tree [nzHideUnMatched]='true' [nzSearchValue]="doubleRandom.search2" |
|
|
|
<nz-tree *ngIf="doubleRandom.isnodes" [nzHideUnMatched]='true' |
|
|
|
#nzTreeComponent [nzData]="doubleRandom.nodes" [nzTreeTemplate]="nzTreeTemplate" |
|
|
|
[nzData]="doubleRandom.nodes" [nzTreeTemplate]="nzTreeTemplatedoubleRandom1" |
|
|
|
nzBlockNode [nzExpandedIcon]="multiExpandedIconTpl"> |
|
|
|
nzBlockNode [nzAsyncData]="true" (nzExpandChange)="onExpandChange($event)"> |
|
|
|
</nz-tree> |
|
|
|
</nz-tree> |
|
|
|
<ng-template #nzTreeTemplate let-node let-origin="origin"> |
|
|
|
<ng-template #nzTreeTemplatedoubleRandom1 let-node let-origin="origin"> |
|
|
|
<div class="nodebox"> |
|
|
|
<div class="nodebox"> |
|
|
|
<span class="name"> |
|
|
|
<span class="name"> |
|
|
|
<label *ngIf="node.origin.companyName" |
|
|
|
<label *ngIf="node.origin.companyName" nz-checkbox |
|
|
|
[(ngModel)]="node.origin.isChecked" nz-checkbox |
|
|
|
[(ngModel)]="node.origin.isChecked" |
|
|
|
(ngModelChange)="orcheckbox(doubleRandom,$event,node)"></label> |
|
|
|
(ngModelChange)="orcheckbox(doubleRandom,$event,node)"></label> |
|
|
|
{{ node.title }} |
|
|
|
{{ node.title }} |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</ng-template> |
|
|
|
</ng-template> |
|
|
|
<ng-template #multiExpandedIconTpl let-node let-origin="origin"> |
|
|
|
|
|
|
|
<ng-container *ngIf="node.origin.companyName; else elseTemplate"> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</ng-container> |
|
|
|
|
|
|
|
<ng-template #elseTemplate> |
|
|
|
<nz-tree *ngIf="!doubleRandom.isnodes" [nzHideUnMatched]='true' |
|
|
|
<i nz-icon [nzType]="node.isExpanded ? 'caret-down' : 'caret-right'" |
|
|
|
[nzData]="doubleRandom.nodes2" [nzTreeTemplate]="nzTreeTemplatedoubleRandom2" |
|
|
|
class="ant-tree-switcher-line-icon"></i> |
|
|
|
nzBlockNode> |
|
|
|
</ng-template> |
|
|
|
</nz-tree> |
|
|
|
|
|
|
|
<ng-template #nzTreeTemplatedoubleRandom2 let-node let-origin="origin"> |
|
|
|
|
|
|
|
<div class="nodebox"> |
|
|
|
|
|
|
|
<span class="name"> |
|
|
|
|
|
|
|
<label *ngIf="node.origin.companyName" nz-checkbox |
|
|
|
|
|
|
|
[(ngModel)]="node.origin.isChecked" |
|
|
|
|
|
|
|
(ngModelChange)="orcheckbox(doubleRandom,$event,node)"></label> |
|
|
|
|
|
|
|
{{ node.title }} |
|
|
|
|
|
|
|
</span> |
|
|
|
|
|
|
|
</div> |
|
|
|
</ng-template> |
|
|
|
</ng-template> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -448,19 +492,20 @@ |
|
|
|
<ng-container *ngIf="i.supervisors.length != 0; else elseTemplate"> |
|
|
|
<ng-container *ngIf="i.supervisors.length != 0; else elseTemplate"> |
|
|
|
<div class="ellipsis"> |
|
|
|
<div class="ellipsis"> |
|
|
|
<span class="assistant" nz-tooltip [nzTooltipTitle]="titleTemplate"> |
|
|
|
<span class="assistant" nz-tooltip [nzTooltipTitle]="titleTemplate"> |
|
|
|
<span *ngFor="let o of i.supervisors"> |
|
|
|
<span *ngFor="let o of i.supervisors;let key = index"> |
|
|
|
<img *ngIf="o.posts && o.posts[0] == '主查人员'" |
|
|
|
<img *ngIf="key == 0" src="../../../../assets/images/icon/main.png" |
|
|
|
src="../../../../assets/images/icon/main.png" alt=""> |
|
|
|
alt=""> |
|
|
|
<img *ngIf="o.posts && o.posts[0] == '协查人员'" |
|
|
|
<img *ngIf="key == 1" |
|
|
|
src="../../../../assets/images/icon/assist.png" alt=""> |
|
|
|
src="../../../../assets/images/icon/assist.png" alt=""> |
|
|
|
{{o.name}} |
|
|
|
{{o.name}} |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
<ng-template #titleTemplate let-thing> |
|
|
|
<ng-template #titleTemplate let-thing> |
|
|
|
<span style="margin-right: 6px;" *ngFor="let o of i.supervisors"> |
|
|
|
<span style="margin-right: 6px;" |
|
|
|
<img *ngIf="o.posts && o.posts[0] == '主查人员'" |
|
|
|
*ngFor="let o of i.supervisors;let key = index"> |
|
|
|
src="../../../../assets/images/icon/main.png" alt=""> |
|
|
|
<img *ngIf="key == 0" src="../../../../assets/images/icon/main.png" |
|
|
|
<img *ngIf="o.posts && o.posts[0] == '协查人员'" |
|
|
|
alt=""> |
|
|
|
|
|
|
|
<img *ngIf="key == 1" |
|
|
|
src="../../../../assets/images/icon/assist.png" alt=""> |
|
|
|
src="../../../../assets/images/icon/assist.png" alt=""> |
|
|
|
{{o.name}} |
|
|
|
{{o.name}} |
|
|
|
</span> |
|
|
|
</span> |
|
|
@ -543,13 +588,19 @@ |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<nz-checkbox-group [(ngModel)]="rehearsal.unitList" |
|
|
|
<nz-checkbox-group [(ngModel)]="rehearsal.unitList" |
|
|
|
(ngModelChange)="log(rehearsal)"></nz-checkbox-group> |
|
|
|
(ngModelChange)="log(rehearsal)"></nz-checkbox-group> |
|
|
|
<!-- <p class="blue" *ngIf="rehearsal.unitList.length < totalCount" |
|
|
|
<p class="blue" *ngIf="rehearsal.unitList.length < totalCount" (click)="moreData()"> |
|
|
|
(click)="moreData()">更多</p> --> |
|
|
|
<ng-container *ngIf="moreDataLoading; else moreDatatemplate"> |
|
|
|
|
|
|
|
<span nz-icon nzType="loading" nzTheme="outline"></span> |
|
|
|
|
|
|
|
</ng-container> |
|
|
|
|
|
|
|
<ng-template #moreDatatemplate> |
|
|
|
|
|
|
|
更多 |
|
|
|
|
|
|
|
</ng-template> |
|
|
|
|
|
|
|
</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="popoverContent" *ngIf="rehearsal.selectedMenu == 2"> |
|
|
|
<div class="popoverContent" *ngIf="rehearsal.selectedMenu == 2"> |
|
|
|
<div> |
|
|
|
<div> |
|
|
|
<form nz-form> |
|
|
|
<form nz-form (ngSubmit)="getCompaniesByName(rehearsal)"> |
|
|
|
<nz-form-item> |
|
|
|
<nz-form-item> |
|
|
|
<nz-form-control> |
|
|
|
<nz-form-control> |
|
|
|
<nz-input-group nzPrefixIcon="search"> |
|
|
|
<nz-input-group nzPrefixIcon="search"> |
|
|
@ -557,32 +608,40 @@ |
|
|
|
placeholder="请输入单位名称" [ngModelOptions]="{standalone: true}" /> |
|
|
|
placeholder="请输入单位名称" [ngModelOptions]="{standalone: true}" /> |
|
|
|
</nz-input-group> |
|
|
|
</nz-input-group> |
|
|
|
</nz-form-control> |
|
|
|
</nz-form-control> |
|
|
|
|
|
|
|
<button style="display: none;" type="submit"></button> |
|
|
|
</nz-form-item> |
|
|
|
</nz-form-item> |
|
|
|
</form> |
|
|
|
</form> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<div class="popoverContentitem"> |
|
|
|
<nz-tree [nzHideUnMatched]='true' [nzSearchValue]="rehearsal.search2" |
|
|
|
<nz-tree *ngIf="rehearsal.isnodes" [nzHideUnMatched]='true' |
|
|
|
#nzTreeComponent [nzData]="rehearsal.nodes" [nzTreeTemplate]="nzTreeTemplate" |
|
|
|
[nzData]="rehearsal.nodes" [nzTreeTemplate]="nzTreeTemplaterehearsal1" |
|
|
|
nzBlockNode [nzExpandedIcon]="multiExpandedIconTpl"> |
|
|
|
nzBlockNode [nzAsyncData]="true" (nzExpandChange)="onExpandChange($event)"> |
|
|
|
</nz-tree> |
|
|
|
</nz-tree> |
|
|
|
<ng-template #nzTreeTemplate let-node let-origin="origin"> |
|
|
|
<ng-template #nzTreeTemplaterehearsal1 let-node let-origin="origin"> |
|
|
|
<div class="nodebox"> |
|
|
|
<div class="nodebox"> |
|
|
|
<span class="name"> |
|
|
|
<span class="name"> |
|
|
|
<label *ngIf="node.origin.companyName" |
|
|
|
<label *ngIf="node.origin.companyName" nz-checkbox |
|
|
|
[(ngModel)]="node.origin.isChecked" nz-checkbox |
|
|
|
[(ngModel)]="node.origin.isChecked" |
|
|
|
(ngModelChange)="orcheckbox(rehearsal,$event,node)"></label> |
|
|
|
(ngModelChange)="orcheckbox(rehearsal,$event,node)"></label> |
|
|
|
{{ node.title }} |
|
|
|
{{ node.title }} |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</ng-template> |
|
|
|
</ng-template> |
|
|
|
<ng-template #multiExpandedIconTpl let-node let-origin="origin"> |
|
|
|
|
|
|
|
<ng-container *ngIf="node.origin.companyName; else elseTemplate"> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</ng-container> |
|
|
|
|
|
|
|
<ng-template #elseTemplate> |
|
|
|
<nz-tree *ngIf="!rehearsal.isnodes" [nzHideUnMatched]='true' |
|
|
|
<i nz-icon [nzType]="node.isExpanded ? 'caret-down' : 'caret-right'" |
|
|
|
[nzData]="rehearsal.nodes2" [nzTreeTemplate]="nzTreeTemplaterehearsal2" |
|
|
|
class="ant-tree-switcher-line-icon"></i> |
|
|
|
nzBlockNode> |
|
|
|
</ng-template> |
|
|
|
</nz-tree> |
|
|
|
|
|
|
|
<ng-template #nzTreeTemplaterehearsal2 let-node let-origin="origin"> |
|
|
|
|
|
|
|
<div class="nodebox"> |
|
|
|
|
|
|
|
<span class="name"> |
|
|
|
|
|
|
|
<label *ngIf="node.origin.companyName" nz-checkbox |
|
|
|
|
|
|
|
[(ngModel)]="node.origin.isChecked" |
|
|
|
|
|
|
|
(ngModelChange)="orcheckbox(rehearsal,$event,node)"></label> |
|
|
|
|
|
|
|
{{ node.title }} |
|
|
|
|
|
|
|
</span> |
|
|
|
|
|
|
|
</div> |
|
|
|
</ng-template> |
|
|
|
</ng-template> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|