Commit 909cfbfbd93f14080b0686c3f4f53eb75a6a3871

Authored by 王富生
1 parent ca554740

登录模块提交

index/index.html
@@ -22,7 +22,7 @@ @@ -22,7 +22,7 @@
22 <header> 22 <header>
23 <div class="nav-bar-wrap"> 23 <div class="nav-bar-wrap">
24 <div class="float-left login-name"> 24 <div class="float-left login-name">
25 - <span id="">张志涛</span>&nbsp;&nbsp;<span class="cursorpointer">退出</span> 25 + <span id="loginName">张志涛</span>&nbsp;&nbsp;<span class="cursorpointer" id="logoutId">退出</span>
26 </div> 26 </div>
27 27
28 <nav class="float-right"> 28 <nav class="float-right">
@@ -52,6 +52,7 @@ @@ -52,6 +52,7 @@
52 <script src="../resource/lib/jqueryform/jquery.form.js"></script> 52 <script src="../resource/lib/jqueryform/jquery.form.js"></script>
53 53
54 <script src="../topages/topagesTmp.js?a=1"></script> 54 <script src="../topages/topagesTmp.js?a=1"></script>
  55 +<script src="../resource/js/unit.js?a=1"></script>
55 <!--<script src="../topages/workquery/workquery.js"></script>--> 56 <!--<script src="../topages/workquery/workquery.js"></script>-->
56 </body> 57 </body>
57 </html> 58 </html>
58 \ No newline at end of file 59 \ No newline at end of file
resource/js/unit.js
@@ -36,6 +36,9 @@ dataUrl.util = { @@ -36,6 +36,9 @@ dataUrl.util = {
36 login: function () { 36 login: function () {
37 return parkcloudbaseUrl + 'oauth/login'; 37 return parkcloudbaseUrl + 'oauth/login';
38 }, 38 },
  39 + getLoginOut:function(){
  40 + return parkcloudbaseUrl + 'oauth/loginout';
  41 + }
39 42
40 43
41 44
@@ -104,16 +107,33 @@ var fn ={ @@ -104,16 +107,33 @@ var fn ={
104 }, 107 },
105 //登出系统 108 //登出系统
106 loginOut: function () { 109 loginOut: function () {
107 - sessionStorage.clear() 110 + debugger;
  111 +
108 var token = fn.getToken(); 112 var token = fn.getToken();
109 - fn.setToken('');  
110 - if (StrUtil.isNotEmpty()) {  
111 - var req = {'token': token, 'url': dataUrl.util.getLoginOut()}  
112 - sysAjax(req); 113 +
  114 + if (token != "" && token != null) {
  115 +
  116 + var opt = {
  117 + method: "post",
  118 + url: dataUrl.util.getLoginOut(),
  119 + success: function(res){
  120 + sessionStorage.clear()
  121 + fn.setToken('');
  122 + fn.toLoginPage();
  123 +
  124 + }
  125 + };
  126 + sysAjax(opt);
  127 +
113 128
114 } 129 }
115 - fn.toLoginPage();  
116 - } 130 +
  131 + },
  132 + //跳转到登录界面
  133 + toLoginPage: function () {
  134 + sessionStorage.setItem("sys_parkLot", '');
  135 + window.location.href = '../login/login.html'
  136 + },
117 }; 137 };
118 138
119 DateUtil = { 139 DateUtil = {
@@ -270,8 +290,8 @@ function sysAjax(opts) { @@ -270,8 +290,8 @@ function sysAjax(opts) {
270 beforeSend: function (xhr) { 290 beforeSend: function (xhr) {
271 //设置请求头 291 //设置请求头
272 //xhr.setRequestHeader("User-Agent", "headertest"); 292 //xhr.setRequestHeader("User-Agent", "headertest");
273 - //console.log(JSON.stringify(sysComm));  
274 - xhr.setRequestHeader("x-auth-token", fn.getToken()); 293 + console.log(fn.getToken());
  294 + xhr.setRequestHeader("X-Auth-Token", fn.getToken());
275 }, 295 },
276 success: function (res, status, xhr) { 296 success: function (res, status, xhr) {
277 //console.log('获取header:'+xhr.getAllResponseHeaders()); 297 //console.log('获取header:'+xhr.getAllResponseHeaders());
topages/login/login.js
@@ -63,7 +63,6 @@ var func ={ @@ -63,7 +63,6 @@ var func ={
63 }, 63 },
64 /**初始化*/ 64 /**初始化*/
65 init:function(){ 65 init:function(){
66 - debugger;  
67 func.userLogin(); 66 func.userLogin();
68 } 67 }
69 }; 68 };
topages/workfill/workfill.js
@@ -5,7 +5,8 @@ var weekOfday = Number(moment().format(&#39;E&#39;));//计算今天是这周第几天 @@ -5,7 +5,8 @@ var weekOfday = Number(moment().format(&#39;E&#39;));//计算今天是这周第几天
5 var clicknum = 0;//定义上下周点击次数 5 var clicknum = 0;//定义上下周点击次数
6 var fun = { 6 var fun = {
7 init:function () { 7 init:function () {
8 - 8 + debugger;
  9 + $("#loginName").text(fn.getUserName());
9 //初始化项目 10 //初始化项目
10 $('.work-projectName').selectpicker('render'); 11 $('.work-projectName').selectpicker('render');
11 //获取本周时间 12 //获取本周时间
@@ -13,6 +14,8 @@ var fun = { @@ -13,6 +14,8 @@ var fun = {
13 // 获取今天时间 14 // 获取今天时间
14 var todaytime = moment().subtract('days', 0).format('YYYY/MM/DD'); 15 var todaytime = moment().subtract('days', 0).format('YYYY/MM/DD');
15 $('#time-opr-nowtime').text(todaytime); 16 $('#time-opr-nowtime').text(todaytime);
  17 + //
  18 + fun.logout();
16 }, 19 },
17 timeoprprevbtn:function () { 20 timeoprprevbtn:function () {
18 $('#time-opr-nextbtn').removeClass('display-none'); 21 $('#time-opr-nextbtn').removeClass('display-none');
@@ -37,6 +40,12 @@ var fun = { @@ -37,6 +40,12 @@ var fun = {
37 40
38 41
39 }, 42 },
  43 + //退出
  44 + logout:function(){
  45 + $(document).on('click','#logoutId',function(){
  46 + fn.loginOut();
  47 + });
  48 + }
40 }; 49 };
41 fun.init(); 50 fun.init();
42 // 上一周点击time-opr-prevbtn 51 // 上一周点击time-opr-prevbtn