1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- starter.directive('schedule', [
- function () {
- return {
- restrict: "E",
- scope: {
- data: "=source",
- },
- templateUrl: 'templates/template-schedule.html',
- controller: function ($scope, Schedule) {
- if ($scope.data.start_date != null) {
- var datetitle = "";
- $scope.isOver = false;
- if ($scope.data.end_date != null && new Date() > new Date($scope.data.end_date))
- $scope.isOver = true;
- // var currentDateTime = new Date();
- // var executeddTime = new Date(Date.parse($scope.data.execute_dd));
- // if (($scope.data.end_date != null && new Date(Date.parse($scope.data.end_date)) < currentDateTime) && currentDateTime > executeddTime ||
- // ($scope.data.repeat_type == 0 && $scope.data.start_date != null && new Date(Date.parse($scope.data.start_date)) < currentDateTime)) {
- // $scope.isOver = true;
- // } else {
- // $scope.isOver = false;
- // }
- //
- // if ($scope.data.execute_dd != null) {
- // var execute_temp = new Date(Date.parse($scope.data.execute_dd));
- // var minutes_str = execute_temp.getMinutes().toString();
- // var hours_str = execute_temp.getHours().toString();
- // if (parseInt(minutes_str) < 10) {
- // minutes_str = "0" + minutes_str;
- // }
- // if (parseInt(hours_str) < 10) {
- // hours_str = "0" + hours_str;
- // }
- // if (currentDateTime.getFullYear() == executeddTime.getFullYear() && currentDateTime.getMonth() == executeddTime.getMonth() &&
- // currentDateTime.getDate() == executeddTime.getDate()) {
- // datetitle = '今天' + " " + hours_str + ":" + minutes_str;
- // } else {
- // var year_str = "";
- // if (currentDateTime.getFullYear() != executeddTime.getFullYear()) {
- // year_str = executeddTime.getFullYear() + "年";
- // }
- // var Week = ['日', '一', '二', '三', '四', '五', '六'];
- // datetitle = year_str + (execute_temp.getMonth() + 1) + "月" + execute_temp.getDate() + "日 " + " 周" + Week[execute_temp.getDay()] + " " + hours_str + ":" + minutes_str;
- // }
- // }
-
- // $scope.execute_dd_title = datetitle;
- $scope.repeat_req_title = Schedule.getRepeatFreqTitle($scope.data.repeat_type, $scope.data.freq);
- }
- }
- }
- }
- ]);
|