123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459 |
- angular.module('push')
- .factory('TechnicalBrokerPublishTrainService', function (ConfigService, $q, UtilService, UserService) {
- return {
- // 获取培训种类列表
- getTraintypeList: function () {
- var deferred = $q.defer();
- var params = {};
- UtilService.imget(ConfigService.server + "technicalbroker/train/traintype", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取机构类型列表
- getOrgtypeList: function () {
- var deferred = $q.defer();
- var params = {};
- UtilService.imget(ConfigService.server + "technicalbroker/train/orgtype", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取行业领域列表
- getCategoryList: function () {
- var deferred = $q.defer();
- var params = {};
- UtilService.imget(ConfigService.server + "technicalbroker/train/category", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //保存培训信息
- saveTrainInfo: function (trainListobj, images) {
- var deferred = $q.defer();
- trainListobj.userid = UserService.id;
- trainListobj.usercomefrom = ConfigService.comefrom;
- trainListobj.images = JSON.stringify(images);
- UtilService.imbodyhttp(ConfigService.server + "technicalbroker/train/save", trainListobj).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取培训列表
- getTrainInfoList: function (mold) {
- var deferred = $q.defer();
- var params = {
- userid: UserService.id,
- type: 1100,
- mold: mold
- };
- UtilService.imget(ConfigService.server + "technicalbroker/train/traininfolist", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取培训详情
- getTrainInfo: function (id) {
- var deferred = $q.defer();
- var params = {
- id: id
- };
- UtilService.imget(ConfigService.server + "technicalbroker/train/traininfo", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 报名此培训
- traincheckin: function (signupModel) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "syssignup", signupModel).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取培训时长
- getTrainTime: function (params) {
- var deferred = $q.defer();
- params.userid = 653;
- UtilService.imget(ConfigService.server + "technicalbroker/train/time", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取用户是否签到打卡
- getActivityCheckin: function (params) {
- var deferred = $q.defer();
- params.userid = 653;
- UtilService.imget(ConfigService.server + "activity/checkin/show", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 用户一键签到所有培训
- checkIn: function (activityid, templat, templng) {
- var deferred = $q.defer();
- var lat = 0;
- if (UtilService.isDefined(templat)) {
- lat = templat;
- }
- var lng = 0;
- if (UtilService.isDefined(templng)) {
- lng = templng;
- }
- var params = {
- infoid: activityid,
- userid: UserService.id,
- isall: 1,//一键签到
- lat: lat,//纬度
- lng: lng//经度
- };
- UtilService.imbodyhttp(ConfigService.server + "activity/checkin", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取培训报名人员列表
- getTrainSignupUserList: function () {
- var deferred = $q.defer();
- var params = {
- tid: trainid,
- isactive: 1
- };
- UtilService.imget(ConfigService.server + "technicalbroker/train/userlist", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取任务类别列表
- getTaskstyleList: function () {
- var deferred = $q.defer();
- var params = {};
- UtilService.imget(ConfigService.server + "task/taskstyle", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //保存任务信息
- saveTaskInfo: function (taskListobj, images) {
- var deferred = $q.defer();
- taskListobj.userid = UserService.id;
- taskListobj.usercomefrom = ConfigService.comefrom;
- taskListobj.taskcomefrom = ConfigService.comefrom;
- UtilService.imbodyhttp(ConfigService.server + "app/task/save", taskListobj).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取任务详情
- getTaskInfo: function (id) {
- var deferred = $q.defer();
- var params = {
- id: id,
- userid: UserService.id
- };
- UtilService.imget(ConfigService.server + "app/task/taskinfo", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取任务走访履历
- getVisitTaskRecordList: function (id) {
- var deferred = $q.defer();
- var params = {
- userid: UserService.id,
- id: id
- };
- UtilService.imget(ConfigService.server + "app/task/record", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取任务列表
- getTaskInfoList: function (type) {
- var deferred = $q.defer();
- var params = {
- userid: UserService.id,
- type: type
- };
- UtilService.imget(ConfigService.server + "app/task/tasklist", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 接取此任务
- signupTask: function (personModel) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "app/task/signup", personModel).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取传入的企业id对应的企业信息
- getCompanyInfo: function (id) {
- var deferred = $q.defer();
- var params = {
- companyid: id
- };
- UtilService.imget(ConfigService.server + "activity/signup/com/companyinfobyid", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取通用年份配置列表
- getYearMultiSetupList: function (type) {
- var deferred = $q.defer();
- var params = {
- type: type
- };
- UtilService.imget(ConfigService.server + "common/year", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取需求的需求类型列表
- getTechtypeList: function () {
- var deferred = $q.defer();
- var params = {
- typeName: "techtype"
- };
- UtilService.imget(ConfigService.server + "common/typeentry", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取需求的合作模式列表
- getCooperationmodelList: function () {
- var deferred = $q.defer();
- var params = {
- typeName: "cooperationmodel"
- };
- UtilService.imget(ConfigService.server + "common/typeentry", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取人才的学位列表
- getAcademicdegreeList: function () {
- var deferred = $q.defer();
- var params = {
- typeName: "academicdegree"
- };
- UtilService.imget(ConfigService.server + "common/typeentry", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //保存企业走访信息
- saveCompanyInfo: function (connEnterpriseModuleModel, images) {
- var deferred = $q.defer();
- connEnterpriseModuleModel.userid = UserService.id;
- connEnterpriseModuleModel.usercomefrom = ConfigService.comefrom;
- // companyListInfo.images = JSON.stringify(images);
- UtilService.imbodyhttp(ConfigService.server + "conn/company/save", connEnterpriseModuleModel).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //更新企业走访信息
- updateCompanyInfo: function (connEnterpriseModuleModel, images) {
- var deferred = $q.defer();
- connEnterpriseModuleModel.userid = UserService.id;
- connEnterpriseModuleModel.usercomefrom = ConfigService.comefrom;
- // companyListInfo.images = JSON.stringify(images);
- UtilService.imbodyhttp(ConfigService.server + "conn/company/update", connEnterpriseModuleModel).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取企业走访详情
- getConnCompanyInfo: function (connid) {
- var deferred = $q.defer();
- var params = {
- userid: UserService.id,
- connid: connid
- };
- UtilService.imget(ConfigService.server + "conn/company", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取我的走访列表
- getMyInterviewList: function (keyword, userid, pagenum, funid,node) {
- var deferred = $q.defer();
- var params = {
- keyword: keyword + " ",
- userid: userid ? userid : 0,
- pagenum: pagenum,
- funid: funid,
- node: node
- };
- // console.log(params);
- UtilService.imget(ConfigService.server + "data/interview/myinfolist", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取我的走访全部列表
- getMyInterviewListall: function (userid, funid,node) {
- var deferred = $q.defer();
- var params = {
- userid: userid ? userid : 0,
- funid: funid,
- node: node
- };
- // console.log(params);
- UtilService.imget(ConfigService.server + "data/interview/myinfolist/all", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //获取导出走访记录基本信息字段接口
- getselbasicparam: function (node) {
- var deferred = $q.defer();
- var params = {
- node:UserService.node
- };
- // console.log(params);
- UtilService.imget(ConfigService.server + "data/sel/basic/param", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //导出某成员的走访记录接口
- getexportinterviewinfo: function (params) {
- var deferred = $q.defer();
- // console.log(params);
- UtilService.imbodyhttp(ConfigService.server + "data/export/interviewinfo", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取云走访列表(文件夹模式)
- getAllInterviewListByFold: function (keyword, userid, pagenum, claid) {
- var deferred = $q.defer();
- var params = {
- keyword: keyword + " ",
- userid: userid,
- pagenum: pagenum,
- claid: claid
- };
- UtilService.imget(ConfigService.server + "data/interview/allinfolist", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 获取云走访列表(列表模式)
- getAllInterviewListByList: function (keyword, userid, pagenum, funid) {
- var deferred = $q.defer();
- var key = keyword ? keyword : ' ';
- var params = {
- keyword: key,
- userid: userid ? userid : 0,
- pagenum: pagenum,
- funid: funid,
- node: UserService.node,
- };
- // console.log(params);
- UtilService.imget(ConfigService.server + "data/interview/infolistforall", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 通过数据录入id查询历史走访信息
- getHistoryInterviewList: function (keyword, userid, orgid, pagenum, funid, nodeComefrom) {
- var deferred = $q.defer();
- var params = {
- keyword: keyword + " ",
- userid: userid,
- orgid: orgid,
- pagenum: pagenum,
- funid: funid,
- node: nodeComefrom
- };
- UtilService.imget(ConfigService.server + "data/interview/historyinfolist", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 通过数据录入id查询历史走访信息
- gettongTech: function (keyword, userid, orgid, pagenum, funid, nodeComefrom) {
- var deferred = $q.defer();
- var params = {
- node:UserService.node ,
- uid:UserService.id
- };
- UtilService.imget(ConfigService.server + "user/tong/tech", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- }
- });
|