|
|
@@ -2491,9 +2491,13 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
app.controller('SaleOrderCtrl', ['$scope', '$filter', 'PurcOrderItem', 'PurcOrder', 'ngTableParams', 'toaster', 'ReportService', 'BaseService', 'PurcOrderItemHis', 'PagingRelease', 'SnapshotService', function ($scope, $filter, PurcOrderItem, PurcOrder, ngTableParams, toaster, ReportService, BaseService, PurcOrderItemHis, PagingRelease, SnapshotService) {
|
|
|
BaseService.scrollBackToTop();
|
|
|
|
|
|
- SnapshotService.getUnread('order', function(data){
|
|
|
- $scope.unread = data;
|
|
|
- });
|
|
|
+ var getUnreadCount = function () {
|
|
|
+ SnapshotService.getUnread('order', function(data){
|
|
|
+ $scope.unread = data;
|
|
|
+ console.log(data);
|
|
|
+ });
|
|
|
+ };
|
|
|
+ getUnreadCount();
|
|
|
|
|
|
$scope.active = 'todo';
|
|
|
$scope.dateZoneText = '不限';
|
|
|
@@ -2573,13 +2577,28 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
}
|
|
|
});
|
|
|
|
|
|
- $scope.setRead = function (message) {
|
|
|
- var selectMessage = [];
|
|
|
- selectMessage.push(message);
|
|
|
- PagingRelease.setRead({}, selectMessage, function (message) {
|
|
|
- alert(message);
|
|
|
+ $scope.setRead = function (id) {
|
|
|
+ var sourceId = [];
|
|
|
+ sourceId.push(id);
|
|
|
+ getService().setRead({}, sourceId, function (message) {
|
|
|
+ // $scope.getUnreadIds();
|
|
|
+ getUnreadCount();
|
|
|
});
|
|
|
- }
|
|
|
+ };
|
|
|
+
|
|
|
+ $scope.getUnreadIds = function (){
|
|
|
+ getService().getUnreadIds({}, "", function (message) {
|
|
|
+ $scope.unreadCode = message.content;
|
|
|
+ });
|
|
|
+ };
|
|
|
+ $scope.getUnreadIds();
|
|
|
+ $scope.isUnread = function (id){
|
|
|
+ for (var i in $scope.unreadCode) {
|
|
|
+ if (id == $scope.unreadCode[i]) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
|
|
|
$scope.getOrderTotal = function(items) {
|
|
|
var sum = 0;
|