This repo is archived. You can view files and clone it, but cannot push or open issues or pull requests.
SXS20240115/SRC/iMES_PDA/JSplugins/angular-material-lite/template/datepicker.tmp.html

77 lines
4.9 KiB
HTML
Raw Permalink Normal View History

2024-01-24 16:47:50 +08:00
<!--JSplugins\angular-material-lite\template\datepicker.tmp.html-->
<div class="dialog-container date-picker-container mdl-shadow--8dp" style="max-height: 100%;">
<div>
<div style="width:100%;text-align: center; overflow: hidden;border-radius: 8px">
<div class="mdl-datepicker-title" ng-click="dialog.datePacker.gotoToday();">
<div style="color:rgba(0 ,0,0);font-size: 14px; margin-right: 8px;">{{dialog.datePacker.pickDate | date : 'yyyy'}}</div>
<div style="font-size: 14px;" ng-bind="dialog.datePacker.displayPickDate();"></div>
</div>
<div style="display: flex;">
<div class="mdl-datepicker-month" ng-hide="dialog.datePacker.isYearList">
<button class="mdl-button mdl-js-button mdl-button--icon"
style="position: absolute;left:60px;top:15px;"
ng-click="dialog.datePacker.prevMonth();">
<i class="material-icons">&#xE314;</i>
</button>
<span ng-click="dialog.datePacker.showYearList();" ng-bind="dialog.datePacker.displayMonth();" style="font-size: 18px;"></span>
<button class="mdl-button mdl-js-button mdl-button--icon"
style="position: absolute; right:60px;top:15px;"
ng-click="dialog.datePacker.nextMonth();">
<i class="material-icons">&#xE315;</i>
</button>
</div>
<!--<div class="mdl-datepicker-hour">-->
<!--<span ng-bind="dialog.datePacker.showHourAndMin();" style="font-size: 18px;font-weight: 500;"></span>-->
<!--</div>-->
</div>
<div style="display: flex;">
<div style="text-align: left;height:252px;width: 294px; margin:16px 32px;" ng-hide="dialog.datePacker.isYearList">
<div ng-repeat="week in dialog.datePacker.weekdays" class="mdl-datepicker-week">
{{week}}
</div><br />
<div ng-repeat-start="day in dialog.datePacker.dayArray track by $index"
class="mdl-datepicker-date" ng-disabled="day.isDisabled"
ng-class="dialog.datePacker.dayClass(day);"
ng-click="dialog.datePacker.pick(day);">
{{day.value}}
</div><br ng-if="($index+1)%7==0" ng-repeat-end />
</div>
<!--<div class="Time-box" style="flex:1">-->
<!--<div class="hour-outter-box">-->
<!--<div class="hour-inner-box">-->
<!--<div class="hour-box" ng-click="dialog.datePacker.hourClass(hour)" ng-repeat="hour in dialog.datePacker.hourArray track by $index">-->
<!--<div ng-class="{'the-hour':hour.is_selected}">{{hour.value}}</div>-->
<!--<div class="kmi-can-click"></div>-->
<!--</div>-->
<!--</div>-->
<!--</div>-->
<!--<div class="minute-outter-box">-->
<!--<div class="minute-inner-box">-->
<!--<div class="minute-box" ng-click="dialog.datePacker.minClass(minute)" ng-repeat="minute in dialog.datePacker.minArray track by $index">-->
<!--<div ng-class="{'the-hour':minute.is_selected}">{{minute.value}}</div>-->
<!--<div class="kmi-can-click"></div>-->
<!--</div>-->
<!--</div>-->
<!--</div>-->
<!--</div>-->
</div>
<div ng-show="dialog.datePacker.isYearList" style="height: 265px;overflow: auto;">
<div ng-repeat="month in dialog.datePacker.monthArray track by $index"
class="mdl-datepicker-list-month">
{{month.year +' '+month.month}}
</div>
</div>
</div>
</div>
<div style="display:flex; justify-content : space-between; border-top: 1px solid rgb(235, 238, 241);">
<button type="button" class="mdl-button date-picker-cancel-button" ng-click="dialog.cancel(dialog);" ng-bind="'dialog.cancel' | translate" style="font-size: 14px;font-weight: 500;color: rgb(96,96,96);"></button>
<!-- <button type="button" class="mdl-button mdl-js-button mdl-button--primary date-picker-confirm-button" ng-click="dialog.confirm(dialog);" ng-bind="'dialog.confirm' | translate"></button> -->
<div class="mdl-button mdl-js-button mdl-button--primary date-picker-confirm-button" ng-click="dialog.confirm(dialog);">
<div class="button-confirm-icon"></div>
<label ng-bind="'dialog.confirm' | translate"></label>
</div>
</div>
</div>