Commit e900ab874202cdd132b2f22d590db6762063f51c

Authored by 王富生
1 parent e79c5054

登录模块提交

login/login.html
@@ -8,6 +8,7 @@ @@ -8,6 +8,7 @@
8 <link rel="stylesheet" href="../resource/public/plugins.min.css?a=2"> 8 <link rel="stylesheet" href="../resource/public/plugins.min.css?a=2">
9 <link rel="stylesheet" href="../resource/public/commoncss.css?a=2"> 9 <link rel="stylesheet" href="../resource/public/commoncss.css?a=2">
10 <link rel="stylesheet" href="../topages/login/login.css"> 10 <link rel="stylesheet" href="../topages/login/login.css">
  11 + <script src="../resource/js/unit.js"></script>
11 12
12 </head> 13 </head>
13 <body> 14 <body>
@@ -27,5 +28,6 @@ @@ -27,5 +28,6 @@
27 28
28 <script src="../resource/lib/jquery/jquery.min.js"></script> 29 <script src="../resource/lib/jquery/jquery.min.js"></script>
29 <script src="../topages/login/login.js?a=1"></script> 30 <script src="../topages/login/login.js?a=1"></script>
  31 +<script src="../resource/js/unit.js?a=1"></script>
30 </body> 32 </body>
31 </html> 33 </html>
32 \ No newline at end of file 34 \ No newline at end of file
resource/js/unit.js
@@ -32,12 +32,17 @@ var dataUrl = dataUrl || {}; @@ -32,12 +32,17 @@ var dataUrl = dataUrl || {};
32 32
33 dataUrl.util = { 33 dataUrl.util = {
34 34
35 -  
36 - queryChargerIncomeByPlNos: function () {  
37 - return parkcloudbaseUrl + 'index/new/queryChargerIncomeByPlNos'; 35 + //登录
  36 + login: function () {
  37 + return parkcloudbaseUrl + 'oauth/login';
38 }, 38 },
39 39
40 40
  41 +
  42 +
  43 +}
  44 +
  45 +var fn ={
41 //获取普通API鉴权token 46 //获取普通API鉴权token
42 getToken: function () { 47 getToken: function () {
43 var token = sessionStorage.getItem("token"); 48 var token = sessionStorage.getItem("token");
@@ -62,6 +67,12 @@ dataUrl.util = { @@ -62,6 +67,12 @@ dataUrl.util = {
62 setUserName: function (userName) { 67 setUserName: function (userName) {
63 sessionStorage.setItem("userName", userName); 68 sessionStorage.setItem("userName", userName);
64 }, 69 },
  70 + getRoleId: function () {
  71 + return sessionStorage.getItem("userRoleId");
  72 + },
  73 + setRoleId: function (userRoleId) {
  74 + sessionStorage.setItem("userRoleId", userRoleId);
  75 + },
65 getOpImgPath: function () { 76 getOpImgPath: function () {
66 return sessionStorage.getItem("imgPath"); 77 return sessionStorage.getItem("imgPath");
67 }, 78 },
@@ -103,8 +114,7 @@ dataUrl.util = { @@ -103,8 +114,7 @@ dataUrl.util = {
103 } 114 }
104 fn.toLoginPage(); 115 fn.toLoginPage();
105 } 116 }
106 -  
107 -} 117 +};
108 118
109 DateUtil = { 119 DateUtil = {
110 dataFormat: function (longTime, formatStr) { 120 dataFormat: function (longTime, formatStr) {
topages/login/login.js
@@ -2,20 +2,73 @@ @@ -2,20 +2,73 @@
2 * Created by mac on 18/7/27. 2 * Created by mac on 18/7/27.
3 */ 3 */
4 4
5 -$('#login-btn').on('click',function () {  
6 -  
7 - var username = $.trim($('#login-username').val());  
8 - var userpwd = $.trim($('#login-password').val());  
9 - if(username==''||username==null||username==undefined){  
10 - $('#login-errorifo').text('请输入用户名');  
11 - return;  
12 -  
13 - }else{  
14 - if(userpwd==''||userpwd==null||userpwd==undefined){  
15 - $('#login-errorifo').text('请输入密码');  
16 -  
17 - }else{  
18 - //ajax 如果输入不正确 继续提示 。如果正确把 $('#login-errorifo').text('')清空;  
19 - }  
20 - }  
21 -});  
22 \ No newline at end of file 5 \ No newline at end of file
  6 +var func ={
  7 + /**1.用户登录**/
  8 + userLogin:function(){
  9 + $(document).on('click','#login-btn',function(){
  10 +
  11 + var username = $.trim($('#login-username').val());
  12 + var userpwd = $.trim($('#login-password').val());
  13 + if(username==''||username==null||username==undefined){
  14 + $('#login-errorifo').text('请输入用户名');
  15 + return;
  16 +
  17 + }else{
  18 + if(userpwd==''||userpwd==null||userpwd==undefined){
  19 + $('#login-errorifo').text('请输入密码');
  20 +
  21 + }else{
  22 + //ajax 如果输入不正确 继续提示 。如果正确把 $('#login-errorifo').text('')清空;
  23 + func.loginPost(username,userpwd);
  24 + }
  25 + }
  26 + });
  27 + },
  28 + //登录post请求
  29 + loginPost:function(username,userpwd){
  30 + var req = {
  31 + loginCode: username,
  32 + passWord: userpwd
  33 + };
  34 + $.ajax({
  35 + method: 'post',
  36 + url: dataUrl.util.login(),
  37 + data: JSON.stringify(req),
  38 + contentType: 'application/json; charset=utf-8',
  39 + dataType: 'json',
  40 + success: function (res) {
  41 + if(res != null && res != '' && res !=undefined && res.code =='8888' ){
  42 + $('#login-errorifo').text('');
  43 + fn.setToken(res.data.accessToken);
  44 + fn.setUserName(res.data.userName);
  45 + fn.setUserId(res.data.opId);
  46 + fn.setUserAccount(res.data.loginCode);
  47 + fn.setRoleId(res.data.roleId);
  48 + window.location.href = "../../workreport/index/index.html";
  49 +
  50 + }else{
  51 + if('1999' == res.code ){
  52 + $('#login-errorifo').text('账号有误,请重新输入');
  53 + }else if('2000' == res.code ){
  54 + $('#login-errorifo').text('密码有误,请重新输入');
  55 + }else{
  56 + $('#login-errorifo').text('系统错误');
  57 + }
  58 + }
  59 + }
  60 + });
  61 +
  62 +
  63 +
  64 + },
  65 + /**初始化*/
  66 + init:function(){
  67 + debugger;
  68 + func.userLogin();
  69 + }
  70 +};
  71 +
  72 +$(function() {
  73 + func.init();
  74 +});
  75 +