123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 |
- angular.module('push')
- .factory('CloudFolderService', function (UtilService, ConfigService, UserService, $q) {
- var content = "";
- return {
- //创建云文件夹
- createCloudFolder: function (cloudfolder) {
- var deferred = $q.defer();
- var params = {
- type: 1,
- foldername: cloudfolder.name,
- cidccomefrom: cloudfolder.authoritylist,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "createFolder.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //获取云文件夹列表
- getCloudFolderList: function (infoid) {
- var deferred = $q.defer();
- var params = {
- type: 1,
- infoid: infoid,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "getFolderList.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //获取文件夹内容列表
- getCloudFolderDetail: function (claid, querytype, date) {
- var deferred = $q.defer();
- var params = {
- type: querytype,
- claid: claid,
- year: date.year,
- month: date.month,
- day: date.day,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "getConnInfoList.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //获取云权限列表
- getCloudAutListForFolder: function (authorityid) {
- var deferred = $q.defer();
- var params = {
- userid: UserService.id,
- claid: authorityid
- };
- UtilService.post(ConfigService.server + "getCloudAutListForFolder.action?", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //删除云文件夹
- deleteCloudFolder: function (claid) {
- var deferred = $q.defer();
- var params = {
- claid: claid,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "deleteFolder.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //发布记录
- immediateRelease: function (record, images, themes, companies, members) {
- var deferred = $q.defer();
- this.replaceStr(record.content);
- var params = {
- title: record.title,
- claid: record.claid,
- flag: record.flag,
- conntime: record.date,
- images: JSON.stringify(images),
- themes: JSON.stringify(themes),
- companies: JSON.stringify(companies),
- members: JSON.stringify(members),
- content: content,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "createConnInfo.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //获取记录详情
- getConnInfoDetails: function (infoid) {
- var deferred = $q.defer();
- var params = {
- infoid: infoid,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "getConnInfoDetails.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //替换textarea中换行字符
- replaceStr: function (str) {
- content = str.replace("\n", "<br>");
- if (content.indexOf("\n") != -1) {
- this.replaceStr(content);
- }
- },
- //废纸篓操作(1:清空,2:还原)
- restore: function (infoidlist, type) {
- var deferred = $q.defer();
- var params = {
- type: type,
- infoidlist: infoidlist.toString(),
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "paperOperation.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //对接宝云文件夹修改
- updateCloudFolder: function (cloudfolder) {
- var deferred = $q.defer();
- var params = {
- type: 1,
- claid: cloudfolder.id,
- foldername: cloudfolder.name,
- cidccomefrom:cloudfolder.authoritylist,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "updateFolder.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //删除对接信息,进入废纸篓
- deleteConninfo: function (infoid) {
- var deferred = $q.defer();
- var params = {
- infoid: infoid,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "deleteConninfo.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //发布记录
- editConninfo: function (record, images, themes, companies, members) {
- var deferred = $q.defer();
- this.replaceStr(record.content);
- var params = {
- infoid: record.infoid,
- title: record.title,
- claid: record.claid,
- flag: record.flag,
- conntime: record.date,
- deleteimageids: record.deleteimageids,
- deletethemeids: record.deletethemeids,
- deletecompanyids: record.deletecompanyids,
- deletememberids: record.deletememberids,
- images: JSON.stringify(images),
- themes: JSON.stringify(themes),
- companies: JSON.stringify(companies),
- members: JSON.stringify(members),
- content: content,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "updateConnInfo.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- }
- }
- });
|