userservice.js 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. (function (app) {
  2. app.factory('userService', ['$http', 'config', "util", 'storage', function ($http, config, util, storage) {
  3. return {
  4. loginbywx:function(wechat){
  5. return $http({
  6. url: config.server + 'api/auth/wechat_login',
  7. method: "post",
  8. data: { wechat: wechat}
  9. })
  10. },
  11. login: function (phone, verify_code) {
  12. return $http({
  13. url: config.server + 'api/auth/login',
  14. method: "post",
  15. data: { phone: phone, verify_code: verify_code}
  16. })
  17. },
  18. getVerifyCode:function (mobile) {
  19. return $http({
  20. url: config.server + 'api/auth/code',
  21. method: "post",
  22. data: { phone: mobile}
  23. })
  24. },
  25. isLogin: function () {
  26. return !util.empty(storage.get("token")) && storage.getObject("user");
  27. }
  28. };
  29. }]);
  30. })(angular.module('app.services'));