$(function () { var oauth = commonCookie.get('oauth_login'); if (!oauth){ oauth = commonCookie.getCookie('oauth_login'); } if (oauth){ setTimeout(function () { oauth_login(oauth); commonCookie.remove('oauth_login'); commonCookie.setCookie('oauth_login', '', -1); }, 1000); } var oauth_out = commonCookie.get('oauth_login_out'); if (!oauth_out){ oauth_out = commonCookie.getCookie('oauth_login_out'); } if (oauth_out){ oauth_out = JSON.parse(oauth_out); setTimeout(function () { if(oauth_out.cust_from == "US"){ oauth_loginout_cn(oauth_out); oauth_loginout_jp(oauth_out); }else if(oauth_out.cust_from == "CN"){ oauth_loginout_us(oauth_out); oauth_loginout_jp(oauth_out); }else{ oauth_loginout_us(oauth_out); oauth_loginout_cn(oauth_out); } commonCookie.remove('oauth_login_out'); commonCookie.setCookie('oauth_login_out', '', -1); }, 1000); } /**鑾峰彇瀹㈡埛棰濆鐨勪俊鎭痵tart**/ if(typeof($.cookie) != 'undefined'){ if ($.cookie('GSName') || $.cookie('username')) { //鐧诲綍鎵嶄細鍘昏幏鍙 var customer_additional_info = commonCookie.get('customer_additional_info'); if (!customer_additional_info){ customer_additional_info = commonCookie.getCookie('customer_additional_info'); } if(!customer_additional_info){ get_customer_additional_info(); } } } /**鑾峰彇瀹㈡埛棰濆鐨勪俊鎭痚nd**/ }); function oauth_login(type) { $.ajax( { url:"/customer/ajax/oauth_login", dataType:'json', type:'post', tiemout:5000, data: "", success:function(json) { if(json.status == 0){ if(type == "US"){ oauth_login_cn(json.mess.data); oauth_login_jp(json.mess.data); }else if(type == "CN"){ oauth_login_us(json.mess.data); oauth_login_jp(json.mess.data); }else{ oauth_login_us(json.mess.data); oauth_login_cn(json.mess.data); } }else{ console.log("error"); } return false; } }); } function oauth_login_jp(data) { var time = new Date().getTime(); var url = data.genscript_jp_url +"?query="+data.query_key+'&cust_from='+data.cust_from+"&callback=callback&t="+time; console.log(url); $.ajax({ //async : false, url : url, type : "GET", tiemout:5000, dataType : "jsonp", // 杩斿洖鐨勬暟鎹被鍨嬶紝璁剧疆涓篔SONP鏂瑰紡 jsonp : 'callback', //鎸囧畾涓€涓煡璇㈠弬鏁板悕绉版潵瑕嗙洊榛樿鐨 jsonp 鍥炶皟鍙傛暟鍚 callback jsonpCallback: '', //璁剧疆鍥炶皟鍑芥暟鍚 data : {}, success: function(response, status, xhr){ console.log("jp ok"); } }); } function oauth_login_cn(data) { var time = new Date().getTime(); var url = data.genscript_cn_url +"?query="+data.query_key+'&cust_from='+data.cust_from+"&callback=callback&t="+time; console.log(url); $.ajax({ //async : false, url : url, type : "GET", tiemout:5000, dataType : "jsonp", // 杩斿洖鐨勬暟鎹被鍨嬶紝璁剧疆涓篔SONP鏂瑰紡 jsonp : 'callback', //鎸囧畾涓€涓煡璇㈠弬鏁板悕绉版潵瑕嗙洊榛樿鐨 jsonp 鍥炶皟鍙傛暟鍚 callback jsonpCallback: '', //璁剧疆鍥炶皟鍑芥暟鍚 data : {}, success: function(response, status, xhr){ console.log("cn ok"); } }); } function oauth_login_us(data) { var time = new Date().getTime(); var url = data.genscript_url +"?query="+data.query_key+'&cust_from='+data.cust_from+"&callback=callback&t="+time; console.log(url); $.ajax({ //async : false, url : url, type : "GET", tiemout:5000, dataType : "jsonp", // 杩斿洖鐨勬暟鎹被鍨嬶紝璁剧疆涓篔SONP鏂瑰紡 jsonp : 'callback', //鎸囧畾涓€涓煡璇㈠弬鏁板悕绉版潵瑕嗙洊榛樿鐨 jsonp 鍥炶皟鍙傛暟鍚 callback jsonpCallback: '', //璁剧疆鍥炶皟鍑芥暟鍚 data : {}, success: function(response, status, xhr){ console.log("jp ok"); } }); } //閫€鍑虹櫥褰 function logout() { $.ajax( { url:"/customer/logout/all_logout", type:'post', dataType:'json', success:function(json) { commonCookie.set('oauth_login_out', JSON.stringify(json)); window.location = "/customer/login"; } }); } function oauth_loginout_jp(data) { var time = new Date().getTime(); var url = data.genscript_jp_url+"?cust_from="+data.cust_from +"&callback=callback&t="+time; console.log(url); $.ajax({ //async : false, url : url, type : "GET", tiemout:5000, dataType : "jsonp", // 杩斿洖鐨勬暟鎹被鍨嬶紝璁剧疆涓篔SONP鏂瑰紡 jsonp : 'callback', //鎸囧畾涓€涓煡璇㈠弬鏁板悕绉版潵瑕嗙洊榛樿鐨 jsonp 鍥炶皟鍙傛暟鍚 callback jsonpCallback: '', //璁剧疆鍥炶皟鍑芥暟鍚 data : {}, success: function(response, status, xhr){ console.log("jp ok"); } }); } function oauth_loginout_cn(data) { var time = new Date().getTime(); var url = data.genscript_cn_url+"?cust_from="+data.cust_from +"&callback=callback&t="+time; console.log(url); $.ajax({ //async : false, url : url, type : "GET", tiemout:5000, dataType : "jsonp", // 杩斿洖鐨勬暟鎹被鍨嬶紝璁剧疆涓篔SONP鏂瑰紡 jsonp : 'callback', //鎸囧畾涓€涓煡璇㈠弬鏁板悕绉版潵瑕嗙洊榛樿鐨 jsonp 鍥炶皟鍙傛暟鍚 callback jsonpCallback: '', //璁剧疆鍥炶皟鍑芥暟鍚 data : {}, success: function(response, status, xhr){ console.log("cn ok"); } }); } function oauth_loginout_us(data) { var time = new Date().getTime(); var url = data.genscript_url+"?cust_from="+data.cust_from +"&callback=callback&t="+time; console.log(url); $.ajax({ //async : false, url : url, type : "GET", tiemout:5000, dataType : "jsonp", // 杩斿洖鐨勬暟鎹被鍨嬶紝璁剧疆涓篔SONP鏂瑰紡 jsonp : 'callback', //鎸囧畾涓€涓煡璇㈠弬鏁板悕绉版潵瑕嗙洊榛樿鐨 jsonp 鍥炶皟鍙傛暟鍚 callback jsonpCallback: '', //璁剧疆鍥炶皟鍑芥暟鍚 data : {}, success: function(response, status, xhr){ console.log("jp ok"); } }); } window.commonCookie={ getUrlArg:function(){ var pos,str,para,parastr; var array =[]; str = location.href; if(str.indexOf('?')>0){ parastr = str.split("?")[1]; var arr = parastr.split("&"); for (var i=0;i