indexCtrl.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. app.controller('indexCtrl', ["$rootScope", "$scope", '$stateParams', '$http', 'api_bpm_domain', '$state', '$ionicPopup', '$timeout', '$location', 'ADDRESS', function($rootScope, $scope, $stateParams, $http, api_bpm_domain, $state, $ionicPopup, $timeout, $location, address) {
  2. console.log('indexCtrl is load');
  3. // $scope.getToken = function() {
  4. // // $location.path(address.serverIp + address.serverIpPort + address.api + '/login');
  5. // window.location.href = address.serverIp + address.serverIpPort + address.api + '/login';
  6. // };
  7. $scope.getToken = function() {
  8. $http({
  9. method: 'post',
  10. // url: 'http://115.156.150.70:9680/service/api/login',
  11. // url: 'http://192.168.3.49:9680/api/login',
  12. url: address.serverIp + address.serverIpPort + address.api + '/login',
  13. headers: { 'Content-Type': 'application/json' },
  14. data: {
  15. // 'username': loginForm.username,
  16. // 'password': loginForm.password
  17. 'username': '123456',
  18. 'password': '123456'
  19. }
  20. }).success(function(data, status, headers, config) {
  21. // 当相应准备就绪时调用
  22. console.log("success");
  23. // console.log(data.url);
  24. if (data.state == 201) {
  25. console.log(headers('access-token'));
  26. $rootScope.isToken = true;
  27. $rootScope['access-token'] = headers('access-token');
  28. // $rootScope.user = data.data.user;
  29. var sessionLogin = {
  30. 'user': data.data.user,
  31. 'token': headers('access-token')
  32. }
  33. //本地数据初始化
  34. sessionStorage.sessionLogin = JSON.stringify(sessionLogin);
  35. $state.go('tab.myIncident');
  36. } else {
  37. $scope.showAlert({
  38. title: '账号密码不正确!',
  39. template: '请重新输入账号密码'
  40. });
  41. }
  42. }).error(function(data, status, headers, config) {
  43. console.log("error");
  44. return
  45. });
  46. }
  47. }]);