var g_url="/traceapi/api"; function tryCallFunc(cb){ if(typeof(cb)=="function"){ cb(); } } var ckClient={ autoMargin:function(){ var sUserAgent = navigator.userAgent; console.log(""+sUserAgent); if (sUserAgent.indexOf('Android') > -1 || sUserAgent.indexOf('iPhone') > -1 || sUserAgent.indexOf('iPad') > -1 || sUserAgent.indexOf('iPod') > -1 || sUserAgent.indexOf('Symbian') > -1){ $(".main-content").css("margin-left","1em"); $(".main-content").css("margin-right","1em"); }else{ $(".main-content").css("margin-left","10em"); $(".main-content").css("margin-right","10em"); } } }; var BindClick={ bind:function(){ $(".btn_submit").unbind("click").click(function(){ var cno=$("input[name=cno]").val(); var pwd=$("input[name=pwd]").val(); var vals="cno="+cno+"`pwd="+pwd; //cno="200H1000400"; Funcs.doPostThenDo(g_url,{pcmd:"ckCmpTracInnoFundIsFirst",vals:vals},function(res){ console.log(res); var json=JSON.parse(res); var rows=json.rows; var next="nocmd"; var nextGo="#"; if(rows.length>0){ //find this cmp by_null_pwd,not change pwd. //go direct to change pwd. nextGo="form_cmp_trace_change_pwd.html?cno="+cno+"&pwd="+pwd; pcmd="ckCmpTracInnoFundLoginFirst"; }else{ //cannot find this cmp by_null_pwd //ck by new_pwd nextGo="form_cmp_trace.html"; pcmd="ckCmpTracInnoFundLoginSecond"; } Funcs.doPostThenDo(g_url,{pcmd:pcmd,vals:vals},function(res){ var json=JSON.parse(res); var rows=json.rows; if(rows.length<=0){ alert("密码或项目编号错误!请重新输入."); return; } if(rows.length>0){ //set session. { Cookie.setcookie("login",res); window.location=nextGo; //Funcs.doPostThenDo(g_url,{pcmd:"set_comm_session",key:"user",keyval:res,vals:"o=x"},function(res2){ // window.location=nextGo; //}); } //window.location=nextGo; } }); }); }); } }; var Funcs=new Object({ doPostThenDo:function(url,pjson,func){ $.post(url,pjson,function(res){ func(res); }); }, toJson:function(str){ return JSON.parse(str); }, getUrlPara:function(para){ var url=window.location+""; var tag=para+"="; var p1=url.indexOf(tag); if(p1>0){ var url1=url.substring(p1+tag.length); var p2=url1.indexOf("&"); if(p2>0){ return url1.substring(0,p2); }else{ return url1; } //return url.substring(p1+tag.length); }else{ return ""; } } }); var Cookie={ setcookie:function (key, value, expire, path) { // setcookie: function (key, value, expire, path = '/') { var date = new Date(); path = path || '/'; date.setSeconds(date.getSeconds() + ((expire || expire === 0) ? expire : 3600 * 24 * 7)); console.log(date, 'date'); return document.cookie = key + '=' + escape(value) + '; expires=' + date.toGMTString() + '; Path=' + path; }, getcookie:function (key) { if (document.cookie.length > 0) { var c_start = document.cookie.indexOf(key + '='); if (c_start !== -1) { c_start = c_start + key.length + 1; var c_end = document.cookie.indexOf(';', c_start); if (c_end === -1) c_end = document.cookie.length; return unescape(document.cookie.substring(c_start, c_end)); } } return ''; } }; var LocalID=new Object({ tryGetLKey:function(key){ var ret=""; try{ ret=localStorage.getItem(key); return ret; }catch(e){ alert(e.message); alert(e.code) alert("你的浏览器不支持本地存储,请升级。"); } return ret; }, trySetLKey:function(key,val){ try{ localStorage.setItem(key,val); }catch(e){ alert(e.message); alert(e.code) alert("你的浏览器不支持本地存储,请升级。"); } } }); $(window).resize(function(){ ckClient.autoMargin(); }); (function(){ ckClient.autoMargin(); BindClick.bind(); })();