123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- angular.module('push')
- .factory('statisticsReportService', function (UtilService, ConfigService, UserService, $q) {
- return {
- //获取统计中心企业列表
- getEnterpriseList: function (node, pagenum, pagesize, key) {
- var deferred = $q.defer();
- var params = {
- nodeid: node,
- key: key ? key : ' ',
- pagenum: pagenum,
- pagesize: pagesize,
- }
- console.log(params);
- UtilService.imget(ConfigService.server + "data/orgstats/orglist", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 获取统计中心列表
- getReportLibrary: function (key) {
- var deferred = $q.defer();
- var params = {
- keyword: key + " ",
- node: UserService.node
- };
- UtilService.imget(ConfigService.server + "", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 获取统计中心列表
- getReportCompanyList: function (key) {
- var deferred = $q.defer();
- var params = {
- keyword: key + " ",
- node: UserService.node
- };
- UtilService.imget(ConfigService.server + "", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 获取公司报表详情
- getCompayReport: function (orgid, datatype, datatimeyear, datatimemonth) {
- var deferred = $q.defer();
- var params = {
- orgid: orgid,
- datatype: datatype,
- datatimeyear: datatimeyear,
- datatimemonth: datatimemonth,
- };
- if (datatimeyear == undefined) {
- params = {
- orgid: orgid,
- datatype: datatype,
- datatimeyear: 0,
- datatimemonth: 0,
- };
- }
- console.log(params);
- UtilService.imget(ConfigService.server + "data/orgstats/query", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 新增或编辑报表
- submitReportDetail: function (params) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "data/orgstats/save", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- //获得节点下报表总数
- getReportTotalNum: function () {
- var deferred = $q.defer();
- var params = {
- nodeid: UserService.node,
- datatype: 0
- };
- console.log(params);
- UtilService.imget(ConfigService.server + "data/orgstats/count", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- getTongLuReportYear: function (oid,flag) {
- var deferred = $q.defer();
- var params = {
- oid: oid,
- node: UserService.node,
- flag: flag
- };
- console.log(params);
- UtilService.imget(ConfigService.server + "data/Report/year/list", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- getTongLuReportMonths: function (oid, year) {
- var deferred = $q.defer();
- var params = {
- oid: oid,
- year: year,
- node: UserService.node
- };
- console.log(params);
- UtilService.imget(ConfigService.server + "data/Report/month/list", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- getTongLuMonthReport: function (oid, year, month) {
- var deferred = $q.defer();
- var params = {
- oid: oid,
- year: year,
- month: month,
- node: UserService.node
- };
- console.log(params);
- UtilService.imget(ConfigService.server + "data/monthReport/list", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- }
- }
- });
|