angular.module('push') .factory('SelfcheckService', function ($q, ConfigService, UtilService, UserService) { return { // 入口列表 getSelfcheckentrance: function (Restype) { var deferred = $q.defer(); var params = { userid: UserService.node, Restype:Restype }; UtilService.imget(ConfigService.server + "/index/inspect/list", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 录入字段 getEntrylist: function (type) { var deferred = $q.defer(); var params = { Restype:type }; UtilService.imget(ConfigService.server + "user/inspection/property/list", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 录入数据 postRecord: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "user/inspect", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //获取详情 // 录入字段 getinspectdetail: function (params) { var deferred = $q.defer(); UtilService.imget(ConfigService.server + "manage/inspect/detail", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, getSelfchecklist: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "manage/inspect/list", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, exportinspectOrFoster: function (params) { var deferred = $q.defer(); UtilService.imget(ConfigService.server + "web/inspectOrFoster/export", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //登记技术合同 postcontractinsert: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "/contract/insert", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, getcontractlist: function (params) { var deferred = $q.defer(); UtilService.getparams(ConfigService.server + "/contract/list", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, getcontaudit: function (params) { var deferred = $q.defer(); UtilService.getparams(ConfigService.server + "/contract/audit", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, } });