var _PROTOCOL = "http:"; // var _HOST = "www.hsfuture.net"; var _HOST='a001.8810888.cn'; var _DOMAIN = _PROTOCOL + '//' + _HOST; var _SERVER = _DOMAIN + "/mobile/"; //域名 var _API = _DOMAIN + "/api/"; // var socket_api = _DOMAIN + ':' + localStorage.getItem('socketPort'); var socket_api = _DOMAIN ; if (window.location.pathname != '/mobile/leverList.html') { localStorage.setItem('leverStatus', ''); } if (window.location.pathname != '/mobile/LeveragedDeals.html') { localStorage.setItem('htmlStatus', ''); } $('input').blur(function () { setTimeout(function () { document.body.scrollTop = document.body.scrollHeight; }, 300); }) $('select').change(function () { setTimeout(function () { document.body.scrollTop = document.body.scrollHeight; }, 300); }) $('.header .back').click(function () { // alert(-1); history.back(); }) function get_user() { return plus.storage.getItem("token") || 0; } function set_user(token) { var days = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 7; $.cookie("token", token, { expires: days, path: "/" }); } function get_user_login() { return get_user() || (location.href = _SERVER + "login.html"); } //layer提示层 function layer_msg(content) { if (content == "") { content = "请刷新重试" } layer.msg(content) // layer.open({ // content: content // ,skin: 'msg' // ,time: 2 //2秒后自动关闭 // }); } //layer提示层 function layer_loading(content) { if (content == "") { content = "加载中" } layer.load(2); } function layer_close() { layer.closeAll() } // 询问提示框 function layer_confirm2(con, data, callback) { // var con = con || '确定要删除吗?' // var btnText = data.text || '确定' // var titles = data.title || '' // layer.confirm(con, { // title: titles // }, function (index) { // layer.close(index); // callback && callback(); // }) layer.open({ type: 1, title: '', skin: 'loads-btn btn-text', area: ['70%', 'auto'], content: con, btn: ['取消', '确认'], btn2: function (index) { layer.close(index); callback && callback(); } }); // layer.open({ // title:titles, // content: con // ,btn: [btnText, '取消'] // ,yes: function(index){ // layer.close(index); // callback&&callback(); // } // }); } function layer_confirm(con, callback) { var con = con || '确定要删除吗?'; layer.open({ type: 1, title: '', skin: 'loads-btn btn-text', area: ['70%', 'auto'], content: con, btn: ['取消', '确认'], btn2: function (index) { layer.close(index); callback && callback(); } }); } /*** * 获取url中所有参数 * 返回参数键值对 对象 */ function get_all_params() { var url = location.href; var nameValue; var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&"); var paraObj = {}; for (var i = 0; nameValue = paraString[i]; i++) { var name = nameValue.substring(0, nameValue.indexOf("=")).toLowerCase(); var value = nameValue.substring(nameValue.indexOf("=") + 1, nameValue.length); if (value.indexOf("#") > -1) { value = value.split("#")[0]; } paraObj[name] = decodeURI(value); } return paraObj; } /**获取url中字段的值 * name : 字段名 * */ function get_param(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) { return unescape(r[2]); } return null; } // 获取不需token的数据 function initData(params, callback) { // layer_loading(); url = _API + params.url; type = params.type || 'get'; data = params.data || []; $.ajax({ url, type, data, success: function (res) { layer_close(); if (res.type == 'ok') { callback && callback(res.message) } else { layer_msg(res.message) } } }) } function initDataToken(params, callback) { // layer_loading(); var url = _API + params.url; var type = params.type || 'get'; var data = params.data || []; var token = getlocal_storage('token'); $.ajax({ url, type, data, beforeSend: function beforeSend(request) { request.setRequestHeader('AUTHORIZATION', token) }, success: function (res) { layer_close(); console.log(token); if (res.type == 'ok') { callback && callback(res.message) } else { layer_msg(res.message) } } }) } function setlocal_storage(str, data) { if(window.plus){ plus.storage.setItem(str, JSON.stringify(data)); }else{ localStorage.setItem(str, JSON.stringify(data)); } } function getlocal_storage(str) { if(window.plus){ // console.log('+-+-+--+--++--22') console.log(plus.storage.getItem(str))//312308f2dbb3dd790dc5a5e378712955 return plus.storage.getItem(str); }else{ // console.log('+-+-+--+--++--33') console.log(localStorage.getItem(str)) if(localStorage.getItem(str) =='' ||localStorage.getItem(str) == null){ return; } return localStorage.getItem(str); } } //时间戳转换时间 function timestampToTime(timestamp) { var date = new Date(timestamp * 1000); //时间戳为10位需*1000,时间戳为13位的话不需乘1000 var Y = date.getFullYear() + '-'; var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; var D = date.getDate() > 9 ? date.getDate() + ' ' : ('0' + date.getDate()) + ' '; var h = date.getHours() > 9 ? date.getHours() + ':' : ('0' + date.getHours()) + ':'; var m = date.getMinutes() > 9 ? date.getMinutes() + ':' : ('0' + date.getMinutes()) + ':'; var s = date.getSeconds() > 9 ? date.getSeconds() : ('0' + date.getSeconds()); return Y + M + D + h + m + s; } function iTofixed(values, numbers) { let val = Number(values); let num = Number(numbers); let nums = Number(numbers - 0 + 1); let base = '10'; let decimal = base.padEnd(nums, 0) - 0; var vals = (Math.floor(val * decimal) / decimal).toFixed(num); return vals; }