dataToolsService.js 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834
  1. angular.module('push')
  2. .factory('dataToolsService', function (UtilService, ConfigService, UserService, $q, $http) {
  3. return {
  4. // 根据orgid获取对应的机构信息
  5. getOrganizationModelByOrgid: function (orgid) {
  6. var deferred = $q.defer();
  7. var params = {
  8. orgid: orgid,
  9. userid: UserService.id,
  10. node: UserService.node,
  11. pagecode: 0,
  12. innertype: 0
  13. }
  14. ;
  15. UtilService.imget(ConfigService.server + "data/org/id", params).success(function (data) {
  16. deferred.resolve(data);
  17. }).error(function (data) {
  18. deferred.reject(data);
  19. });
  20. return deferred.promise;
  21. },
  22. getPhotoByContractId: function (contractid) {
  23. var deferred = $q.defer();
  24. var params = {
  25. contractid: contractid
  26. }
  27. ;
  28. UtilService.imget(ConfigService.server + "data/technical/contract/get", params).success(function (data) {
  29. deferred.resolve(data);
  30. }).error(function (data) {
  31. deferred.reject(data);
  32. });
  33. return deferred.promise;
  34. },
  35. // 根据orgname获取对应的机构信息
  36. getOrganizationModelByOrgname: function (orgname, pagecode, innertype, orgTyepSign) {
  37. var deferred = $q.defer();
  38. var params = {
  39. orgname: orgname,
  40. userid: UserService.id,
  41. pagenum: 1,
  42. node: UserService.node,
  43. pagecode: 0,
  44. innertype: innertype,
  45. orgTyepSign: orgTyepSign
  46. };
  47. // console.log(pagecode);
  48. UtilService.imget(ConfigService.server + "data/org/name", params).success(function (data) {
  49. deferred.resolve(data);
  50. }).error(function (data) {
  51. deferred.reject(data);
  52. });
  53. return deferred.promise;
  54. },
  55. // 获取通用年份配置列表
  56. getYearMultiSetupList: function (type) {
  57. var deferred = $q.defer();
  58. var params = {
  59. type: type
  60. };
  61. UtilService.imget(ConfigService.server + "common/year", params).success(function (data) {
  62. deferred.resolve(data);
  63. }).error(function (data) {
  64. deferred.reject(data);
  65. });
  66. return deferred.promise;
  67. },
  68. getCategoryByNode: function (dictionary) {
  69. var deferred = $q.defer();
  70. var params = {
  71. node: UserService.node,
  72. dictionary:dictionary
  73. };
  74. UtilService.imget(ConfigService.server + "common/label/get", params).success(function (data) {
  75. deferred.resolve(data);
  76. }).error(function (data) {
  77. deferred.reject(data);
  78. });
  79. return deferred.promise;
  80. },
  81. policyRewardList: function (restType,demandType) {
  82. var deferred = $q.defer();
  83. var params = {
  84. userid: UserService.id,
  85. node: UserService.node,
  86. restType:restType,
  87. demandType:demandType
  88. };
  89. UtilService.imget(ConfigService.server + "usertask/policy/reward/list", params).success(function (data) {
  90. deferred.resolve(data);
  91. }).error(function (data) {
  92. deferred.reject(data);
  93. });
  94. return deferred.promise;
  95. },
  96. policyRewardhistoryList: function (restType,demandType) {
  97. var deferred = $q.defer();
  98. var params = {
  99. userid: UserService.id,
  100. node: UserService.node,
  101. restType:restType,
  102. demandType:demandType
  103. };
  104. UtilService.imget(ConfigService.server + "usertask/policy/reward/history/list", params).success(function (data) {
  105. deferred.resolve(data);
  106. }).error(function (data) {
  107. deferred.reject(data);
  108. });
  109. return deferred.promise;
  110. },
  111. getPayCashList: function () {
  112. var deferred = $q.defer();
  113. UtilService.imget(ConfigService.server + "usertask/pay/cash/list").success(function (data) {
  114. deferred.resolve(data);
  115. }).error(function (data) {
  116. deferred.reject(data);
  117. });
  118. return deferred.promise;
  119. },
  120. getStatisticalCenterList: function () {
  121. var deferred = $q.defer();
  122. var params = {
  123. node: UserService.node,
  124. uid:UserService.id
  125. };
  126. UtilService.imget(ConfigService.server + "usertask/statistical/center/list", params).success(function (data) {
  127. deferred.resolve(data);
  128. }).error(function (data) {
  129. deferred.reject(data);
  130. });
  131. return deferred.promise;
  132. },
  133. getBarValue: function (indexname, restype) {
  134. var deferred = $q.defer();
  135. var params = {
  136. node: UserService.node,
  137. restype: restype,
  138. indexname: indexname
  139. };
  140. UtilService.imget(ConfigService.server + "usertask/barvalue/get", params).success(function (data) {
  141. deferred.resolve(data);
  142. }).error(function (data) {
  143. deferred.reject(data);
  144. });
  145. return deferred.promise;
  146. },
  147. getactiveStatistics: function (params) {
  148. var deferred = $q.defer();
  149. UtilService.getparams(ConfigService.server + "/user/activeStatistics", params).success(function (data) {
  150. deferred.resolve(data);
  151. }).error(function (data) {
  152. deferred.reject(data);
  153. });
  154. return deferred.promise;
  155. },
  156. yearActiveStatistics: function (params) {
  157. var deferred = $q.defer();
  158. UtilService.getparams(ConfigService.server + "/user/yearActiveStatistics", params).success(function (data) {
  159. deferred.resolve(data);
  160. }).error(function (data) {
  161. deferred.reject(data);
  162. });
  163. return deferred.promise;
  164. },
  165. getcount: function (params) {
  166. var deferred = $q.defer();
  167. UtilService.getparams(ConfigService.server + "/user/count", params).success(function (data) {
  168. deferred.resolve(data);
  169. }).error(function (data) {
  170. deferred.reject(data);
  171. });
  172. return deferred.promise;
  173. },
  174. getBarChartForIntellecture: function (indexname, restype) {
  175. var deferred = $q.defer();
  176. var params = {
  177. node: UserService.node,
  178. restype: restype,
  179. indexname: indexname
  180. };
  181. UtilService.imget(ConfigService.server + "usertask/barvalue/intellecture/get", params).success(function (data) {
  182. deferred.resolve(data);
  183. }).error(function (data) {
  184. deferred.reject(data);
  185. });
  186. return deferred.promise;
  187. },
  188. getCategoryList: function (indexname, restype) {
  189. var deferred = $q.defer();
  190. var params = {
  191. node: UserService.node,
  192. restype: restype,
  193. indexname: indexname
  194. };
  195. UtilService.imget(ConfigService.server + "usertask/category/list/get", params).success(function (data) {
  196. deferred.resolve(data);
  197. }).error(function (data) {
  198. deferred.reject(data);
  199. });
  200. return deferred.promise;
  201. },
  202. getBarChartForCategory: function (indexname, restype) {
  203. var deferred = $q.defer();
  204. var params = {
  205. node: UserService.node,
  206. restype: restype,
  207. indexname: indexname
  208. };
  209. UtilService.imget(ConfigService.server + "usertask/barvalue/category/get", params).success(function (data) {
  210. deferred.resolve(data);
  211. }).error(function (data) {
  212. deferred.reject(data);
  213. });
  214. return deferred.promise;
  215. },
  216. getBarChartForAchieveTrans: function (indexname, restype) {
  217. var deferred = $q.defer();
  218. var params = {
  219. node: UserService.node,
  220. restype: restype,
  221. indexname: indexname
  222. };
  223. UtilService.imget(ConfigService.server + "usertask/barvalue/achieve/trans/get", params).success(function (data) {
  224. deferred.resolve(data);
  225. }).error(function (data) {
  226. deferred.reject(data);
  227. });
  228. return deferred.promise;
  229. },
  230. getBarChartForOthers: function (indexname, restype) {
  231. var deferred = $q.defer();
  232. var params = {
  233. node: UserService.node,
  234. restype: restype,
  235. indexname: indexname
  236. };
  237. UtilService.imget(ConfigService.server + "usertask/barvalue/others/get", params).success(function (data) {
  238. deferred.resolve(data);
  239. }).error(function (data) {
  240. deferred.reject(data);
  241. });
  242. return deferred.promise;
  243. },
  244. getHaveIntellectureNum: function () {
  245. var deferred = $q.defer();
  246. var params = {
  247. node: UserService.node
  248. };
  249. UtilService.imget(ConfigService.server + "usertask/intellecture/num/get", params).success(function (data) {
  250. deferred.resolve(data);
  251. }).error(function (data) {
  252. deferred.reject(data);
  253. });
  254. return deferred.promise;
  255. },
  256. getBarChartForTalentacademic: function (indexname, restype) {
  257. var deferred = $q.defer();
  258. var params = {
  259. node: UserService.node,
  260. restype: restype,
  261. indexname: indexname
  262. };
  263. UtilService.imget(ConfigService.server + "usertask/barvalue/talent/academic/get", params).success(function (data) {
  264. deferred.resolve(data);
  265. }).error(function (data) {
  266. deferred.reject(data);
  267. });
  268. return deferred.promise;
  269. },
  270. saveSetting: function (list, orgtypelist, subsidiestypelist, subsidiesratelist) {
  271. var deferred = $q.defer();
  272. var data = {
  273. orgtypelist: orgtypelist,
  274. subsidiestypelist: subsidiestypelist,
  275. subsidiesratelist: subsidiesratelist
  276. };
  277. var params = {};
  278. params.policyid = list.id;
  279. params.demandrewardtype = list.type;
  280. params.data = data;
  281. UtilService.imbodyhttp(ConfigService.server + "usertask/policy/setting/save", params).success(function (data) {
  282. deferred.resolve(data);
  283. }).error(function (data) {
  284. deferred.reject(data);
  285. });
  286. return deferred.promise;
  287. },
  288. // 获取字典表的列表
  289. getTypeEntryListByTypeName: function (typename) {
  290. var deferred = $q.defer();
  291. var params = {
  292. typename: typename
  293. };
  294. // console.log(params);
  295. UtilService.imget(ConfigService.server + "common/type/typelist", params).success(function (data) {
  296. deferred.resolve(data);
  297. }).error(function (data) {
  298. deferred.reject(data);
  299. });
  300. return deferred.promise;
  301. },
  302. getCooperationmodelByCode: function (cooperationmodel) {
  303. var deferred = $q.defer();
  304. var params = {
  305. cooperationmodel: cooperationmodel
  306. };
  307. // console.log(params);
  308. UtilService.imget(ConfigService.server + "user/cooperationmodel/get", params).success(function (data) {
  309. deferred.resolve(data);
  310. }).error(function (data) {
  311. deferred.reject(data);
  312. });
  313. return deferred.promise;
  314. },
  315. judgeUserBroker: function (userid) {
  316. var deferred = $q.defer();
  317. var params = {
  318. userid: userid ? userid : 0,
  319. node: UserService.node
  320. };
  321. // console.log(params);
  322. UtilService.imget(ConfigService.server + "user/judge/user/broker", params).success(function (data) {
  323. deferred.resolve(data);
  324. }).error(function (data) {
  325. deferred.reject(data);
  326. });
  327. return deferred.promise;
  328. },
  329. //通过企业名判断该企业是否已存在于资源库
  330. judgeOrgExistResource: function (orgname, node) {
  331. var deferred = $q.defer();
  332. // companyListInfo.images = JSON.stringify(images);
  333. console.log("orgname = " + orgname);
  334. var params = {
  335. orgName: orgname,
  336. node:node
  337. };
  338. UtilService.imget(ConfigService.server + "data/resource/org/exist", params).success(function (data) {
  339. deferred.resolve(data);
  340. }).error(function (data) {
  341. deferred.reject(data);
  342. });
  343. return deferred.promise;
  344. },
  345. //保存走访基本信息
  346. saveOrganizationInfo: function (params) {
  347. var deferred = $q.defer();
  348. // companyListInfo.images = JSON.stringify(images);
  349. console.log(params);
  350. UtilService.imbodyhttp(ConfigService.server + "data/interview/conninfo", params).success(function (data) {
  351. deferred.resolve(data);
  352. }).error(function (data) {
  353. deferred.reject(data);
  354. });
  355. return deferred.promise;
  356. },
  357. //新增或修改走访研发投入,销售收入、净利润、上缴税收,工程中心情况 接口
  358. insertOrUpdateCompanyYearMultipleoptions: function (params) {
  359. var deferred = $q.defer();
  360. // companyListInfo.images = JSON.stringify(images);
  361. UtilService.imbodyhttp(ConfigService.server + "data/interview/yearmultipleoptions", params).success(function (data) {
  362. deferred.resolve(data);
  363. }).error(function (data) {
  364. deferred.reject(data);
  365. });
  366. return deferred.promise;
  367. },
  368. //新增或修改公司技术需求
  369. insertOrUpdateCompanyTechrequirement: function (params) {
  370. var deferred = $q.defer();
  371. // companyListInfo.images = JSON.stringify(images);
  372. UtilService.imbodyhttp(ConfigService.server + "data/interview/techrequirement", params).success(function (data) {
  373. deferred.resolve(data);
  374. }).error(function (data) {
  375. deferred.reject(data);
  376. });
  377. return deferred.promise;
  378. },
  379. //新增货修改走访申报项目接口
  380. insertOrUpdateCompanyDeclareproject: function (params) {
  381. var deferred = $q.defer();
  382. // companyListInfo.images = JSON.stringify(images);
  383. UtilService.imbodyhttp(ConfigService.server + "data/interview/declareproject", params).success(function (data) {
  384. deferred.resolve(data);
  385. }).error(function (data) {
  386. deferred.reject(data);
  387. });
  388. return deferred.promise;
  389. },
  390. //新增或修改高端人才信息表
  391. insertOrUpdateCompanyHighleveltalents: function (params) {
  392. var deferred = $q.defer();
  393. // companyListInfo.images = JSON.stringify(images);
  394. UtilService.imbodyhttp(ConfigService.server + "data/interview/highleveltalents", params).success(function (data) {
  395. deferred.resolve(data);
  396. }).error(function (data) {
  397. deferred.reject(data);
  398. });
  399. return deferred.promise;
  400. },
  401. //新增或修改高端产品
  402. insertOrUpdateCompanyHignendproduct: function (params) {
  403. var deferred = $q.defer();
  404. // companyListInfo.images = JSON.stringify(images);
  405. UtilService.imbodyhttp(ConfigService.server + "data/interview/hignendproduct", params).success(function (data) {
  406. deferred.resolve(data);
  407. }).error(function (data) {
  408. deferred.reject(data);
  409. });
  410. return deferred.promise;
  411. },
  412. //新增或修改产学研
  413. insertOrUpdateCompanyIur: function (params) {
  414. var deferred = $q.defer();
  415. // companyListInfo.images = JSON.stringify(images);
  416. UtilService.imbodyhttp(ConfigService.server + "data/interview/iur", params).success(function (data) {
  417. deferred.resolve(data);
  418. }).error(function (data) {
  419. deferred.reject(data);
  420. });
  421. return deferred.promise;
  422. },
  423. //新增或修改公司产品
  424. insertOrUpdateCompanyProduct: function (params) {
  425. var deferred = $q.defer();
  426. // companyListInfo.images = JSON.stringify(images);
  427. UtilService.imbodyhttp(ConfigService.server + "data/interview/product", params).success(function (data) {
  428. deferred.resolve(data);
  429. }).error(function (data) {
  430. deferred.reject(data);
  431. });
  432. return deferred.promise;
  433. },
  434. //新增或修改专利信息表
  435. insertOrUpdateCompanyIntellectualproperty: function (params) {
  436. var deferred = $q.defer();
  437. // companyListInfo.images = JSON.stringify(images);
  438. UtilService.imbodyhttp(ConfigService.server + "data/interview/intellectualproperty", params).success(function (data) {
  439. deferred.resolve(data);
  440. }).error(function (data) {
  441. deferred.reject(data);
  442. });
  443. return deferred.promise;
  444. },
  445. //新增或修改成果信息表
  446. insertOrUpdateCompanyResearchfinding: function (params) {
  447. var deferred = $q.defer();
  448. // companyListInfo.images = JSON.stringify(images);
  449. UtilService.imbodyhttp(ConfigService.server + "data/interview/researchfinding", params).success(function (data) {
  450. deferred.resolve(data);
  451. }).error(function (data) {
  452. deferred.reject(data);
  453. });
  454. return deferred.promise;
  455. },
  456. //新增或修改特色专业信息表
  457. insertOrUpdateCompanySpecialty: function (params) {
  458. var deferred = $q.defer();
  459. // companyListInfo.images = JSON.stringify(images);
  460. UtilService.imbodyhttp(ConfigService.server + "data/interview/specialty", params).success(function (data) {
  461. deferred.resolve(data);
  462. }).error(function (data) {
  463. deferred.reject(data);
  464. });
  465. return deferred.promise;
  466. },
  467. //新增或修改实验室信息表
  468. insertOrUpdateCompanyLab: function (params) {
  469. var deferred = $q.defer();
  470. // companyListInfo.images = JSON.stringify(images);
  471. UtilService.imbodyhttp(ConfigService.server + "data/interview/lab", params).success(function (data) {
  472. deferred.resolve(data);
  473. }).error(function (data) {
  474. deferred.reject(data);
  475. });
  476. return deferred.promise;
  477. },
  478. //保存录入的基本信息之企业
  479. saveCompanyInfo: function (connEnterpriseModuleModel, images) {
  480. var deferred = $q.defer();
  481. connEnterpriseModuleModel.userid = UserService.id;
  482. connEnterpriseModuleModel.usercomefrom = ConfigService.comefrom;
  483. //companyListInfo.images = JSON.stringify(images);
  484. UtilService.imbodyhttp(ConfigService.server + "conn/company/save", connEnterpriseModuleModel).success(function (data) {
  485. deferred.resolve(data);
  486. }).error(function (data) {
  487. deferred.reject(data);
  488. });
  489. return deferred.promise;
  490. },
  491. //保存录入的基本信息之高校
  492. saveSchoolInfo: function (connEnterpriseModuleModel) {
  493. var deferred = $q.defer();
  494. connEnterpriseModuleModel.userid = UserService.id;
  495. connEnterpriseModuleModel.usercomefrom = ConfigService.comefrom;
  496. UtilService.imbodyhttp(ConfigService.server + "conn/company/save", connEnterpriseModuleModel).success(function (data) {
  497. deferred.resolve(data);
  498. }).error(function (data) {
  499. deferred.reject(data);
  500. });
  501. return deferred.promise;
  502. },
  503. //保存录入的基本信息之专家
  504. saveTalentInfo: function (connEnterpriseModuleModel) {
  505. var deferred = $q.defer();
  506. connEnterpriseModuleModel.userid = UserService.id;
  507. connEnterpriseModuleModel.usercomefrom = ConfigService.comefrom;
  508. UtilService.imbodyhttp(ConfigService.server + "conn/company/save", connEnterpriseModuleModel).success(function (data) {
  509. deferred.resolve(data);
  510. }).error(function (data) {
  511. deferred.reject(data);
  512. });
  513. return deferred.promise;
  514. },
  515. //保存成果信息
  516. saveAchieveInfo: function (connEnterpriseModuleModel) {
  517. var deferred = $q.defer();
  518. connEnterpriseModuleModel.userid = UserService.id;
  519. connEnterpriseModuleModel.usercomefrom = ConfigService.comefrom;
  520. UtilService.imbodyhttp(ConfigService.server + "conn/company/save", connEnterpriseModuleModel).success(function (data) {
  521. deferred.resolve(data);
  522. }).error(function (data) {
  523. deferred.reject(data);
  524. });
  525. return deferred.promise;
  526. },
  527. //保存人力资源信息
  528. insertOrUpdateCompanyHR: function (connEnterpriseModuleModel) {
  529. var deferred = $q.defer();
  530. connEnterpriseModuleModel.userid = UserService.id;
  531. connEnterpriseModuleModel.usercomefrom = ConfigService.comefrom;
  532. UtilService.imbodyhttp(ConfigService.server + "data/interview/staffinfo", connEnterpriseModuleModel).success(function (data) {
  533. deferred.resolve(data);
  534. }).error(function (data) {
  535. deferred.reject(data);
  536. });
  537. return deferred.promise;
  538. },
  539. //新增或修改项目转化
  540. insertOrUpdateProjectTransformation: function (connEnterpriseModuleModel) {
  541. var deferred = $q.defer();
  542. connEnterpriseModuleModel.userid = UserService.id;
  543. connEnterpriseModuleModel.usercomefrom = ConfigService.comefrom;
  544. UtilService.imbodyhttp(ConfigService.server + "data/interview/project", connEnterpriseModuleModel).success(function (data) {
  545. deferred.resolve(data);
  546. }).error(function (data) {
  547. deferred.reject(data);
  548. });
  549. return deferred.promise;
  550. },
  551. //新增或修改项目转化
  552. saveOtherinformationapi: function (connEnterpriseModuleModel) {
  553. var deferred = $q.defer();
  554. connEnterpriseModuleModel.userid = UserService.id;
  555. connEnterpriseModuleModel.usercomefrom = ConfigService.comefrom;
  556. UtilService.imbodyhttp(ConfigService.server + "data/interview/otherinfo", connEnterpriseModuleModel).success(function (data) {
  557. deferred.resolve(data);
  558. }).error(function (data) {
  559. deferred.reject(data);
  560. });
  561. return deferred.promise;
  562. },
  563. // 通过数据录入id查询录入的所有基本信息
  564. getConnectioninfoDetailByConnid: function (connid, pagecode, innertype, node) {
  565. var deferred = $q.defer();
  566. var params = {
  567. connid: connid,
  568. //TODO
  569. userid: UserService.id,
  570. // userid: 653,
  571. node: UserService.node,
  572. pagecode: pagecode,
  573. innertype: 0,
  574. };
  575. console.log(params);
  576. UtilService.imget(ConfigService.server + "data/interview/conndetail", params).success(function (data) {
  577. deferred.resolve(data);
  578. }).error(function (data) {
  579. deferred.reject(data);
  580. });
  581. return deferred.promise;
  582. },
  583. getConnectionOtherInfoDetail: function (connid, pagecode, innertype, node) {
  584. var deferred = $q.defer();
  585. var params = {
  586. connid: connid,
  587. //TODO
  588. userid: UserService.id,
  589. // userid: 653,
  590. node: UserService.node,
  591. pagecode: pagecode,
  592. innertype: 0,
  593. };
  594. console.log(params);
  595. UtilService.imget(ConfigService.server + "data/interviewOtherDetail/conndetail", params).success(function (data) {
  596. deferred.resolve(data);
  597. }).error(function (data) {
  598. deferred.reject(data);
  599. });
  600. return deferred.promise;
  601. },
  602. // 2018获取走访表单
  603. getFormStructure: function (pagecode, restype, innertype, node, resourceType) {
  604. var deferred = $q.defer();
  605. var params = {
  606. node: node,
  607. resourceType: resourceType || -1,
  608. userid: UserService.id,
  609. pagecode: pagecode,
  610. restype: restype,
  611. innertype: innertype
  612. };
  613. console.log(params);
  614. UtilService.imget(ConfigService.server + "common/infopage", params).success(function (data) {
  615. deferred.resolve(data);
  616. }).error(function (data) {
  617. deferred.reject(data);
  618. });
  619. return deferred.promise;
  620. },
  621. // 2018获取走访表单自动填写
  622. getFormStructureFill: function (pagecode, restype, innertype, node, resourceType,orgName) {
  623. var deferred = $q.defer();
  624. var params = {
  625. node: node,
  626. resourceType: resourceType || -1,
  627. userid: UserService.id,
  628. pagecode: pagecode,
  629. restype: restype,
  630. innertype: innertype,
  631. orgName:orgName
  632. };
  633. console.log(params);
  634. UtilService.imget(ConfigService.server + "common/infopage", params).success(function (data) {
  635. deferred.resolve(data);
  636. }).error(function (data) {
  637. deferred.reject(data);
  638. });
  639. return deferred.promise;
  640. },
  641. getWechatConfig: function (node, url) {
  642. var deferred = $q.defer();
  643. // var params = {
  644. // node: node,
  645. // url: url
  646. // };
  647. //console.log(params);
  648. $http.get(ConfigService.server + "wxms/getSign?node=" + node + "&url=" + url).success(function (data) {
  649. // UtilService.imget(ConfigService.server + "wxms/getSign", params).success(function (data) {
  650. deferred.resolve(data);
  651. }).error(function (data) {
  652. deferred.reject(data);
  653. });
  654. return deferred.promise;
  655. },
  656. // 2018编辑走访
  657. getDetailEdit: function (connid, pagecode, node) {
  658. var deferred = $q.defer();
  659. var params = {
  660. connid: connid,
  661. userid: UserService.id,
  662. node: UserService.node,
  663. pagecode: pagecode,
  664. innertype: 0
  665. };
  666. console.log(params);
  667. UtilService.imget(ConfigService.server + "data/interview/conndetail", params).success(function (data) {
  668. deferred.resolve(data);
  669. }).error(function (data) {
  670. deferred.reject(data);
  671. });
  672. return deferred.promise;
  673. },
  674. getHrResource: function (oid, pagecode, innertype) {
  675. var deferred = $q.defer();
  676. var params = {
  677. oid: oid,
  678. userid: UserService.id,
  679. node: UserService.node,
  680. pagecode: pagecode,
  681. innertype: innertype
  682. };
  683. // console.log(params);
  684. UtilService.imget(ConfigService.server + "data/org/staffinfo", params).success(function (data) {
  685. deferred.resolve(data);
  686. }).error(function (data) {
  687. deferred.reject(data);
  688. });
  689. return deferred.promise;
  690. },
  691. // 溧水网站 新增或者编辑新闻库、通知库、政策库、机构设置库、服务库、党建信息等
  692. saveWebInfo: function (params) {
  693. var deferred = $q.defer();
  694. UtilService.imbodyhttp(ConfigService.server + "web/insertOrUpdateResource", params).success(function (data) {
  695. deferred.resolve(data);
  696. }).error(function (data) {
  697. deferred.reject(data);
  698. });
  699. return deferred.promise;
  700. },
  701. //资源库删除
  702. deleteresource: function (param) {
  703. var params = {
  704. param: param,
  705. };
  706. var deferred = $q.defer();
  707. UtilService.imget(ConfigService.server + "resource/delete", params).success(function (data) {
  708. deferred.resolve(data);
  709. }).error(function (data) {
  710. deferred.reject(data);
  711. });
  712. return deferred.promise;
  713. },
  714. // 溧水网站 获取下级类别
  715. getWebCascade: function (param, upOrdown) {
  716. var deferred = $q.defer();
  717. var params = {
  718. param: param,
  719. upOrdown: upOrdown
  720. };
  721. // console.log(params);
  722. UtilService.imget(ConfigService.server + "web/downConstantcode", params).success(function (data) {
  723. deferred.resolve(data);
  724. }).error(function (data) {
  725. deferred.reject(data);
  726. });
  727. return deferred.promise;
  728. },
  729. getSettingList: function (id) {
  730. var deferred = $q.defer();
  731. var params = {
  732. id: id
  733. };
  734. UtilService.imget(ConfigService.server + "usertask/setting/list", params).success(function (data) {
  735. deferred.resolve(data);
  736. }).error(function (data) {
  737. deferred.reject(data);
  738. });
  739. return deferred.promise;
  740. },
  741. // 存储活动图文信息
  742. saveActivityBroadcastInfo: function (params) {
  743. var deferred = $q.defer();
  744. UtilService.imbodyhttp(ConfigService.server + "activity/saveActivityInput", params).success(function (data) {
  745. deferred.resolve(data);
  746. }).error(function (data) {
  747. deferred.reject(data);
  748. });
  749. return deferred.promise;
  750. },
  751. //统计编辑接口
  752. EditStatistics: function (params) {
  753. var deferred = $q.defer();
  754. UtilService.imbodyhttp(ConfigService.server + "usertask/barvalue/edit", params).success(function (data) {
  755. deferred.resolve(data);
  756. }).error(function (data) {
  757. deferred.reject(data);
  758. });
  759. return deferred.promise;
  760. },
  761. //统计编辑人才学历数据指标
  762. EditTalenteducation: function (params) {
  763. var deferred = $q.defer();
  764. UtilService.imbodyhttp(ConfigService.server + "usertask/barvalue/talent/academic/edit", params).success(function (data) {
  765. deferred.resolve(data);
  766. }).error(function (data) {
  767. deferred.reject(data);
  768. });
  769. return deferred.promise;
  770. },
  771. //获取研发后补助上传名单模板接口
  772. downloadcommonmodel: function (ftype,mtype) {
  773. var params={
  774. fileType:ftype,
  775. modelType:mtype+"",
  776. nodeId:UserService.node
  777. }
  778. var deferred = $q.defer();
  779. UtilService.downloadhttp(ConfigService.server + "common/download/common/model", params).success(function (data) {
  780. deferred.resolve(data);
  781. }).error(function (data) {
  782. deferred.reject(data);
  783. });
  784. return deferred.promise;
  785. },
  786. //获取研发后补助补助金额预估接口
  787. usercalresearchcost: function (params) {
  788. var deferred = $q.defer();
  789. UtilService.imget(ConfigService.server + "user/cal/researchcost", params).success(function (data) {
  790. deferred.resolve(data);
  791. }).error(function (data) {
  792. deferred.reject(data);
  793. });
  794. return deferred.promise;
  795. },
  796. //导入
  797. importssubsidieslist: function (params) {
  798. var deferred = $q.defer();
  799. UtilService.Uploadhttp(ConfigService.server + "common/import/subsidies/list",params).success(function (data) {
  800. deferred.resolve(data);
  801. }).error(function (data) {
  802. deferred.reject(data);
  803. });
  804. return deferred.promise;
  805. },
  806. //获取上传列表
  807. getselsubsidies: function (params) {
  808. var deferred = $q.defer();
  809. UtilService.imget(ConfigService.server + "data/sel/subsidies",params).success(function (data) {
  810. deferred.resolve(data);
  811. }).error(function (data) {
  812. deferred.reject(data);
  813. });
  814. return deferred.promise;
  815. },
  816. }
  817. });