123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209 |
- /**
- * Created by pushkeji on 2018/10/10.
- */
- angular.module('push')
- .factory('activitiesModuleService', function (UtilService, ConfigService, UserService, $q) {
- return {
- //获取活动列表
- getAllActivitiesList: function (querytype, addr, type, status, keyword, pagenum, pagesize) {
- var deferred = $q.defer();
- var params = {
- userid: UserService.id ? UserService.id : 0,
- querytype: querytype,
- addr: addr || ' ',
- type: type,
- status: status,
- keyword: keyword || ' ',
- node: UserService.node,
- pagenum: pagenum,
- pagesize: pagesize
- }
- UtilService.imget(ConfigService.server + "activity/activityList", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 获取报名表单配置选项数据
- getFormConfigurationList: function () {
- var deferred = $q.defer();
- var params = {
- node: UserService.node,
- }
- UtilService.imget(ConfigService.server + "activity/settingitemList", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- //由企业得到对应的发布者信息
- getUsernameByOrgname: function (orgName) {
- var deferred = $q.defer();
- var params = {
- orgName: orgName,
- }
- UtilService.imget(ConfigService.server + "activity/username/get", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 发布或编辑活动
- releaseOrEditActivity: function (params) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "activity/saveOrupdateActivity", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 是否拥有发布权限
- hasReleaseAuthority: function () {
- var deferred = $q.defer();
- var params = {
- userid: UserService.id,
- node: UserService.node,
- }
- UtilService.imget(ConfigService.server + "activity/activityAuth", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 获取活动详情
- getActivityDetailInfo: function (activityid) {
- var deferred = $q.defer();
- var params = {
- activityid: activityid,
- userid: UserService.id,
- }
- UtilService.imget(ConfigService.server + "activity/activityDetail", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 活动报名
- applyForActivity: function (params) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "activity/activityjoin", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 活动人员列表
- participantList: function (activityid, pagenum, pagesize) {
- var deferred = $q.defer();
- var params = {
- activityid: activityid,
- pagenum: pagenum,
- pagesize: pagesize
- }
- UtilService.imget(ConfigService.server + "activity/activityUsersList", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 图文直播列表
- liveBroadcastList: function (activityid, pagenum, pagesize) {
- var deferred = $q.defer();
- var params = {
- activityid: activityid,
- userid: UserService.id,
- pagenum: pagenum,
- pagesize: pagesize
- }
- UtilService.imget(ConfigService.server + "activity/activityInputList", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 删除现场记录
- deleteBroadcast: function (connid, activityid) {
- var deferred = $q.defer();
- var params = {
- connid: connid,
- activityid: activityid,
- userid: UserService.id,
- }
- console.log(UserService);
- UtilService.imget(ConfigService.server + "activity/deleteActivityInput", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 报名取消
- cancelApply: function (activityid) {
- var deferred = $q.defer();
- var params = {
- activityid: activityid,
- userid: UserService.id,
- }
- UtilService.imget(ConfigService.server + "activity/activitycanceljoin", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 管理删除报名
- deleteActivityUsers: function (activityid, targetid) {
- var deferred = $q.defer();
- var params = {
- activityid: activityid,
- userid: UserService.id,
- targetid: targetid
- }
- UtilService.imget(ConfigService.server + "activity/deleteActivityUsers", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 本人取消报名
- cancelApply: function (activityid) {
- var deferred = $q.defer();
- var params = {
- activityid: activityid,
- userid: UserService.id
- }
- UtilService.imget(ConfigService.server + "activity/activitycanceljoin", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- // 获取报名人员详情
- getApplyDetail: function (activityid, userid) {
- var deferred = $q.defer();
- var params = {
- activityid: activityid,
- userid: userid
- }
- UtilService.imget(ConfigService.server + "activity/activityUserItemDetail", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (err) {
- deferred.reject(err);
- });
- return deferred.promise;
- },
- }
- });
|