Api.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import {
  2. HTTP
  3. } from './Http.js'
  4. class ApiModel extends HTTP {
  5. loginbywechat(data) {
  6. return this.request({
  7. url: "/loginbywechat",
  8. data
  9. })
  10. }
  11. /* 登录 */
  12. login(data) {
  13. return this.request({
  14. url: "/loginbyaccount",
  15. data
  16. })
  17. }
  18. /* 老CRM登录 */
  19. OldLogin(data) {
  20. return this.getRequest({
  21. url: 'https://crm.meida.com/dmsService/rest/login' + data
  22. })
  23. }
  24. SSO(data) {
  25. return this.request({
  26. data,
  27. suffix: 'https://crm.meida.com:16691/yos/rest/sso/crm'
  28. })
  29. }
  30. /* 验证码登录 */
  31. plogin(data) {
  32. return this.request({
  33. url: "/login",
  34. data
  35. })
  36. }
  37. /* 获取验证码 */
  38. getpassword(data) {
  39. return this.request({
  40. url: "/getpassword",
  41. data
  42. })
  43. }
  44. /* 有状态通用 */
  45. basic(data, loading = true) {
  46. data.accesstoken = wx.getStorageSync('userMsg').token;
  47. return this.request({
  48. url: "",
  49. data,
  50. loading
  51. })
  52. }
  53. /* 无状态 */
  54. base(data, loading = true) {
  55. return this.request({
  56. url: "",
  57. data,
  58. loading
  59. })
  60. }
  61. /* 退出登录 */
  62. logout() {
  63. let data = {
  64. accesstoken: wx.getStorageSync('userMsg').token
  65. }
  66. return this.request({
  67. url: "/logout",
  68. data
  69. })
  70. }
  71. }
  72. export {
  73. ApiModel
  74. }