123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240 |
- 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: '<img class="modal-logo" src="images/modal-logo.png" alt="">',
- 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: '<img class="modal-logo" src="images/modal-logo.png" alt="">',
- 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;
- }
|