UNPKG

tplus-mobilelogin

Version:

password login module

101 lines (90 loc) 3.12 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _mutantsMicrofx = require('mutants-microfx'); var user = _mutantsMicrofx.stores.user; var tools = /** @class */function () { function tools() {} tools.isJsonStr = function (jsonStr) { if (this.isNull(jsonStr)) { return false; } if (jsonStr.indexOf('{') == 0 || jsonStr.indexOf('[') == 0) { return true; } }; //去空函数 tools.trim = function (str) { var localstr = new String(str); var pattern = /^\s+|\s+$/g; localstr = localstr.replace(pattern, ""); return localstr.toString(); }; //判断是否为空 tools.isNull = function (s) { if (s == undefined || this.trim(s) + "123" == "123") { return true; } return false; }; tools.setUserCache = function (key, value) { return _mutantsMicrofx.localStore.set(this.getLocalKey(key), value); }; tools.getUserCache = function (key) { return _mutantsMicrofx.localStore.get(this.getLocalKey(key)); }; tools.getLocalKey = function (key) { key = user.userId + "_" + user.orgId + "_" + key; return key; }; tools.getSearchObj = function (url) { if (!url.length || !~url.lastIndexOf('?')) return {}; var obj = {}; var searchStr = url.substr(url.lastIndexOf('?') + 1); var searchArr = searchStr.split('&'); searchArr.forEach(function (el) { var single = el.split('='); obj[single[0]] = single[1]; }); return obj; }; tools.IsPC = function () { var userAgentInfo = navigator.userAgent; var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod", "MicroMessenger"]; var flag = true; for (var v = 0; v < Agents.length; v++) { if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = false; break; } } return flag; }; //生成uuid tools.uuid = function () { var uuid = parseInt((Date.now() / 1000).toString()), max = 1e+9, rand = parseInt(((1 + Math.random()) * max).toString()); return uuid.toString(16) + rand.toString(16); }; //给接口增加uuid参数,方便后续排查问题 tools.addUUidTOUrl = function (url) { return url + (this.uuid() ? '?requestId=' + this.uuid() : ''); }; return tools; }(); var _default = tools; exports.default = _default; //# sourceMappingURL=tools.js.map ; var _temp = function () { if (typeof __REACT_HOT_LOADER__ === 'undefined') { return; } __REACT_HOT_LOADER__.register(user, 'user', '/Users/hongyacui/dev/chanjet/mobilelogin/dist/util/tools.js'); __REACT_HOT_LOADER__.register(tools, 'tools', '/Users/hongyacui/dev/chanjet/mobilelogin/dist/util/tools.js'); __REACT_HOT_LOADER__.register(_default, 'default', '/Users/hongyacui/dev/chanjet/mobilelogin/dist/util/tools.js'); }(); ; //# sourceMappingURL=tools.js.map