This repo is archived. You can view files and clone it, but cannot push or open issues or pull requests.
SXS20240115/SRC/iMES_PAD/JSplugins/angular-material-lite/template/treeList.tmp.html
2024-01-24 16:47:50 +08:00

60 lines
3.8 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="dialog-container mdl-shadow--8dp mdl-layout--fixed-header SMES-dialog treeList-dialog" ng-init="init();"
ng-class="[dialog.mode]" style="background-color: #fafafa;">
<div class="kmi-header-row">
<div class="header-title" ng-bind="dialog.title | translate"></div>
<div class="kmi-side-btn right" ng-click="dialog.back();">
<i class="material-icons">clear</i>
<div class="kmi-can-click"></div>
</div>
</div>
<div class="kmi-layout-main-content">
<div class="kmi-layout-page">
<div class="kmi-list type-list none-column-split">
<div class="kmi-list__header">
<div class="kmi-list__column" style="padding:0 8px;" ng-bind="('common.btn.search' | translate)+''" ></div>
<div class="kmi-text-fields" style="padding-right: 8px;">
<input ng-model="dialog.filterItem.query_input" ng-keypress="dialog.search($event);"></input>
<!--<div class="tip search" ng-click="dialog.searchEquipment();"><i class="material-icons" style="background:transparent;">search</i></div>-->
</div>
</div>
<div class="kmi-list__row-content">
<div class="kmi-list__row" ng-repeat-start="item in dialog.itemList track by $index"
ng-class="{'is-close':!item.isSubShow, 'is-select':item.isSelect}" style="padding-right: 12px;">
<i class="material-icons close">indeterminate_check_box</i>
<i class="material-icons open">add_box</i>
<div class="kmi-list__column checkbox" style="z-index:1;" ng-click="dialog.itemCheck(item);">
<button class="mdl-button mdl-js-button mdl-button--icon" >
<img class="unchecked" src="image/icons/check0.png"></img>
<img class="checked" src="image/icons/check1.png"></img>
</button>
</div>
<div class="kmi-list__column" style="flex:1;font-weight:600;" ng-bind="dialog.labelOutput(item)"></div>
<div class="kmi-can-click" ng-click="dialog.itemClick(item);"></div>
</div>
<div class="kmi-list inner-list none-scrollbar" ng-repeat-end ng-class="{'is-close':!item.isSubShow}">
<div class="kmi-list__row-content">
<div class="kmi-list__row" ng-repeat="subItem in item[dialog.subItemList] | filter : dialog.filterItem.query_input track by $index"
ng-class="{'is-select':subItem.isSelect}">
<div class="kmi-list__column checkbox" >
<button class="mdl-button mdl-js-button mdl-button--icon" >
<img class="unchecked" src="image/icons/check0.png"></img>
<img class="checked" src="image/icons/check1.png"></img>
</button>
</div>
<div class="kmi-list__column" style="flex:1;" ng-bind="dialog.subLabelOutput(subItem)"></div>
<div class="kmi-can-click" ng-click="dialog.subItemClick(item, subItem);"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="btn-tool" style="display: flex; justify-content: flex-end;">
<div class="kmi-button kmi-button-confirm" ng-click="dialog.confirm()" style="width:100px;">
<label ng-bind="'common.btn.confirm' | translate"></label>
<div class="kmi-can-click"></div>
</div>
</div>
</div>
</div>