unserver-unify
Version:
64 lines (61 loc) • 1.84 kB
JavaScript
;
angular.module('bamboo.mystudy').controller('MyJobsCtrl', function($scope,$state, ApiService,loginService,CommonService) {
var self = this;
this.tasks = [];
var appUrl = ApiService.APPURL;
var info = {
action: "getmyjob",
}
ApiService.post("/job", info).then(function(result) {
console.log(result);
if (result.data.success) {
console.log(result.data.data);
self.tasks=result.data.data;
}
})
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,
action: 'getuserapplication'
};
console.log(info);
ApiService.post("/job", info).then(function(result) {
if (result.data.success) {
console.log(result.data.data);
self.apps = result.data.data.items;
console.log($scope.displayedItems);
self.total = result.data.data.counter;
tableState.pagination.numberOfPages = Math.ceil(result.data.data.counter / limit);
}
});
}
this.offerHander=function(id,action){
var info={
id:id,
action:"handleOffer",
sub:action,
}
ApiService.post("/job", info).then(function(result) {
if(result.data.success){
CommonService.showInfo('Action done!');
$state.reload();
}
});
}
/* var _info={
action:'getuserapplication',
// uid:loginService.user.loginname,
}
ApiService.post("/job", _info).then(function(result) {
console.log(result);
if (result.data.success) {
console.log(result.data.data);
self.apps=result.data.data.items;
}
})*/
});