123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473 |
- /**
- * Created by pushkeji on 2018/10/10.
- */
- angular.module('push')
- .factory('taskModuleService', function (UtilService, ConfigService, UserService, $q, $http) {
- return {
- //获取任务列表
- getAllTaskList: function (node, querytype, tasktype, keyword, pagenum, pagesize) {
- var deferred = $q.defer();
- var params = {
- userid: UserService.id == null ? 0 : UserService.id,
- querytype: querytype,
- nodeid: node,
- tasktype: tasktype,
- keyword: keyword ? keyword : ' ',
- pagenum: pagenum,
- pagesize: pagesize
- }
- UtilService.imget(ConfigService.server + "usertask/querytaskList", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 发布或编辑任务
- releaseOrEditTask: function (params) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "usertask/saveOrupdatetask", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- sendAnalysisToDB: function (params) {
- var deferred = $q.defer();
- $http({
- method: "POST",
- url: ConfigService.server + "usertask/analysisToDB/send",
- dataType: 'json',
- headers: {
- 'Content-Type': 'application/json; charset=UTF-8'
- },
- params: {},
- data: params
- }).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- importOrgInfoToDB: function (params) {
- var deferred = $q.defer();
- $http({
- method: "POST",
- url: ConfigService.server + "usertask/org/info/import",
- dataType: 'json',
- headers: {
- 'Content-Type': 'application/json; charset=UTF-8'
- },
- params: {},
- data: params
- }).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- getAnalysisIndex: function () {
- var deferred = $q.defer();
- var params = {
- node: UserService.node
- }
- UtilService.imget(ConfigService.server + "usertask/analysis/index/get", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- getAnalysisYear: function (orgnamelist) {
- var deferred = $q.defer();
- var params = {
- node: UserService.node,
- orgnamelist: orgnamelist
- }
- UtilService.imget(ConfigService.server + "usertask/analysis/year/get", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- getAnalysisTime: function (year, orgnamelist) {
- var deferred = $q.defer();
- var params = {
- node: UserService.node,
- year: year,
- orgnamelist: orgnamelist
- }
- UtilService.imget(ConfigService.server + "usertask/analysis/time/get", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- getOrgListByOrgType: function (orgnametemplist, orgtypetemplist) {
- var deferred = $q.defer();
- var params = {
- node: UserService.node,
- orgnamelist: orgnametemplist,
- orgtypelist: orgtypetemplist
- }
- UtilService.imget(ConfigService.server + "usertask/org/orgtype/list", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- downloadExcel: function (namelist, indexlist, choiceyearmonthList) {
- var deferred = $q.defer();
- var parm = {
- namelist: namelist,
- indexlist: indexlist,
- node: UserService.node,
- choiceyearmonthList: choiceyearmonthList
- }
- var params = {};
- params.data = parm;
- UtilService.imbodyhttp(ConfigService.server + "usertask/excel/download", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- getOrgStatsDataList: function () {
- var deferred = $q.defer();
- var params = {
- node: UserService.node
- }
- UtilService.imget(ConfigService.server + "usertask/orgstats/data/list", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 任务操作
- saveOrupdatetaskAction: function (params) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "usertask/saveOrupdatetaskAction", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- getResourceByDemandName: function (resourceName, node) {
- var deferred = $q.defer();
- var params = {
- resourceName: resourceName,
- node: node
- }
- UtilService.imget(ConfigService.server + "usertask/resource/get", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 通过任务id找到该任务的接单者
- getTaskReceiver: function (taskid) {
- var params = {
- taskid: taskid
- }
- var deferred = $q.defer();
- UtilService.imget(ConfigService.server + "usertask/recriver/{userid}/get", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- getUserPermissionCheck: function (unique, creator, userid) {
- var params = {
- unique: unique,
- creator: creator,
- userid: userid,
- node: UserService.node
- }
- var deferred = $q.defer();
- UtilService.imget(ConfigService.server + "usertask/permission/check/get", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- checkTaskDetailPermission: function (permissionValue, userId) {
- var params = {
- permissionValue: permissionValue,
- userId: userId,
- node: UserService.node
- }
- var deferred = $q.defer();
- UtilService.imget(ConfigService.server + "usertask/permission/check", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 保存对接记录
- saveOrupdatetaskDocking: function (params) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "data/interview/saveOrupdateAbut", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 查询参与用户列表
- searchAllParticipants: function (resid, pagenum, pagesize) {
- var deferred = $q.defer();
- var params = {
- resid: resid,
- pagenum: pagenum,
- pagesize: pagesize
- }
- console.log(params);
- UtilService.imget(ConfigService.server + "usertask/taskUsersList", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 查询选中人员的对接记录表
- searchDockingRecord: function (resid, userid, clickuserid) {
- var deferred = $q.defer();
- var params = {
- resid: resid,
- userid: userid,
- clickuserid: clickuserid
- }
- console.log(params);
- UtilService.imget(ConfigService.server + "usertask/taskRecord", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 查询机构下所有 任务
- searchCompanyTask: function (companyid, pagenum, pagesize) {
- var deferred = $q.defer();
- var params = {
- companyid: companyid,
- pagenum: pagenum,
- pagesize: pagesize
- }
- console.log(params);
- UtilService.imget(ConfigService.server + "usertask/companyTaskList", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },// 任务评价
- searchTaskRateList: function (resid, pagenum, pagesize) {
- var deferred = $q.defer();
- var params = {
- resid: resid,
- pagenum: pagenum,
- pagesize: pagesize
- }
- console.log(params);
- UtilService.imget(ConfigService.server + "usertask/taskRateList", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 获取任务标签
- getAllTaskLable: function (node) {
- var deferred = $q.defer();
- UtilService.imget(ConfigService.server + "usertask/nameAndId/list/" + node).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- //删除任务,连同发布任务,接取任务信息一起删除
- deleteTask: function (taskTitle, companyId) {
- var deferred = $q.defer();
- var params = {
- taskTitle: taskTitle,
- companyId: companyId
- }
- UtilService.imget(ConfigService.server + "usertask/delete/", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- unionList: function () {
- var deferred = $q.defer();
- var params = {}
- UtilService.imget(ConfigService.server + "union/list/", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- thisUserIsAdmin: function () {
- var deferred = $q.defer();
- var params = {
- userid: UserService.id,
- node: UserService.node
- }
- UtilService.imget(ConfigService.server + "manage/judge/user/admin/", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- judgeUserInOrgForTL: function () {
- var deferred = $q.defer();
- var params = {
- userid: UserService.id,
- node: UserService.node
- }
- UtilService.imget(ConfigService.server + "manage/judge/user/inorgtl/", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- getInspectList: function (orgname, sortKey, keyfilter, isgetuserlist) {
- var deferred = $q.defer();
- var params = {
- userid: UserService.id,
- orgname: orgname,
- node: UserService.node,
- sortKey: sortKey,
- keyfilter: keyfilter == '' ? '0' : keyfilter,
- isgetuserlist: isgetuserlist
- }
- UtilService.imget(ConfigService.server + "manage/org/inspect/list", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- getRespectOrgInfo: function (connid) {
- var deferred = $q.defer();
- var params = {
- connid: connid
- }
- UtilService.imget(ConfigService.server + "manage/conninfo/get", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- getHighOrgInspectInfo: function (connid) {
- var deferred = $q.defer();
- var params = {
- connid: connid
- }
- UtilService.imget(ConfigService.server + "user/high/org/info/get", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- getOrgAndLabelInfo: function (orgid) {
- var deferred = $q.defer();
- var params = {
- orgid: orgid
- }
- UtilService.imget(ConfigService.server + "manage/org/label/info/get", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- judgeUserInOrg: function (oid) {
- var deferred = $q.defer();
- var params = {
- userid: UserService.id,
- oid: oid
- }
- UtilService.imget(ConfigService.server + "manage/judge/user/inorg/", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- exportHighOrgReport: function (connid) {
- var deferred = $q.defer();
- var params = {
- connid: connid
- }
- UtilService.imget(ConfigService.server + "web/org/report/export/", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- saveUnion: function (params) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "data/saveUnion/", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- exportCooperationReport: function (param) {
- var deferred = $q.defer();
- var params = {};
- params.data = param;
- UtilService.imbodyhttp(ConfigService.server + "data/cooperation/report/export", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- shareCooperationReport: function (demandid) {
- var deferred = $q.defer();
- var params = {
- demandid: demandid
- }
- UtilService.imget(ConfigService.server + "data/cooperation/report/share", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- //各种凭证文件保存至zip文件接口
- usertaskzipsubsidies: function (param) {
- var deferred = $q.defer();
- UtilService.downloadhttp(ConfigService.server + "usertask/zip/subsidies", param).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- }
- });
|