68 lines
3.3 KiB
HTML
68 lines
3.3 KiB
HTML
![]() |
<div class="dialog-container mdl-shadow--8dp mdl-layout--fixed-header rpt01-dialog">
|
||
|
<!--標題區域-->
|
||
|
<div class="dialog-header-row">
|
||
|
<!--標題-->
|
||
|
<label class="header-title" ng-bind="'rpt01.dialog.title' | translate"></label>
|
||
|
<!--關閉按鈕-->
|
||
|
<div class="kmi-closeSmall" ng-click="dialog.back();">
|
||
|
<div class="kmi-can-click" />
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<!--內容區域-->
|
||
|
<div class="dialog-main-content">
|
||
|
<div class="perfect-scrollbar kmi-list__no-header" style="height:100%;">
|
||
|
<div class="condition_list" ng-repeat="item in dialog.condition | orderBy : item.item_no track by $index">
|
||
|
<div class="fields" style="margin-bottom: 16px;">
|
||
|
<!--項目-->
|
||
|
<label ng-bind="item.item_no +'.'+ item.cond_desc"></label>
|
||
|
|
||
|
<!-- 必填 -->
|
||
|
<label class="itemValue" ng-if="item.check_necessary == '1'" ng-bind="'dialog.pleaseInput' | translate" style="float: right;color: rgb(244, 176, 77);"></label>
|
||
|
|
||
|
<div ng-if="item.check_necessary != '1'" style="float: right;">
|
||
|
<button class="mdl-button mdl-js-button mdl-button--icon btn" ng-click="item.isSelect = !item.isSelect">
|
||
|
<img ng-if="item.isSelect" src="image/icons/check1.png"
|
||
|
style="height:20px ; width:20px">
|
||
|
<img id="{{'checkbox' + $index}}" ng-if="!item.isSelect" src="image/icons/check0.png" style="height:20px ; width:20px">
|
||
|
</button>
|
||
|
<div class="kmi-can-click" style="position:relative;"></div>
|
||
|
</div>
|
||
|
|
||
|
</div>
|
||
|
|
||
|
<div class="kmi-text-fields" style="margin-top: 8px;">
|
||
|
<input style="text-align: center;padding: 0px;margin-right:8px;max-width: 60px;" ng-model="item.cond_operand" placeholder="{{'運算子'|translate}}" ng-click="dialog.operator($index,item)">
|
||
|
|
||
|
<!-- 0: Numeric(數值型態) -->
|
||
|
<input ng-if="item.cond_data_type==0" mdl-calculater="item.default_value" mdl-calculater-title="{{item.cond_desc}}" placeholder="{{'數值'|translate}}" ng-model="item.default_value" />
|
||
|
|
||
|
<!-- 1: String(字串型態) -->
|
||
|
<input ng-if="item.cond_data_type==1" placeholder="{{'字串'|translate}}" ng-model="item.default_value" />
|
||
|
|
||
|
<!-- 3: DateTime(日期型態) -->
|
||
|
<input ng-if="item.cond_data_type==3" mdl-datepicker="item.default_value" placeholder="{{'日期'|translate}}" />
|
||
|
|
||
|
</div>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<!-- 底部 -->
|
||
|
<div class="dialog-footer">
|
||
|
<!-- 取消按鈕 -->
|
||
|
<div class="kmi-button kmi-button-cancel" ng-click="dialog.back();">
|
||
|
<label ng-bind="'common.cancel'| translate"></label>
|
||
|
<div class="kmi-can-click" />
|
||
|
</div>
|
||
|
<!-- 確定按鈕 -->
|
||
|
<div class="kmi-button kmi-button-confirm" ng-click="dialog.confirm();">
|
||
|
<div style="display:flex;flex-direction:row;">
|
||
|
<div class="kmi-button-check"></div>
|
||
|
<label ng-bind="'common.complete'| translate" />
|
||
|
</div>
|
||
|
<div class="kmi-can-click" />
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|