vatApproveService.js 1.13 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14
webservices.factory('vatApproveService', ['$http', 'apiConfig', function ($http, apiConfig) {
    'use strict';
    return {
        sample: function () {
            return $http.get('url', apiConfig.createVat());
        },

        commitNewApproval: function (param) {
            return $http.post('/approval/commit',{
            projectId: param.projectId,
            periodDate: param.periodDate
            }, apiConfig.createVat());
        },

15 16 17
        approvalTasks: function () {
            var assignee='accountant';
            return $http.get('/approval/tasks/'+assignee, apiConfig.createVat());
18 19
        },

20 21 22 23
        getApprovalTemplateInfo:function(templateId){
            return $http.get('/approval/templateInfo/'+templateId, apiConfig.createVat());
        },

24
        checkTask:function(taskId,decide,comment){
25
            return $http.put('/approval/check/'+taskId+'?decide='+decide+'&comment='+comment, {}, apiConfig.createVat());
26 27 28
        },

        approvalStatus:function(projectId,period){
29
            return $http.get('/approval/status/'+projectId+'/'+period,apiConfig.createVat({ignoreLoadingBar: true}))
30 31 32
        }
    };
}]);