unserver-unify
Version:
36 lines • 1.41 kB
JavaScript
;
angular.module('bamboo.comadmin').controller('CompanyJobCtrl', function(loginService, $scope, ApiService, CommonService) {
var self = this;
this.itemNumber = 10;
this.errorCounter = 0;
this.imageFolderPrefix = ApiService.SHOST + '/public/' + ApiService.RES + '/' + 'schoolproject' + '/';
this.defaultImage = 'assets/images/project_no-img1.jpg';
var _action = 'getalljobs';
this.cid = loginService.user.comId;
this.getitems = function(tableState) {
var limit = parseInt(tableState.pagination.number) || 10;
var start = tableState.pagination.start;
var search = tableState.search.predicateObject;
var info = {
start: start,
limit: limit,
sort: tableState.sort,
search: search,
action: 'getalljobs'
};
console.log(info);
info.cid = self.cid;
info.action = "getcompanyjobs";
ApiService.post('/job', info).then(function(result) {
if (result.data.success) {
$scope.displayedItems = result.data.data.items;
console.log($scope.displayedItems);
$scope.total = result.data.data.counter;
tableState.pagination.numberOfPages = Math.ceil(result.data.data.counter / limit);
} else {
var error = result.data.error || '' + result.data.info || '';
CommonService.showNoBlockErr("Error : " + error);
}
});
}
});