accountService.js 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784
  1. angular.module('push')
  2. .factory('AccountService', function (ConfigService, $q, UtilService, UserService) {
  3. return {
  4. // 获取登录用户信息
  5. getUserInfo: function () {
  6. var deferred = $q.defer();
  7. var params = {
  8. userid: UserService.id == null ? 0 : UserService.id
  9. };
  10. UtilService.imget(ConfigService.server + "user/info", params).success(function (data) {
  11. deferred.resolve(data);
  12. }).error(function (data) {
  13. deferred.reject(data);
  14. });
  15. return deferred.promise;
  16. },
  17. publicNotification: function (params) {
  18. var deferred = $q.defer();
  19. UtilService.imbodyhttp(ConfigService.server + "user/notice/public", params).success(function (data) {
  20. deferred.resolve(data);
  21. }).error(function (data) {
  22. deferred.reject(data);
  23. });
  24. return deferred.promise;
  25. },
  26. getUserCheckInfo: function (userid) {
  27. var deferred = $q.defer();
  28. var params = {
  29. userid: userid,
  30. node: UserService.node
  31. };
  32. UtilService.imget(ConfigService.server + "user/check/info", params).success(function (data) {
  33. deferred.resolve(data);
  34. }).error(function (data) {
  35. deferred.reject(data);
  36. });
  37. return deferred.promise;
  38. },
  39. // 获取登录用户的登录消息
  40. getSignInfo: function () {
  41. var deferred = $q.defer();
  42. var params = {
  43. userid: UserService.id
  44. };
  45. UtilService.imbodyhttp(ConfigService.server + "user/ifSignin", params).success(function (data) {
  46. deferred.resolve(data);
  47. }).error(function (data) {
  48. deferred.reject(data);
  49. });
  50. return deferred.promise;
  51. },
  52. //修改昵称
  53. setuserName: function (params) {
  54. var deferred = $q.defer();
  55. UtilService.imbodyhttp(ConfigService.server + "user/update", params).success(function (data) {
  56. deferred.resolve(data);
  57. }).error(function (data) {
  58. deferred.reject(data);
  59. });
  60. return deferred.promise;
  61. },
  62. //修改密码
  63. setuserPwd: function (oldpwd, newpwd, type) {
  64. var deferred = $q.defer();
  65. var params = {
  66. type: type,
  67. userId: UserService.id,
  68. oldPwd: oldpwd,
  69. newPwd: newpwd
  70. };
  71. UtilService.post(ConfigService.server + "appChangeUserData.action?", params).success(function (data) {
  72. if (data.status == 0) {
  73. UtilService.showMess("旧密码输入错误!");
  74. } else {
  75. UtilService.showMess("恭喜,修改密码成功!");
  76. }
  77. deferred.resolve(data);
  78. }).error(function (data) {
  79. deferred.reject(data);
  80. });
  81. return deferred.promise;
  82. },
  83. //个人主页
  84. getHomeInfo: function (targetid, id) {
  85. var deferred = $q.defer();
  86. var params = {
  87. targetid: targetid,
  88. userid: id
  89. };
  90. UtilService.imget(ConfigService.server + "user/info/base", params).success(function (data) {
  91. deferred.resolve(data);
  92. }).error(function (data) {
  93. deferred.reject(data);
  94. });
  95. return deferred.promise;
  96. },
  97. //获取会员信息
  98. getMemberInfo: function () {
  99. var deferred = $q.defer();
  100. var params = {
  101. userid: UserService.id
  102. };
  103. UtilService.post(ConfigService.server + "getMemberInfo.action?", params).success(function (data) {
  104. deferred.resolve(data);
  105. }).error(function (data) {
  106. deferred.reject(data);
  107. });
  108. return deferred.promise;
  109. },
  110. //升级会员
  111. upgradeMember: function () {
  112. var deferred = $q.defer();
  113. var params = {
  114. userid: UserService.id
  115. };
  116. UtilService.post(ConfigService.server + "upgradeMember.action?", params).success(function (data) {
  117. deferred.resolve(data);
  118. }).error(function (data) {
  119. deferred.reject(data);
  120. });
  121. return deferred.promise;
  122. },
  123. //检测支付密码
  124. checkPayPassword: function (password) {
  125. var deferred = $q.defer();
  126. var params = {
  127. paypassword: password,
  128. type: 2,
  129. userid: UserService.id
  130. };
  131. UtilService.post(ConfigService.server + "checkPayPassword.action?", params).success(function (data) {
  132. deferred.resolve(data);
  133. }).error(function (data) {
  134. deferred.reject(data);
  135. });
  136. return deferred.promise;
  137. },
  138. //设置支付密码
  139. upMemberPayPassword: function (ishaspaypassword, paypwdobj) {
  140. var deferred = $q.defer();
  141. var params = {
  142. ishaspaypassword: ishaspaypassword,// 是否设置过付款密码
  143. oldpaypassword: paypwdobj.oldpwd,//旧支付密码或登录密码
  144. paypassword: paypwdobj.paypwd,//新支付密码
  145. userid: UserService.id
  146. };
  147. UtilService.post(ConfigService.server + "upMemberPayPassword.action?", params).success(function (data) {
  148. deferred.resolve(data);
  149. }).error(function (data) {
  150. deferred.reject(data);
  151. });
  152. return deferred.promise;
  153. },
  154. //用户提交认证信息
  155. InsertSysUsersAuthen: function (type, person, images) {
  156. var deferred = $q.defer();
  157. var params = {
  158. type: type,//1身份证 2在职 3单位
  159. name: angular.isDefined(person.name) ? person.name : "",
  160. cardno: angular.isDefined(person.cardno) ? person.cardno : "",
  161. orgemail: angular.isDefined(person.orgemail) ? person.orgemail : "",
  162. orgname: angular.isDefined(person.orgname) ? person.orgname : "",
  163. orgcode: angular.isDefined(person.orgcode) ? person.orgcode : "",
  164. industry: angular.isDefined(person.industry) ? person.industry : "",
  165. title: angular.isDefined(person.title) ? person.title : "",
  166. images: JSON.stringify(images),
  167. userid: UserService.id
  168. };
  169. UtilService.post(ConfigService.server + "InsertSysUsersAuthen.action?", params).success(function (data) {
  170. deferred.resolve(data);
  171. }).error(function (data) {
  172. deferred.reject(data);
  173. });
  174. return deferred.promise;
  175. },
  176. //用户修改认证信息
  177. updateSysUsersAuthen: function (type, person, images) {
  178. var deferred = $q.defer();
  179. var params = {
  180. id: person.id,
  181. type: type,//1身份证 2在职 3单位
  182. name: angular.isDefined(person.name) ? person.name : "",
  183. cardno: angular.isDefined(person.cardno) ? person.cardno : "",
  184. orgemail: angular.isDefined(person.orgemail) ? person.orgemail : "",
  185. orgname: angular.isDefined(person.orgname) ? person.orgname : "",
  186. orgcode: angular.isDefined(person.orgcode) ? person.orgcode : "",
  187. industry: angular.isDefined(person.industry) ? person.industry : "",
  188. title: angular.isDefined(person.title) ? person.title : "",
  189. images: JSON.stringify(images),
  190. userid: UserService.id
  191. };
  192. UtilService.post(ConfigService.server + "updateSysUsersAuthen.action?", params).success(function (data) {
  193. deferred.resolve(data);
  194. }).error(function (data) {
  195. deferred.reject(data);
  196. });
  197. return deferred.promise;
  198. },
  199. //获取用户认证信息
  200. getSysUsersAuthen: function (messageid) {
  201. var deferred = $q.defer();
  202. var params = {
  203. messageid: messageid,
  204. userid: UserService.id
  205. };
  206. UtilService.post(ConfigService.server + "getSysUsersAuthen.action?", params).success(function (data) {
  207. deferred.resolve(data);
  208. }).error(function (data) {
  209. deferred.reject(data);
  210. });
  211. return deferred.promise;
  212. },
  213. //审核用户认证信息
  214. TurnAuthInfo: function (messageid, result) {
  215. var deferred = $q.defer();
  216. var params = {
  217. messageid: messageid,
  218. result: result,//1 同意 2 拒绝
  219. postscript: "",
  220. userid: UserService.id
  221. };
  222. UtilService.post(ConfigService.server + "TurnAuthInfo.action?", params).success(function (data) {
  223. deferred.resolve(data);
  224. }).error(function (data) {
  225. deferred.reject(data);
  226. });
  227. return deferred.promise;
  228. },
  229. //根据消息id获取反馈意见
  230. getSysSuggestion: function (targetid, messageid) {
  231. var deferred = $q.defer();
  232. var params = {
  233. messageid: messageid,
  234. targetid: targetid,
  235. userid: UserService.id
  236. };
  237. UtilService.post(ConfigService.server + "getSysSuggestion.action?", params).success(function (data) {
  238. deferred.resolve(data);
  239. }).error(function (data) {
  240. deferred.reject(data);
  241. });
  242. return deferred.promise;
  243. },
  244. //审核反馈意见
  245. TurnSysAuthInfo: function (messageid, result) {
  246. var deferred = $q.defer();
  247. var params = {
  248. messageid: messageid,
  249. result: result,//1 同意 2 拒绝
  250. postscript: "",
  251. userid: UserService.id
  252. };
  253. UtilService.post(ConfigService.server + "TurnSysAuthInfo.action?", params).success(function (data) {
  254. deferred.resolve(data);
  255. }).error(function (data) {
  256. deferred.reject(data);
  257. });
  258. return deferred.promise;
  259. },
  260. // 获取用户认证信息
  261. getAuthInfo: function (messageid) {
  262. var deferred = $q.defer();
  263. var params = {
  264. userid: UserService.id,
  265. messageid: messageid
  266. };
  267. UtilService.imget(ConfigService.server + "app/auth/info", params).success(function (data) {
  268. deferred.resolve(data);
  269. }).error(function (data) {
  270. deferred.reject(data);
  271. });
  272. return deferred.promise;
  273. },
  274. // 用户提交认证信息
  275. subAuthInfo: function (params) {
  276. var deferred = $q.defer();
  277. params.userid = UserService.id;
  278. UtilService.imbodyhttp(ConfigService.server + "app/auth/info/insert", params).success(function (data) {
  279. deferred.resolve(data);
  280. }).error(function (data) {
  281. deferred.reject(data);
  282. });
  283. return deferred.promise;
  284. },
  285. // 用户修改认证信息
  286. updateAuthInfo: function (params) {
  287. var deferred = $q.defer();
  288. params.userid = UserService.id;
  289. UtilService.imbodyhttp(ConfigService.server + "app/auth/info/update", params).success(function (data) {
  290. deferred.resolve(data);
  291. }).error(function (data) {
  292. deferred.reject(data);
  293. });
  294. return deferred.promise;
  295. },
  296. // 用户修改认证信息
  297. authInfo: function (messageid, result, postscript) {
  298. var deferred = $q.defer();
  299. var params = {
  300. userid: UserService.id,
  301. messageid: messageid,
  302. result: result,
  303. postscript: postscript
  304. };
  305. UtilService.impost(ConfigService.server + "app/auth/examine", params).success(function (data) {
  306. deferred.resolve(data);
  307. }).error(function (data) {
  308. deferred.reject(data);
  309. });
  310. return deferred.promise;
  311. },
  312. //用户通过普适积分购买权限
  313. consumptionPushPoints: function (params) {
  314. var deferred = $q.defer();
  315. UtilService.imbodyhttp(ConfigService.server + "pushintegral/buy", params).success(function (data) {
  316. deferred.resolve(data);
  317. }).error(function (data) {
  318. deferred.reject(data);
  319. });
  320. return deferred.promise;
  321. },
  322. // 获取权限详情
  323. getAuthorityInfo: function (aid) {
  324. var deferred = $q.defer();
  325. var params = {
  326. aid: aid
  327. };
  328. UtilService.imget(ConfigService.server + "authority/authoritydetail", params).success(function (data) {
  329. deferred.resolve(data);
  330. }).error(function (data) {
  331. deferred.reject(data);
  332. });
  333. return deferred.promise;
  334. },
  335. // 获取区域表相关
  336. getAreaInfo: function (parentid) {
  337. var deferred = $q.defer();
  338. var params = {
  339. parentid: parentid
  340. };
  341. UtilService.imget(ConfigService.server + "common/regions/regionslist", params).success(function (data) {
  342. deferred.resolve(data);
  343. }).error(function (data) {
  344. deferred.reject(data);
  345. });
  346. return deferred.promise;
  347. },
  348. // 获取行业领域表相关
  349. getDomainInfo: function (parentid, node) {
  350. var deferred = $q.defer();
  351. var params = {
  352. parentid: parentid,
  353. node: node
  354. };
  355. UtilService.imget(ConfigService.server + "common/category/categorylist", params).success(function (data) {
  356. deferred.resolve(data);
  357. }).error(function (data) {
  358. deferred.reject(data);
  359. });
  360. return deferred.promise;
  361. },
  362. // 桐庐节点技术经纪人审核失败获取失败信息
  363. getFailMessage: function (targetid) {
  364. var deferred = $q.defer();
  365. var params = {
  366. userid: UserService.id,
  367. targetid: targetid
  368. };
  369. UtilService.imget(ConfigService.server + "user/failMessage/get", params).success(function (data) {
  370. deferred.resolve(data);
  371. }).error(function (data) {
  372. deferred.reject(data);
  373. });
  374. return deferred.promise;
  375. },
  376. getTechContractCooperateInfo: function (projectname, buyorgid, buyorgname) {
  377. var deferred = $q.defer();
  378. var params = {
  379. projectname: projectname,
  380. buyorgname: buyorgid,
  381. buyorgname: buyorgname
  382. };
  383. UtilService.imget(ConfigService.server + "user/techcontract/cooperate/Info", params).success(function (data) {
  384. deferred.resolve(data);
  385. }).error(function (data) {
  386. deferred.reject(data);
  387. });
  388. return deferred.promise;
  389. },
  390. postresearchcosts: function (params) {
  391. var deferred = $q.defer();
  392. UtilService.imbodyhttp(ConfigService.server + "user/authsave/research/costs", params).success(function (data) {
  393. deferred.resolve(data);
  394. }).error(function (data) {
  395. deferred.reject(data);
  396. });
  397. return deferred.promise;
  398. },
  399. getAuthorizationLetterList: function (userid, node) {
  400. var deferred = $q.defer();
  401. var params = {
  402. userid: userid,
  403. node: node
  404. };
  405. UtilService.imget(ConfigService.server + "user/authorization/letter/list", params).success(function (data) {
  406. deferred.resolve(data);
  407. }).error(function (data) {
  408. deferred.reject(data);
  409. });
  410. return deferred.promise;
  411. },
  412. // 获取用户认证相关信息
  413. getAuthMessageInfo: function (userid, authtype) {
  414. var deferred = $q.defer();
  415. var params = {
  416. userid: userid,
  417. node: UserService.node,
  418. authtype: authtype,
  419. ifnew: false
  420. };
  421. UtilService.imget(ConfigService.server + "user/authMessage", params).success(function (data) {
  422. deferred.resolve(data);
  423. }).error(function (data) {
  424. deferred.reject(data);
  425. });
  426. return deferred.promise;
  427. },
  428. // 提交新增用户信息信息
  429. submitAuthMessageInfo: function (params) {
  430. var deferred = $q.defer();
  431. UtilService.imbodyhttp(ConfigService.server + "user/authsave", params).success(function (data) {
  432. deferred.resolve(data);
  433. }).error(function (data) {
  434. deferred.reject(data);
  435. });
  436. return deferred.promise;
  437. },
  438. submitAuthMessageCooperateInfo: function (params) {
  439. var deferred = $q.defer();
  440. UtilService.imbodyhttp(ConfigService.server + "user/authsave/cooperate", params).success(function (data) {
  441. deferred.resolve(data);
  442. }).error(function (data) {
  443. deferred.reject(data);
  444. });
  445. return deferred.promise;
  446. },
  447. submitTechnicalContractInfo: function (params) {
  448. var deferred = $q.defer();
  449. UtilService.imbodyhttp(ConfigService.server + "user/technical/contract", params).success(function (data) {
  450. deferred.resolve(data);
  451. }).error(function (data) {
  452. deferred.reject(data);
  453. });
  454. return deferred.promise;
  455. },
  456. insertApplicationPicture: function (params) {
  457. var deferred = $q.defer();
  458. UtilService.imbodyhttp(ConfigService.server + "user/technical/picture/insert", params).success(function (data) {
  459. deferred.resolve(data);
  460. }).error(function (data) {
  461. deferred.reject(data);
  462. });
  463. return deferred.promise;
  464. },
  465. getTechDemandDetail: function (demandId) {
  466. var deferred = $q.defer();
  467. var params = {
  468. demandId: demandId
  469. };
  470. UtilService.imget(ConfigService.server + "usertask/techDemand/reward/detail", params).success(function (data) {
  471. deferred.resolve(data);
  472. }).error(function (data) {
  473. deferred.reject(data);
  474. });
  475. return deferred.promise;
  476. },
  477. getTechnicalAwardDetail: function (userid, resid, node, needInsertDBFlag, orguser, orgtel, restype) {
  478. var deferred = $q.defer();
  479. var params = {
  480. userid: userid,
  481. resid: resid,
  482. node: node,
  483. needInsertDBFlag: needInsertDBFlag,
  484. orguser: orguser,
  485. orgtel: orgtel,
  486. restype: restype
  487. };
  488. UtilService.imget(ConfigService.server + "usertask/technical/award/get", params).success(function (data) {
  489. deferred.resolve(data);
  490. }).error(function (data) {
  491. deferred.reject(data);
  492. });
  493. return deferred.promise;
  494. },
  495. getTechnicalContractList: function (technicalcontractid) {
  496. var deferred = $q.defer();
  497. var params = {
  498. technicalcontractid: technicalcontractid
  499. };
  500. UtilService.imget(ConfigService.server + "usertask/techcontract/picture/list", params).success(function (data) {
  501. deferred.resolve(data);
  502. }).error(function (data) {
  503. deferred.reject(data);
  504. });
  505. return deferred.promise;
  506. },
  507. submitDemandReward: function (demandid, value, rewardmoney, refusereason) {
  508. var deferred = $q.defer();
  509. var params = {
  510. demandId: demandid,
  511. value: value,
  512. rewardmoney: rewardmoney,
  513. refusereason: refusereason,
  514. };
  515. UtilService.imget(ConfigService.server + "usertask/demandReward/submit", params).success(function (data) {
  516. deferred.resolve(data);
  517. }).error(function (data) {
  518. deferred.reject(data);
  519. });
  520. return deferred.promise;
  521. },
  522. // 桐庐节点获取技术需求列表
  523. techDemandList: function () {
  524. var deferred = $q.defer();
  525. var params = {
  526. userid: UserService.id,
  527. node: UserService.node
  528. };
  529. UtilService.imget(ConfigService.server + "usertask/techDemand/list", params).success(function (data) {
  530. deferred.resolve(data);
  531. }).error(function (data) {
  532. deferred.reject(data);
  533. });
  534. return deferred.promise;
  535. },
  536. techDemandCheckList: function () {
  537. var deferred = $q.defer();
  538. var params = {
  539. node: UserService.node,
  540. userid: UserService.id
  541. };
  542. UtilService.imget(ConfigService.server + "usertask/techDemand/check/list", params).success(function (data) {
  543. deferred.resolve(data);
  544. }).error(function (data) {
  545. deferred.reject(data);
  546. });
  547. return deferred.promise;
  548. },
  549. technicalCheckList: function () {
  550. var deferred = $q.defer();
  551. var params = {
  552. node: UserService.node,
  553. userid: UserService.id
  554. };
  555. UtilService.imget(ConfigService.server + "usertask/technical/check/list", params).success(function (data) {
  556. deferred.resolve(data);
  557. }).error(function (data) {
  558. deferred.reject(data);
  559. });
  560. return deferred.promise;
  561. },
  562. checkTechDemand: function (value, id, refusereason) {
  563. var deferred = $q.defer();
  564. var params = {
  565. value: value,
  566. demandId: id,
  567. refusereason: refusereason,
  568. userid: UserService.id
  569. };
  570. UtilService.imget(ConfigService.server + "usertask/techDemand/check", params).success(function (data) {
  571. deferred.resolve(data);
  572. }).error(function (data) {
  573. deferred.reject(data);
  574. });
  575. return deferred.promise;
  576. },
  577. getCompanyById: function (companyid) {
  578. var deferred = $q.defer();
  579. var params = {
  580. companyid: companyid,
  581. };
  582. UtilService.imget(ConfigService.server + "usertask/techDemand/companyname/get", params).success(function (data) {
  583. deferred.resolve(data);
  584. }).error(function (data) {
  585. deferred.reject(data);
  586. });
  587. return deferred.promise;
  588. },
  589. getUserNameById: function (creator) {
  590. var deferred = $q.defer();
  591. var params = {
  592. userid: creator
  593. };
  594. UtilService.imget(ConfigService.server + "usertask/techDemand/username/get", params).success(function (data) {
  595. deferred.resolve(data);
  596. }).error(function (data) {
  597. deferred.reject(data);
  598. });
  599. return deferred.promise;
  600. },
  601. //通过当前技术需求id获取当前的技术需求
  602. getDemandInfo: function (id) {
  603. var deferred = $q.defer();
  604. var params = {
  605. demandId: id
  606. };
  607. UtilService.imget(ConfigService.server + "usertask/techDemand/get", params).success(function (data) {
  608. deferred.resolve(data);
  609. }).error(function (data) {
  610. deferred.reject(data);
  611. });
  612. return deferred.promise;
  613. },
  614. //桐庐节点重新提交需求审核
  615. reSubmitCheckDemand: function (applyname, companyName, capitalScale, contactor, tel, taskintroduction) {
  616. var deferred = $q.defer();
  617. var params = {
  618. applyname: applyname,
  619. companyName: companyName,
  620. capitalScale: capitalScale,
  621. contactor: contactor,
  622. tel: tel,
  623. taskintroduction1: taskintroduction,
  624. };
  625. UtilService.imget(ConfigService.server + "usertask/demand/resubmit", params).success(function (data) {
  626. deferred.resolve(data);
  627. }).error(function (data) {
  628. deferred.reject(data);
  629. });
  630. return deferred.promise;
  631. },
  632. // 获取用户认证相关信息
  633. getAuthCheckInfo: function (pagenum, pagesize, key, idtype, authenstatus) {
  634. var deferred = $q.defer();
  635. var params = {
  636. userid: UserService.id,
  637. nodeid: UserService.node,
  638. idtype: idtype,
  639. authenstatus: authenstatus,
  640. pageNum: pagenum,
  641. pagesize: pagesize,
  642. // key:key,
  643. };
  644. // console.log(params);
  645. // console.log(key);
  646. UtilService.imget(ConfigService.server + "user/authnode", params, key).success(function (data) {
  647. deferred.resolve(data);
  648. }).error(function (data) {
  649. deferred.reject(data);
  650. });
  651. return deferred.promise;
  652. },
  653. // 获取单个用户认证相关信息
  654. getSingleAuthCheckInfo: function (id) {
  655. var deferred = $q.defer();
  656. var params = {
  657. id: id
  658. };
  659. UtilService.imget(ConfigService.server + "user/singleauthinfo", params).success(function (data) {
  660. deferred.resolve(data);
  661. }).error(function (data) {
  662. deferred.reject(data)
  663. });
  664. return deferred.promise;
  665. },
  666. // 提交认证审核信息
  667. submitAuthCheckInfo: function (params) {
  668. var deferred = $q.defer();
  669. UtilService.imbodyhttp(ConfigService.server + "user/authprocess", params).success(function (data) {
  670. deferred.resolve(data);
  671. }).error(function (data) {
  672. deferred.reject(data);
  673. });
  674. return deferred.promise;
  675. },
  676. // 提交疫情服务信息
  677. submitEpidemicService: function (params) {
  678. var deferred = $q.defer();
  679. UtilService.imbodyhttp(ConfigService.server + "user/epidemic/service", params).success(function (data) {
  680. deferred.resolve(data);
  681. }).error(function (data) {
  682. deferred.reject(data);
  683. });
  684. return deferred.promise;
  685. },
  686. updateEpidemicService: function (params) {
  687. var deferred = $q.defer();
  688. UtilService.imbodyhttp(ConfigService.server + "user/epidemic/service/update", params).success(function (data) {
  689. deferred.resolve(data);
  690. }).error(function (data) {
  691. deferred.reject(data);
  692. });
  693. return deferred.promise;
  694. },
  695. getEpidemicList: function () {
  696. var deferred = $q.defer();
  697. var params = {};
  698. UtilService.imget(ConfigService.server + "user/epidemic/list", params).success(function (data) {
  699. deferred.resolve(data);
  700. }).error(function (data) {
  701. deferred.reject(data);
  702. });
  703. return deferred.promise;
  704. },
  705. // 提交认证审核信息
  706. releaseResource: function (userid) {
  707. var deferred = $q.defer();
  708. var params = {
  709. userid: userid,
  710. node: UserService.node
  711. };
  712. UtilService.imget(ConfigService.server + "user/home/resource/get", params).success(function (data) {
  713. deferred.resolve(data);
  714. }).error(function (data) {
  715. deferred.reject(data);
  716. });
  717. return deferred.promise;
  718. },
  719. getReportByConnid: function (connid) {
  720. var deferred = $q.defer();
  721. var params = {
  722. connid: connid
  723. };
  724. UtilService.imget(ConfigService.server + "user/report/get", params).success(function (data) {
  725. deferred.resolve(data);
  726. }).error(function (data) {
  727. deferred.reject(data);
  728. });
  729. return deferred.promise;
  730. },
  731. insertHighInspect: function (params) {
  732. var deferred = $q.defer();
  733. UtilService.imbodyhttp(ConfigService.server + "user/inspect/insert", params).success(function (data) {
  734. deferred.resolve(data);
  735. }).error(function (data) {
  736. deferred.reject(data);
  737. });
  738. return deferred.promise;
  739. },
  740. // 获取日志权限
  741. getLogAuthority: function (data) {
  742. var deferred = $q.defer();
  743. UtilService.impost(ConfigService.server + "user/log/record/isvisible", data).success(function (data) {
  744. deferred.resolve(data);
  745. }).error(function (err) {
  746. deferred.reject(err);
  747. });
  748. return deferred.promise;
  749. },
  750. // 获取工商局所有数据
  751. getmarketcompareAll: function (data) {
  752. var deferred = $q.defer();
  753. UtilService.imbodyhttp(ConfigService.server + "/market/compareAll", data).success(function (data) {
  754. deferred.resolve(data);
  755. }).error(function (err) {
  756. deferred.reject(err);
  757. });
  758. return deferred.promise;
  759. },
  760. // 搜索工商局企业数据
  761. getmarketgetByName: function (data) {
  762. var deferred = $q.defer();
  763. UtilService.imbodyhttp(ConfigService.server + "/market/getByName", data).success(function (data) {
  764. deferred.resolve(data);
  765. }).error(function (err) {
  766. deferred.reject(err);
  767. });
  768. return deferred.promise;
  769. },
  770. // 批量导入工商局数据
  771. getmarketcompareBatch: function (data) {
  772. var deferred = $q.defer();
  773. UtilService.imbodyhttp(ConfigService.server + "market/compareBatch", data).success(function (data) {
  774. deferred.resolve(data);
  775. }).error(function (err) {
  776. deferred.reject(err);
  777. });
  778. return deferred.promise;
  779. }
  780. }
  781. });