angular.module('push') .factory('ResourceLibraryService', function (ConfigService, $q, UtilService, UserService, $http) { return { // 获取资源库列表 getResourceLibrary: function (key, node) { var deferred = $q.defer(); var params = { //TODO keyword: key + " ", node: node, userId: UserService.id == null ? 0 : UserService.id // keyword: key+" ", // node: "320412000" }; console.log('resource/claidlist:参数', params); UtilService.imget(ConfigService.server + "resource/claidlist", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, //选择资源默认排序 getDefaultSort: function (restype) { var deferred = $q.defer(); var params = { restype: restype }; // console.log(params); UtilService.imget(ConfigService.server + "resource/default/sort/get", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, deleteNotice: function (resid) { var deferred = $q.defer(); var params = { resid: resid }; UtilService.imget(ConfigService.server + "resource/delete/resid", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, getResourceByID: function (resid) { var deferred = $q.defer(); var params = { resid: resid, node: UserService.node }; // console.log(params); UtilService.imget(ConfigService.server + "resource/detail/get", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, unionOtherOrgList: function (orgname) { var deferred = $q.defer(); var params = { orgname: orgname }; // console.log(params); UtilService.imget(ConfigService.server + "union/otherorg/list", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, getTypeentryByCode: function (itemvalue) { var deferred = $q.defer(); var params = { itemvalue: itemvalue }; // console.log(params); UtilService.imget(ConfigService.server + "common/type", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, getCategoryByCode: function (code) { var deferred = $q.defer(); var params = { code: code }; // console.log(params); UtilService.imget(ConfigService.server + "common/category/get", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, getConnId: function (title) { var deferred = $q.defer(); var params = { title: title }; UtilService.imget(ConfigService.server + "data/conn/id/get", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, getCooperateList: function () { var deferred = $q.defer(); var params = { node: UserService.node }; UtilService.imget(ConfigService.server + "data/cooperate/list", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, getSubsidyauditafte: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "data/cooperate/research/list", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, getTechContractByContractid: function (technicalcontractid) { var deferred = $q.defer(); var params = { technicalcontractid: technicalcontractid }; UtilService.imget(ConfigService.server + "data/techContract/contractid/get", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, getresearchcostdetail: function (researchCostId, type) { var deferred = $q.defer(); var params = { researchCostId: researchCostId, type: type }; UtilService.imget(ConfigService.server + "data/research/cost/detail", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, // 判断是否享受过杭州市补助接口 getenjoysubsidies: function (orgCode) { var deferred = $q.defer(); var params = { node: UserService.node, orgCode: orgCode }; UtilService.imget(ConfigService.server + "common/enjoy/subsidies", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, getSmsList: function () { var deferred = $q.defer(); var params = { node: UserService.node }; UtilService.imget(ConfigService.server + "resource/sms/list", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , deleteorg: function (unionorgid, viceorgid) { var deferred = $q.defer(); var params = { unionorgid: unionorgid, viceorgid: viceorgid }; // console.log(params); UtilService.imget(ConfigService.server + "resource/org/delete", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getOrgByName: function (orgname, node) { var deferred = $q.defer(); var params = { orgname: orgname, node: node }; // console.log(params); UtilService.imget(ConfigService.server + "resource/org/get", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , // 第一次获取资源库下资源列表 getFirstResourceList: function (moduleid, groupid, pagenum, filterKeyword, sort, userid, tracetype, category, labelKeys, moreobj, capacityparams) { // console.log(moreobj) var deferred = $q.defer(); var params = { keyword: filterKeyword + " ", sort: sort ? sort : 'enterprisescale,desc', groupid: groupid, moduleid: moduleid, userid: userid ? userid : 0, pagenum: pagenum, category: category ? category : ' ', tracetype: tracetype, labelKeys: labelKeys || '0', node: UserService.node, moreobj: moreobj || '0', capacityparams: capacityparams || '0' }; UtilService.imget(ConfigService.server + "resource/resourcelist", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, //获取筛选条件 getMorefilters: function (restype) { var deferred = $q.defer(); var params = { nodeId: UserService.node, restype: restype }; // console.log(params); UtilService.imget(ConfigService.server + "resource/choice/more/list", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, //导出企业库信息 getexportAllOrg: function (restype) { var deferred = $q.defer(); // console.log(params); UtilService.getdownload(ConfigService.server + "resource/exportAllOrg").success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, getClaidInfo: function (node) { var deferred = $q.defer(); var params = { node: node }; // console.log(params); UtilService.imget(ConfigService.server + "resource/claidinfo", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getExportFieldList: function (type, source) { var deferred = $q.defer(); var params = { type: type, node: source }; // console.log(params); UtilService.imget(ConfigService.server + "resource/export/field/list", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getFirstResourceListForAll: function (moduleid, reclibid, pagenum, filterKeyword, sort, userid, tracetype, category, labelKeys) { var deferred = $q.defer(); var params = { keyword: filterKeyword + " ", sort: sort ? sort : 'enterprisescale,desc', groupid: reclibid, moduleid: moduleid, userid: userid ? userid : 0, pagenum: pagenum, category: category ? category : ' ', tracetype: tracetype, labelKeys: labelKeys || '0', node: UserService.node }; // console.log(params); UtilService.imget(ConfigService.server + "resource/resourcelist/all", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , // 加载更多资源库下资源列表 getSecondResourceList: function (moduleid, groupid, pagenum, filterKeyword, sort, userid, tracetype, category, labelKeys, moreobj, capacityparams) { var deferred = $q.defer(); var params = { keyword: filterKeyword + " ", sort: sort, groupid: groupid, moduleid: moduleid, userid: userid ? userid : 0, pagenum: pagenum, category: category ? category : ' ', tracetype: tracetype, labelKeys: labelKeys || '0', node: UserService.node, moreobj: moreobj || '0', capacityparams: capacityparams || '0' }; // UtilService.post(ConfigService.server + "getModuleResourceLibrary.action?", params).success(function (data) { UtilService.imget(ConfigService.server + "resource/resourcelist", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getClaid: function (moduleid) { var deferred = $q.defer(); var params = { moduleid: moduleid }; UtilService.imget(ConfigService.server + "resource/claid/get", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getClaid: function (moduleid) { var deferred = $q.defer(); var params = { moduleid: moduleid }; UtilService.imget(ConfigService.server + "resource/claid/get", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , /*exportResourceList: function (data) { var deferred = $q.defer(); var params = { data: data, userid: UserService.id, node: UserService.node }; UtilService.imbodyhttp(ConfigService.server + "resource/list/export", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; },*/ exportResourceList: function (res) { var deferred = $q.defer(); var params = { data: res, userid: UserService.id, node: UserService.node }; $http({ method: "POST", url: ConfigService.server + "resource/list/export", dataType: 'json', headers: { 'Content-Type': 'application/json; charset=UTF-8' }, data: params }).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, // 获取资源库下行业分类列表 getCategoryList: function (libtype, reclibid, modlibid) { var deferred = $q.defer(); var params = { type: libtype, claid: reclibid, modlibid: modlibid, userid: UserService.id }; UtilService.post(ConfigService.server + "getChannelList.action?", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , // 获取公共库资源详细信息 getResourceDetail: function (recourceid, recourcetype, recourcecomefrom) { var deferred = $q.defer(); var params = { recourceid: recourceid, type: recourcetype, recourcecomefrom: recourcecomefrom, memberid: UserService.viplevel, userid: UserService.id }; UtilService.post(ConfigService.server + "getResourceDetail.action?", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , // 获取私人库资源详细信息 getPrivateResourceDetail: function (recourceid, recourcetype, recourcecomefrom) { var deferred = $q.defer(); var params = { resourceid: recourceid, type: recourcetype, //TODO userid: UserService.id, node: recourcecomefrom, pagecode: 1000001, innertype: 0 // userid: 670 }; console.log('resource/detail:参数', params); UtilService.imget(ConfigService.server + "resource/detail", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, // 上传专家库头像到基本信息 getdataupdatePhoto: function (params) { var deferred = $q.defer(); // console.log(params); UtilService.getparams(ConfigService.server + "data/updatePhoto", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, //删除标签 labelintelligentdel: function (resid, labelName, labelId) { var deferred = $q.defer(); var params = { resid: resid, labelName: labelName, node: UserService.node, labelId: labelId, }; UtilService.imget(ConfigService.server + "label/intelligent/del", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, getResourceIndustryList: function () { var deferred = $q.defer(); var params = {}; console.log(params); UtilService.imget(ConfigService.server + "resource/industryList", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getDemandRewardDetal: function (resid, insertDBFlag, orguser, orgtel) { var deferred = $q.defer(); var params = { resid: resid, userid: UserService.id, insertDBFlag: insertDBFlag, orguser: orguser, orgtel: orgtel, node: UserService.node }; console.log(params); UtilService.imget(ConfigService.server + "resource/demand/reward/detail/get", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getDemandReward: function (taskid) { var deferred = $q.defer(); var params = { taskid: taskid, userid: UserService.id }; console.log(params); UtilService.imget(ConfigService.server + "resource/demand/reward/get", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getDemandRewardByUser: function (resid, userid) { var deferred = $q.defer(); var params = { resid: resid, userid: userid }; console.log(params); UtilService.imget(ConfigService.server + "usertask/demandReward/get", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , //添加标签至数据库 addLabelToDB: function (resid, labelName) { var deferred = $q.defer(); var params = { resid: resid, labelName: labelName, node: UserService.node, userId: UserService.id }; UtilService.imget(ConfigService.server + "label/intelligent/insert", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getResourceBySameLabel: function (resid) { var deferred = $q.defer(); var params = { resid: resid, node: UserService.node }; console.log(params); UtilService.imget(ConfigService.server + "usertask/resource/label/list", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getTechnical: function (userid, resid) { var deferred = $q.defer(); var params = { userid: userid, resid: resid }; console.log(params); UtilService.imget(ConfigService.server + "usertask/technical/get", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getUserInfoList: function (projectname, demandId) { var deferred = $q.defer(); var params = { projectname: projectname, demandId: demandId, node: UserService.node }; console.log(params); UtilService.imget(ConfigService.server + "usertask/userinfo/list", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , //搜索资源评论 selectComment: function (selectkeyword, infoId, infoType) { var deferred = $q.defer(); var params = { selectkeyword: selectkeyword, infoId: infoId, infoType: infoType, userid: UserService.id }; UtilService.post(ConfigService.server + "selectComment.action?", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , //编辑资源 editResource: function (type, recourceid, recourcecomefrom, delpiclist, addpiclist, resource) { var deferred = $q.defer(); var params = { type: type, recourceid: recourceid, recourcecomefrom: recourcecomefrom, delpiclist: delpiclist.join(','), addpiclist: angular.toJson(addpiclist), resource: angular.toJson(resource), userid: UserService.id }; UtilService.post(ConfigService.server + "editResource.action?", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , //公共库分享至私人库 shareResourceToPrilib: function (reclib, infoListdata) { var deferred = $q.defer(); var params = { infoListdata: infoListdata, claid: reclib.id,//文件夹id creator: UserService.id, creatorcomefrom: ConfigService.comefrom }; UtilService.post(ConfigService.server + "insertResourceClassrelation.action?", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , //提取当前用户是否有查看本记录权限 getVisitAuthority: function (type, infoid, creator, infocomefrom, infotype) { var deferred = $q.defer(); var params = { type: type,//0:记录,1:资源 infoid: infoid,//资源id creator: creator, infocomefrom: infocomefrom,//资源comefrom infotype: infotype,//资源类型 userid: UserService.id }; UtilService.post(ConfigService.server + "getVisitAuthority.action?", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , // 获取设置界面模块列表和对应的字段列表 getSetModuleAuthorityList: function (typecodemap) { var deferred = $q.defer(); var params = { //TODO userid: UserService.id, // userid: 1, data: typecodemap }; UtilService.imbodyhttp(ConfigService.server + "authority/set/authority", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; } , // 获取谁可以看选项及部分可见群组及成员 getAuthorityAndGroup: function (authorityid) { var deferred = $q.defer(); var params = { authorityid: authorityid, userid: UserService.id }; UtilService.imget(ConfigService.server + "authority/get/group", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; } , //创建权限 createAuthority: function (requstModel) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "authority/add/authority", requstModel).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; } , //更新权限 updateAuthority: function (requstModel) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "authority/update/authority", requstModel).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; } , //创建权限组 createAuthorityGroup: function (requstModel) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "authority/add/authoritygroup", requstModel).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; } , //更新权限组 updateAuthorityGroup: function (requstModel) { var deferred = $q.defer(); // console.log(requstModel); UtilService.imbodyhttp(ConfigService.server + "authority/update/authoritygroup", requstModel).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; } , // 获取群组现有成员 getAuthorityGroupUserList: function (groupid) { var deferred = $q.defer(); var params = { groupid: groupid, userid: UserService.id }; UtilService.imget(ConfigService.server + "authority/userlist", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; } , // 获取转换userlist为带拼音首字母的结果集 getTransferUserList: function (requestModel) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "common/transfer/userlist", requestModel).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; } , // 获取我的节点列表 getNodeList: function (keyword) { var deferred = $q.defer(); var params = { //TODO keyword: keyword + " ", userid: UserService.id ? UserService.id : 0 // userid: 1, }; UtilService.imget(ConfigService.server + "common/node", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; } , // 获取我的常驻节点列表 getNormalNodeList: function () { var deferred = $q.defer(); var params = { //TODO userid: UserService.id // userid: 1, }; UtilService.imget(ConfigService.server + "user/nodelist", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; } , //提交你新选择的常驻节点 postNodeList: function (nodeCheckedList) { var deferred = $q.defer(); var params = { data: nodeCheckedList }; UtilService.imbodyhttp(ConfigService.server + "user/usersnodes", params.data).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; } , //修改我的所在节点 postResetUserNode: function (nodeId) { var deferred = $q.defer(); var params = { userid: UserService.id, comefrom: nodeId }; UtilService.imbodyhttp(ConfigService.server + "user/update", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; } , // 获取资源库列表背景 getResourceLibraryNodeBg: function (clienttype) { var deferred = $q.defer(); var params = { userid: UserService.id ? UserService.id : 0, clienttype: clienttype, node: UserService.node, moduletype: 27001 }; UtilService.imget(ConfigService.server + "index/pic", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , // 获取资源历史履历 getHistoryDetail: function (resid, node, pagecode) { var deferred = $q.defer(); var params = { resid: resid, node: node, pagecode: 1000001, userid: UserService.id }; UtilService.imget(ConfigService.server + "data/resconn", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , // 获取详情其他部分 getOtherDetail: function (recourceid, recourcetype, recourcecomefrom) { var deferred = $q.defer(); var params = { resourceid: recourceid, type: recourcetype, userid: UserService.id, node: recourcecomefrom, pagecode: 1000001, innertype: recourcetype == 39 ? 39 : 0 }; console.log(params); UtilService.imget(ConfigService.server + "resource/otherdetail", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getResourceFromLabel: function (labelKeys, node) { var deferred = $q.defer(); var params = { labelKeys: labelKeys, node: node, }; console.log(params); UtilService.imget(ConfigService.server + "label/list", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , // 获取所有筛选条件 getFilterList: function (moduleid) { var deferred = $q.defer(); var params = { node: localStorage.node, moduleid: moduleid } console.log('无语2', params); UtilService.imget(ConfigService.server + "resource/choice/list", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , // 获取排序列表 getResourceSortList: function (restype) { var deferred = $q.defer(); var params = { node: UserService.node, restype: restype } console.log('无语', params, '\n' + ConfigService.server + "resource/sort/list"); UtilService.imget(ConfigService.server + "resource/sort/list", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getResourceListByESList: function (esIdList, rolename) { var deferred = $q.defer(); var params = { esIdList: esIdList, role: rolename } console.log(params); UtilService.imget(ConfigService.server + "resource/list/eslist", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , sendMessageToUsers: function (telList, templateid, templatetext, resrole, node, id) { var deferred = $q.defer(); var params = { telList: telList, templateid: templateid, templatetext: templatetext, resrole: resrole, node: node, id: id } console.log(params); UtilService.imget(ConfigService.server + "user/message/send", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , // 资源置顶 stickTop: function (resourceId) { var deferred = $q.defer(); var params = { resourceId: resourceId, userId: UserService.id, node: UserService.node, } console.log(params); UtilService.imget(ConfigService.server + "resource/top", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , // 资源置顶 cancelStickTop: function (resourceId) { var deferred = $q.defer(); var params = { resourceId: resourceId, userId: UserService.id } console.log(params); UtilService.imget(ConfigService.server + "resource/top/cancle", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , // 是否节点管理员 judgeManager: function (userId, ifleader) { var deferred = $q.defer(); var params = { userId: userId ? userId : 0, node: UserService.node, ifleader: ifleader } console.log(params); UtilService.imget(ConfigService.server + "common/node/manager/judge", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getESDataByUnique: function (unique) { var deferred = $q.defer(); var params = { unique: unique } console.log(params); UtilService.imget(ConfigService.server + "resource/es/get/unique", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getPictureList: function (resid, creator) { var deferred = $q.defer(); var params = { resid: resid, creator: creator, } console.log(params); UtilService.imget(ConfigService.server + "resource/picture/list", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , getYearReport: function (title) { var deferred = $q.defer(); var params = { title: title, node: UserService.node } console.log(params); UtilService.imget(ConfigService.server + "resource/year/report/list", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , // 获取页面id getPageId: function (restype) { var deferred = $q.defer(); var params = { node: UserService.node, restype: restype } console.log(params); UtilService.imget(ConfigService.server + "common/pageid/get", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } , // 获取2019武进人工智能外籍院士列表信息 aiAcademicianList: function () { var deferred = $q.defer(); UtilService.imget(ConfigService.server + "resource/ai/academician/list").success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, cooperateresearchlist: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "data/cooperate/research/list", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, exportresearchcost: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "usertask/export/researchcost", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, } });