|
|
@@ -20,7 +20,7 @@ define([ 'toaster', 'ngTable', 'common/services', 'service/Info', 'ui.router', '
|
|
|
controller: 'ServeCtrl'
|
|
|
});
|
|
|
}]);
|
|
|
- app.controller('NoticeCtrl', ['$scope', 'ngTableParams', 'Notice', 'BaseService', function($scope, ngTableParams, Notice, BaseService){
|
|
|
+ app.controller('NoticeCtrl', ['$scope', 'ngTableParams', 'Notice', 'BaseService', 'AuthenticationService', function($scope, ngTableParams, Notice, BaseService, AuthenticationService){
|
|
|
$scope.tableParams = new ngTableParams({
|
|
|
page : 1,
|
|
|
count : 20,
|
|
|
@@ -41,14 +41,31 @@ define([ 'toaster', 'ngTable', 'common/services', 'service/Info', 'ui.router', '
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
+
|
|
|
+ AuthenticationService.getAuthentication().success(function (data) {
|
|
|
+ $scope.loading = false;
|
|
|
+ $scope.useruu = data.userUU;
|
|
|
+ /**
|
|
|
+ * 设置单据阅读状态
|
|
|
+ * @param id
|
|
|
+ */
|
|
|
+ $scope.setReadStatus = function (id) {
|
|
|
+ SnapshotService.setNoticeStatusAfterRead(id, $scope.useruu);
|
|
|
+ }
|
|
|
+ });
|
|
|
}]);
|
|
|
- app.controller('NoticeDetailCtrl', ['$scope', 'Notice', '$stateParams','SnapshotService', function($scope, Notice, $stateParams,SnapshotService){
|
|
|
- Notice.get({id: $stateParams.id}, function(data){
|
|
|
- $scope.noticeBody = data;
|
|
|
- });
|
|
|
- SnapshotService.getNotice(5, function(data){
|
|
|
- $scope.notices = data;
|
|
|
- });
|
|
|
+ app.controller('NoticeDetailCtrl', ['$scope', 'Notice', '$stateParams','SnapshotService', 'AuthenticationService', function($scope, Notice, $stateParams,SnapshotService, AuthenticationService){
|
|
|
+ AuthenticationService.getAuthentication().success(function (data) {
|
|
|
+ $scope.loading = false;
|
|
|
+ $scope.useruu = data.userUU;
|
|
|
+ Notice.get({id: $stateParams.id}, function(data){
|
|
|
+ $scope.noticeBody = data;
|
|
|
+ });
|
|
|
+ SnapshotService.getNotice(5, $scope.useruu, function(data){
|
|
|
+ $scope.notices = data;
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
}]);
|
|
|
return app;
|
|
|
});
|