123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597 |
- angular.module('push')
- .factory('DockingService', function (UtilService, ConfigService, UserService, $q) {
- var changeflg = false;
- var content = "";
- return {
- //初始化各日期下记录标志
- initRecordOfDate: function (year, month) {
- var deferred = $q.defer();
- var params = {
- year: year,
- month: month,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "selectConnByDay.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //创建分类
- createFolder: function (folder) {
- var deferred = $q.defer();
- var params = {
- type: 0,
- foldername: folder.name,
- createtime: folder.createtime,
- updatetime: folder.updatetime,
- 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;
- },
- //获取分类列表
- getFolderList: function () {
- var deferred = $q.defer();
- var params = {
- type: 0,
- 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;
- },
- //初始化记录列表
- initRecordList: 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;
- },
- //发布记录
- immediateRelease: function (record, images, companies, sharecloudidlist) {
- var deferred = $q.defer();
- // console.log("新增参数.............");
- var params = {
- title: record.title,
- claid: record.claid,
- flag: record.flag,
- conntime: record.conntime,
- createtime: record.createtime,
- updatetime: record.updatetime,
- banFlag: 1,
- images: JSON.stringify(images),
- companies: JSON.stringify(companies),
- content: encodeURI(record.content),
- sharecloudidlist: sharecloudidlist,
- userid: UserService.id
- };
- // console.log(params);
- 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 = {
- type: 1,
- banFlag: 1,
- 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;
- },
- //对接宝分类修改
- updateFolder: function (foler, sharecloudidlist) {
- var deferred = $q.defer();
- var params = {
- type: 0,
- claid: foler.id,
- foldername: foler.name,
- updatetime: foler.updatetime,
- sharecloudidlist: sharecloudidlist,
- 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;
- },
- //对接宝删除分类
- deleteFolder: 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;
- },
- //删除对接信息,进入废纸篓
- 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, sharecloudidlist, oldclaid, type) {
- var deferred = $q.defer();
- // console.log("编辑参数.............");
- var tempcom = record.companies != "" ? JSON.stringify(record.companies) : "";
- var params = {
- banFlag: 1,
- type: type,
- infoid: record.id,
- title: record.title,
- claid: record.claid,
- oldclaid: oldclaid,
- flag: record.flag,
- conntime: record.conntime,
- updatetime: record.updatetime,
- deleteimageids: record.deleteimageids,
- deletethemeids: record.deletethemeids,
- deletecompanyids: record.deletecompanyids,
- deletememberids: record.deletememberids,
- images: JSON.stringify(record.images),
- companies: tempcom,
- content: encodeURI(record.content),
- sharecloudidlist: sharecloudidlist,
- userid: UserService.id
- };
- // console.log(params);
- UtilService.post(ConfigService.server + "updateConnInfo.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //单个同步
- singleSync: function (objtype, tempobject) {
- var deferred = $q.defer();
- var params = {
- type: objtype,
- data: angular.toJson(tempobject),
- userid: UserService.id
- };
- // console.log("单个同步参数...");
- // console.log(params);
- UtilService.post(ConfigService.server + "immediatelySync.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- /*------------------新版接口(2017.07.17)--------------------*/
- //获取文件夹列表
- newGetFolderList: function () {
- var deferred = $q.defer();
- var params = {
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "newgetFolderList.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //获取走企业文件夹列表
- newGetComFolderList:function (templettype) {
- var deferred = $q.defer();
- var params = {
- userid: UserService.id,
- templettype: templettype
- };
- UtilService.imget(ConfigService.server + "conn/folder", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //获取记录列表
- newGetConnInfoList: function (claid, level, currentPage) {
- var deferred = $q.defer();
- var params = {
- claid: claid,
- level: level,
- memberid: UserService.viplevel,
- currentPage: currentPage,
- pageSize: 10,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "newgetConnInfoList.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //新建记录
- newCreateConninfo: function (record, images, companies) {
- var deferred = $q.defer();
- var params = {
- title: record.title,
- claid: record.claid,
- flag: record.flag,
- conntime: record.conntime,
- images: JSON.stringify(images),
- companies: JSON.stringify(companies),
- content: encodeURI(record.content),
- userid: UserService.id
- };
- // console.log(params);
- UtilService.post(ConfigService.server + "newcreateConnInfo.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //编辑记录
- newUpdateConnInfo: function (record) {
- var deferred = $q.defer();
- var tempcom = record.companies != "" ? JSON.stringify(record.companies) : "";
- var params = {
- infoid: record.id,
- title: record.title,
- claid: record.claid,
- flag: record.flag,
- conntime: record.conntime,
- deleteimageids: record.deleteimageids,
- deletethemeids: record.deletethemeids,
- deletecompanyids: record.deletecompanyids,
- deletememberids: record.deletememberids,
- deleteproductids: record.deleteproductids,
- deleteiur1ids: record.deleteiur1ids,
- deleteiur2ids: record.deleteiur2ids,
- deletecalendarids: record.deleteyearprojectids,
- images: JSON.stringify(record.images),
- companies: tempcom,
- content: encodeURI(record.content),
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "newupdateConnInfo.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //获取记录详情
- newGetConnInfoDetails: function (infoid) {
- var deferred = $q.defer();
- var params = {
- infoid: infoid,
- memberid: UserService.viplevel,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "newgetConnInfoDetails.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //复制记录
- copyConnInfo: function (otype, fromclaid, toclaid, connid) {
- var deferred = $q.defer();
- var params = {
- otype: otype,// 情况 1-云→云 2-本地→云 3-云→本地
- fromclaid: fromclaid,
- toclaid: toclaid,
- connid: connid,
- memberid: UserService.viplevel,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "copyConn.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //复制资源
- copyResInfo: function (otype, fromclaid, toclaid, connid, moduleid) {
- var deferred = $q.defer();
- var params = {
- otype: otype,// 情况 1-云→云 2-本地→云 3-云→本地
- fromclaid: fromclaid,
- toclaid: toclaid,
- connid: connid,
- moduleid: moduleid,
- memberid: UserService.viplevel,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "copyResInfo.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //根据id获取文件夹信息
- getConnClassByid: function (claid) {
- var deferred = $q.defer();
- var params = {
- claid: claid,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "getConnClassByid.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //根据id获取文件夹信息
- getCampanyListByName: function (companyname) {
- var deferred = $q.defer();
- var params = {
- companyname: companyname,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "getCampanyListByName.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //根据id获取文件夹信息
- saveActivitySchedule: function (actobj) {
- var deferred = $q.defer();
- actobj.userid = UserService.id;
- UtilService.post(ConfigService.server + "saveActivitiesFollowup.action?", actobj).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //获取我的跟进列表
- getMyActivityFollowUpList: function (connid) {
- var deferred = $q.defer();
- var params = {
- connid: connid,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "getMyActivitiesFollowupList.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //获取超级管理员跟进列表
- getAdminActivitiesFollowupList: function (connid) {
- var deferred = $q.defer();
- var params = {
- connid: connid,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "getAdminActivitiesFollowupList.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //添加我的跟进状态
- saveActivitiesFollowupTag: function (id, sourcefrom, actobj) {
- var deferred = $q.defer();
- var params = {
- id: id,
- sourcefrom: sourcefrom,// 来源:1-APP 2-WEB
- tagid: actobj.tagid,
- tagtime: actobj.tagtime,
- tagcontent: actobj.tagcontent,
- imagelist: actobj.imagelist,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "saveActivitiesFollowupTag.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- // 获取企业对应的活动跟进表明细
- getActivitiesFollowupInfo: function (id, role, orgname, docking_content) {
- var deferred = $q.defer();
- var params = {
- id: id,
- role: role,// 当前用户的权限:0用户 3超级管理员
- orgname: orgname,
- docking_content: docking_content,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "getActivitiesFollowupInfo.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //获取对应记录备案列表
- getKeeponRecordList: function (connid, role) {
- var deferred = $q.defer();
- var params = {
- connid: connid,
- role: role,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "getKeeponRecordList.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //获取对应记录备案详情
- getKeeponRecordInfo: function (id) {
- var deferred = $q.defer();
- var params = {
- id: id,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "getKeeponRecordInfo.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //根据记录id获取新建需求反馈所需的初始化信息
- initActivitiesFollowup: function (connid) {
- var deferred = $q.defer();
- var params = {
- connid: connid,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "initActivitiesFollowup.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- // 录入走访基本信息
- insertOrUpdateConnectionInfo: function (params) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "data/interview/conninfo", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 新增或修改走访申报项目接口
- insertOrUpdateCompanyDeclareproject: function (params) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "data/interview/declareproject", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 新增或修改高端人才信息表
- insertOrUpdateCompanyHighleveltalents: function (params) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "data/interview/highleveltalents", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 新增或修改高端产品
- insertOrUpdateCompanyHignendproduct: function (params) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "data/interview/hignendproduct", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 新增或修改产学研
- insertOrUpdateCompanyIur: function (params) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "data/interview/iur", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 新增或修改公司产品
- insertOrUpdateCompanyProduct: function (params) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "data/interview/product", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- // 新增或修改公司技术需求
- insertOrUpdateCompanyTechrequirement: function (params) {
- var deferred = $q.defer();
- UtilService.imbodyhttp(ConfigService.server + "data/interview/techrequirement", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- }
- });
|