99 lines
4.2 KiB
Plaintext
99 lines
4.2 KiB
Plaintext
// create the controller and inject AngularJs $scope
|
|
scotchApp.controller('loginController',
|
|
// create a message to display in our view
|
|
function($scope ,$modal ,$log ,$window ,$route ,$location ,$templateCache,commonService,mainPostFactory) {
|
|
|
|
//$templateCache.removeAll();
|
|
|
|
/////////////////////////////////
|
|
init();
|
|
|
|
function init(){
|
|
|
|
|
|
$("#userId" ).focus();
|
|
|
|
$scope.logIn = {};
|
|
$scope.logInFlag = false;
|
|
|
|
$scope.user = {
|
|
userId : '', //anupong
|
|
userPassword : '', //anupong_h
|
|
errorMsg : ''
|
|
};
|
|
}
|
|
|
|
//cursor_clear();
|
|
|
|
//
|
|
$scope.doLogin = function(form){
|
|
//alert("doLogin");
|
|
|
|
if( !form.$valid ){
|
|
$scope.user.errorMsg = 'กรุณากรอก ชื่อผู้ใช้งาน และ รหัสผ่าน';
|
|
$scope.$apply();
|
|
}else{
|
|
//alert("doGetPath('/LoginJsonController.json");
|
|
//alert(doGetPath('/LoginJsonController.json'));
|
|
$scope.logInFlag = true;
|
|
try{
|
|
//alert("11");
|
|
// var jsLogin = $.ajax(doGetPath('/LoginJsonController.json'),
|
|
// {
|
|
// ajax: true,
|
|
// dataType: 'json',
|
|
// type: "POST",
|
|
// data:{
|
|
// user: JSON.stringify( $scope.user )
|
|
// }
|
|
// });
|
|
// jsLogin.success(
|
|
var data = {user: JSON.stringify( $scope.user )};
|
|
|
|
mainPostFactory.doAjaxPost('/LoginJsonController.json',data).success(
|
|
function(data){
|
|
//alert(data);
|
|
|
|
if( data != null ){
|
|
//var datas = data[0];
|
|
//alert(data[0].flagLogin);
|
|
if('1' == data[0].flagLogin ){
|
|
//$window.location.href = "index.jsp";
|
|
//$window.location.href = "endr_print.jsp";
|
|
commonService.setUrlPath("/ENDR001/"+new Date().getTime());
|
|
commonService.setDv(data[1]);
|
|
$location.path("/ENDR001/"+new Date().getTime());
|
|
|
|
$scope.logInFlag = false;
|
|
}else if('-1' == data[0].flagLogin){
|
|
$scope.user.errorMsg = 'กรุณาติดต่อผู้ดูแลระบบ สำหรับตั้งค่าการใช้งาน';
|
|
$scope.user.userId = '';
|
|
$scope.user.userPassword = '';
|
|
$scope.logInFlag = false;
|
|
$("#userId" ).focus();
|
|
}else{
|
|
$scope.user.errorMsg = 'Username or password ไม่ถูกต้อง';
|
|
$scope.user.userId = '';
|
|
$scope.user.userPassword = '';
|
|
$scope.logInFlag = false;
|
|
//$window.location.href = "login.jsp";
|
|
$("#userId" ).focus();
|
|
}
|
|
}else{
|
|
$scope.user.errorMsg = 'Username or password ไม่ถูกต้อง';
|
|
$scope.user.userId = '';
|
|
$scope.user.userPassword = '';
|
|
$scope.logInFlag = false;
|
|
$("#userId" ).focus();
|
|
}
|
|
$scope.$apply();
|
|
}
|
|
);
|
|
}catch (ex){
|
|
//
|
|
$scope.logInFlag = false;
|
|
}
|
|
}
|
|
};
|
|
|
|
}); |