UNPKG

unserver-unify

Version:

64 lines (61 loc) 1.84 kB
'use strict'; 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; } })*/ });