vatWorkflowService.js 2.76 KB
Newer Older
1 2 3 4 5 6 7 8 9
webservices.factory('vatWorkflowService', ['$http', 'apiConfig', 'enums', function ($http, apiConfig, enums) {
    'use strict';
    return {
        sample: function () {
            return $http.get('url', apiConfig.createVat());
        },

        setProcessLog: function (status,dbName, periodId, dictKey, isFinished) {

10
            return $http.get('/workflow/setProcessLog/' + status + '/' + dbName + '/' + periodId + '/' + dictKey + '/' + isFinished, apiConfig.createVat());
11 12 13
        },
        setWorkflowNodeLog: function (status, dbName, periodId, dictKey, isFinished) {

14
            return $http.get('/workflow/setProcessLog/' + status + '/' + dbName + '/' + periodId + '/' + dictKey + '/' + isFinished, apiConfig.createVat());
15 16 17 18 19
        },


        //添加TaxAdmin.WorkflowApproveReportLog和项目数据下的OperationLog表的数据
        addApproveReportLog: function (approveLog) {
20
            return $http.post('/workflow/addApproveReportLog/', approveLog, apiConfig.createVat());
21 22 23
        },

        getWorkflowDetailByDb: function (dbName, periodId) {
24
            return $http.get('/workflow/getWorkflowDetailByDb/' + dbName + '/' + periodId, apiConfig.createVat());
25 26 27 28 29 30 31 32 33 34 35
        },

        execute: function () {
            return $http.get('/WorkflowMessageJob/execute',apiConfig.createVat());
        },

        addExceptionMessage: function(exMsg){
            return $http.post('/WorkflowMessageJob/addExceptionMessage/',exMsg, apiConfig.createVat());
        },

        addErpImportExceptionMessage: function (dbName, periodId, erpValidationTypeId) {
36
//            return $http.get('/WorkflowMessageJob/addErpImportExceptionMessage/' + dbName + "/" + periodId + '/' + erpValidationTypeId, apiConfig.createVat());
37 38 39 40 41 42 43
        },

        addApproveMessage: function (approveMsg) {
            return $http.post('/WorkflowMessageJob/addApproveMessage/', approveMsg, apiConfig.createVat());
        },

        getWorkflowApproveReportLog: function (dbName, period, orderIndex,operationTypeId,templateCode){
44
            return $http.get('/workflow/getWorkflowApproveReportLog/' + dbName + "/" + period + '/' + orderIndex + '/' + operationTypeId + '/' + templateCode, apiConfig.createVat());
45 46 47
        },

        getWorkflowApproveReportLogNoLevel: function (dbName, period, operationTypeId, templateCode) {
48
            return $http.get('/workflow/getWorkflowApproveReportLogNoLevel/' + dbName + "/" + period + '/' + operationTypeId + '/' + templateCode, apiConfig.createVat());
49 50 51
        },

        isExistApproveLogSubmitItem: function (dbName, period, orderIndex, operationTypeId, templateCode) {
52
            return $http.get('/workflow/isExistApproveLogSubmitItem/' + dbName + "/" + period + '/' + orderIndex + '/' + operationTypeId + '/' + templateCode, apiConfig.createVat());
53 54 55
        }
    };
}]);