1var websiteCodew='jqrmzf'; 2var websiteCodeUrl='www.tljq.gov.cn'; 3$(function(){ 4 /** 5 * isCheckLoginPage 页é¢ä¸å è½½æ¯å¦éè¦éªè¯ç»å½ 6 * é个人ä¸å¿é¡µ/é¢å¯¼ä¿¡ç®±é¡µ indexOf 䏿¯ == -1 7 */ 8 var isCheckLoginPage = window.location.pathname.indexOf('/grzx/pc/list.html') != -1 || 9 window.location.pathname.indexOf('/mail/form.html') != -1 || 10 window.location.pathname.indexOf('/12345/mailForm.html') != -1 11 12 if(!isCheckLoginPage){ 13 getToken(); 14 } 15 16 17 18}) 19function getToken(succCb, failCb, _token) { 20 var token = _token || commonApi.getParams('token') || localStorage.getItem('tltoken'); 21 $.ajax({ 22 url: "/u/userCenter/getToken?token="+token, 23 type: "get", 24 success: function (res) { 25 //console.log('res',res); 26 if(res && res.code == 0 && res.data){ 27 var data = res.data; 28 localStorage.setItem("tltoken", token); 29 30 var tlUserInfo = { 31 name: data.userName, 32 phone: data.phone, 33 userId: data.userId, 34 nickName: data.account 35 } 36 localStorage.setItem('tlUserInfo', JSON.stringify(tlUserInfo)); 37 setLoginAfterHtm(data); 38 39 if(succCb){ 40 succCb(tlUserInfo); 41 } 42 } else { 43 setLoginBeforeHtm(); 44 if (failCb) { 45 failCb(res); 46 } 47 } 48 }, 49 error: function error(err) { 50 // console.log('err',err); 51 setLoginBeforeHtm(); 52 if(failCb){ 53 failCb(); 54 } 55 } 56 }); 57} 58 59// è·åç¨æ·ä¿¡æ¯--ä¸ä½¿ç¨äºï¼åå¹¶å°äºgetTokenæ¥å£ 60function getUserInfo(token, succCb, failCb){ 61 $.ajax({ 62 url: "/u/userCenter/getUserInfo", 63 type: "post", 64 data: { 65 token: token || localStorage.tetItem("tltoken"), 66 }, 67 dataType: 'json', 68 success: function (res) { 69 // console.log('res',res); 70 if (res && res.code == 0) { 71 var data = res.data.data; 72 var tlUserInfo = { 73 name: data.userName, 74 phone: data.phone, 75 userId: data.userId, 76 } 77 localStorage.setItem('tlUserInfo', JSON.stringify(tlUserInfo)); 78 setLoginAfterHtm(data); 79 if(succCb){ 80 succCb(tlUserInfo); 81 } 82 } else { 83 setLoginBeforeHtm(); 84 } 85 }, 86 error: function error(err) { 87 setLoginBeforeHtm(); 88 if(failCb){ 89 failCb(); 90 } 91 } 92 }); 93} 94 95// è®¾ç½®ç¨æ·ç»å½ådomç»æ 96function setLoginBeforeHtm() { 97 //localStorage.removeItem('tltoken'); 98 //localStorage.removeItem('tlticket'); 99 localStorage.removeItem('tlUserInfo'); 100 domain = 'www.tl.gov.cn'; 101 xieyi = window.location.protocol 102 103 var loginUrl = 'https://sso.ahzwfw.gov.cn/uccp-server/login?appCode=421c82ad5a154b08b1921e577c329111&service='+xieyi+'//'+ websiteCodeUrl +'/' + websiteCodew + '/grzx/pc/list.html'; 104 // 头é¨ç»å½ 105 $('.header .logined').addClass('user').removeClass('logined'); 106 $('.header .denglu').html('<a title="ç»å½" target="_blank" href="'+ loginUrl +'"><span>ç»å½</span></a>'); 107 108 109 110 //ä¸é¢å¤´é¨ç»å½ 111 if ($(".header-ztzl").length > 0) { 112 $('.header-ztzl .logined').addClass('user').removeClass('logined'); 113 $(".header-ztzl .user").html( 114 '<a title="请ç»å½" target="_blank" href="'+ loginUrl +'"><span>请ç»å½</span></a>' 115 ); 116 } 117 118 //头é¨ç»å½ 119 if ($(".js-header-login").length > 0) { 120 $('.js-header-login .logined').addClass('user').removeClass('logined'); 121 $(".js-header-login .denglu").html( 122 '<a title="请ç»å½" target="_blank" href="'+ loginUrl +'"><span>请ç»å½</span></a>' 123 ); 124 } 125 126 127 128} 129// è®¾ç½®ç¨æ·ç»å½ådomç»æ 130function setLoginAfterHtm(data) { 131 // 头é¨ç»å½ 132 var loginedHtml = '<span id="username" style="margin-right:14px;">æ¬¢è¿æ¨ <span>' + commonApi.filtersName(commonApi.aesDecrypt(data.userName)) +'</span></span><a href="/' + websiteCodew + '/grzx/pc/list.html" target="_blank" style="margin-right:14px">ç¨æ·ä¸å¿</a><a href="javascript:void(0)" onclick="loginOut()" >éåº</a>'; 133 $('.header .denglu').html(loginedHtml).addClass('logined').removeClass('user'); 134 135 136 //ä¸é¢å¤´é¨ç»å½ 137 if ($(".header-ztzl").length > 0) { 138 $(".header-ztzl .denglu").html(loginedHtml).addClass('logined').removeClass('user'); 139 } 140 141 //ä¸é¢å¤´é¨ç»å½
142 if ($(".js-header-login").length > 0) { 143 $(".js-header-login .denglu").html(loginedHtml).addClass('logined').removeClass('user'); 144 } 145} 146 147// 跳转å°ä¸ªäººä¸å¿ 148function goUserPage(){ 149 var _url, tlUserInfo = JSON.parse(localStorage.getItem('tlUserInfo')); 150 var domain = window.location.hostname, 151 xieyi = window.location.protocol, 152 loginUrl = 'https://sso.ahzwfw.gov.cn/uccp-server/login?appCode=421c82ad5a154b08b1921e577c329111&service=' + xieyi + '//' + domain + '/' + websiteCode + '/grzx/pc/list.html'; 153 154 if (tlUserInfo) { 155 _url = "/jqrmzf/grzx/pc/list.html"; 156 }else{ 157 _url = loginUrl; 158 } 159 window.open(_url); 160} 161 162// éåºç»å½ 163function loginOut(){ 164 var page = window.location.protocol + '//' + window.location.host+'/'+ websiteCode; 165 window.location.href = 'https://sso.ahzwfw.gov.cn/uccp-server/logout?page='+ page 166 167 $.ajax({ 168 url: "/u/userCenter/logout", 169 type: "post", 170 data: { 171 token: localStorage.getItem('tltoken') 172 }, 173 success: function(res) { 174 }, 175 error: function error(err) { 176 } 177 }); 178 179 localStorage.removeItem('tltoken'); 180 localStorage.removeItem('tlticket'); 181 localStorage.removeItem('tlUserInfo'); 182 localStorage.removeItem('tlLoginCallback'); 183} 184 185function removeURLParameter(url, parameter) { 186 var urlparts = url.split('?'); 187 if(urlparts.length >= 2) { 188 //åæ°ååç¼ 189 var prefix = encodeURIComponent(parameter) + '='; 190 var pars = urlparts[1].split(/[&;]/g); 191 192 //å¾ªç¯æ¥æ¾å¹é åæ° 193 for(var i = pars.length; i-- > 0;) { 194 if(pars[i].lastIndexOf(prefix, 0) !== -1) { 195 //åå¨åå é¤ 196 pars.splice(i, 1); 197 } 198 } 199 200 return urlparts[0] + (pars.length > 0 ? '?' + pars.join('&') : ''); 201 } 202 return url; 203} 204 205
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.