mine-api.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. (function(exports) {
  2. var mineAPI = {
  3. // 修改密码
  4. passwordReset: function(data) {
  5. return httpRequest.put("basic/api/v1.0/users/admin/"+data.userId+"/password_reset",{data: data})
  6. },
  7. // 修改个人资料
  8. userInforUpdate: function(data) {
  9. return httpRequest.httpPutContent("basic/api/v1.0/users",{data: JSON.stringify(data)})
  10. },
  11. checkPhone:function(data){
  12. return httpRequest.get("basic/api/v1.0/user/telephone/existence",{data:{telephone:data} })
  13. },
  14. //校验原密码
  15. checkOldPass:function(data){
  16. var userInfo = JSON.parse(sessionStorage.getItem("oauthInfo"));
  17. data['user_name'] = userInfo.loginCode
  18. return httpRequest.get("basic/api/v1.0/users/verification",{data:data})
  19. },
  20. // 新增意见
  21. adviceAdd: function(data) {
  22. setId(data);
  23. return httpRequest.postContent("basic/api/v1.0/portalFeedback",{data: JSON.stringify(data)})
  24. },
  25. //获取行业列表
  26. workListGet:function(data){
  27. return httpRequest.get("basic/api/v1.0/dictionaries/entries",{data: data})
  28. },
  29. // 获取意见列表
  30. adviceGet: function(data) {
  31. return httpRequest.get("basic/api/v1.0/portalFeedback/",{data:data})
  32. },
  33. // 根据ID获取反馈意见
  34. adviceDetailGet: function(data) {
  35. return httpRequest.get("basic/api/v1.0/portalFeedback/admin/",{data:data})
  36. },
  37. //获取地址列表
  38. addressGet: function (pid) {
  39. return httpRequest.get("basic/api/v1.0/geography_entries/pid/"+pid)
  40. },
  41. }
  42. //给对象设置asstoken
  43. function setAccessToken(data){
  44. var loginInfo = JSON.parse(sessionStorage.getItem("oauthInfo"));
  45. data.accessToken = loginInfo.accessToken;
  46. }
  47. //给对象设置userId
  48. function setId(data){
  49. var userInfo = JSON.parse(sessionStorage.getItem("oauthInfo"));
  50. data.userId = userInfo.id;
  51. }
  52. exports.mineAPI = mineAPI;
  53. })(window)