Commit e900ab874202cdd132b2f22d590db6762063f51c

Authored by 王富生
1 parent e79c5054

登录模块提交

login/login.html
... ... @@ -8,6 +8,7 @@
8 8 <link rel="stylesheet" href="../resource/public/plugins.min.css?a=2">
9 9 <link rel="stylesheet" href="../resource/public/commoncss.css?a=2">
10 10 <link rel="stylesheet" href="../topages/login/login.css">
  11 + <script src="../resource/js/unit.js"></script>
11 12  
12 13 </head>
13 14 <body>
... ... @@ -27,5 +28,6 @@
27 28  
28 29 <script src="../resource/lib/jquery/jquery.min.js"></script>
29 30 <script src="../topages/login/login.js?a=1"></script>
  31 +<script src="../resource/js/unit.js?a=1"></script>
30 32 </body>
31 33 </html>
32 34 \ No newline at end of file
... ...
resource/js/unit.js
... ... @@ -32,12 +32,17 @@ var dataUrl = dataUrl || {};
32 32  
33 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 46 //获取普通API鉴权token
42 47 getToken: function () {
43 48 var token = sessionStorage.getItem("token");
... ... @@ -62,6 +67,12 @@ dataUrl.util = {
62 67 setUserName: function (userName) {
63 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 76 getOpImgPath: function () {
66 77 return sessionStorage.getItem("imgPath");
67 78 },
... ... @@ -103,8 +114,7 @@ dataUrl.util = {
103 114 }
104 115 fn.toLoginPage();
105 116 }
106   -
107   -}
  117 +};
108 118  
109 119 DateUtil = {
110 120 dataFormat: function (longTime, formatStr) {
... ...
topages/login/login.js
... ... @@ -2,20 +2,73 @@
2 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 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 +
... ...