login.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. define(['app'], function (app) {
  2. app.controller('LoginCtrl', function ($scope,$rootScope,AppData,$location,$timeout) {
  3. $rootScope.menucont = true;
  4. $rootScope.modalShown =false;
  5. $rootScope.is_logged = false;
  6. $scope.formData = {}
  7. $rootScope.formData = {}
  8. $scope.formData.funName = "login";
  9. $scope.formData.lang = $rootScope.selLanguage;
  10. $rootScope.pageData = loginData[$rootScope.selLanguage];
  11. $scope.url = "../senddata/log/";
  12. console.log($rootScope.pageData.errorMsg[0])
  13. $scope.user_error = '';
  14. $scope.pass_error = '';
  15. $scope.clearErrorMsg = function(){
  16. $scope.user_error = '';
  17. $scope.pass_error = '';
  18. }
  19. $scope.fieldValidation = function(){
  20. console.log($scope.formData.emp_code)
  21. $scope.user_error = ($scope.formData.emp_code == undefined || $scope.formData.emp_code == '') ? $rootScope.pageData.errorMsg[0] : '';
  22. $scope.pass_error = ($scope.formData.password == undefined || $scope.formData.password == '') ? $rootScope.pageData.errorMsg[1] : '';
  23. return ($scope.user_error == '' && $scope.pass_error == '' ) ? true : false;
  24. }
  25. $scope.loginSubmit = function(){
  26. $scope.clearErrorMsg();
  27. console.log("here"+$scope.fieldValidation())
  28. if($scope.fieldValidation()){
  29. console.log("here"+$scope.fieldValidation())
  30. AppData.sendData($scope.url,$scope.formData,function(res){
  31. if(res.cont){
  32. $rootScope.items = res.item.control;
  33. $rootScope.username = res.item.username;
  34. $location.path("/user")
  35. $rootScope.is_logged = true;
  36. }else{
  37. $scope.pass_error = res.mess;
  38. }
  39. });
  40. }
  41. }
  42. });
  43. });