tplus-api
Version:
tplus api invoke
86 lines (81 loc) • 2.54 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _mutantsMicrofx = require('mutants-microfx');
var constant = _mutantsMicrofx.env.constant,
platform = _mutantsMicrofx.env.platform;
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.arrayContains = function (array, element) {
if (!array) {
return false;
}
for (var i = 0; i < array.length; i++) {
if (array[i] == element) {
return true;
}
}
return false;
};
//获取location search参数
tools.GetQueryString = function (locationSearch, name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = locationSearch.substr(1).match(reg);
if (r != null) return r[2];
return null;
};
/**
* 获取当前时间
* @return 返回时间类型 yyyy-MM-dd HH:mm:ss
*/
tools.sysTime = function () {
var myDate = new Date();
var year = myDate.getFullYear();
var month = myDate.getMonth() + 1;
var date = myDate.getDate();
var h = myDate.getHours();
var m = myDate.getMinutes();
var s = myDate.getSeconds();
var now = year + '-' + this.getMakeZero(month) + "-" + this.getMakeZero(date) + " " + this.getMakeZero(h) + ':' + this.getMakeZero(m) + ":" + this.getMakeZero(s);
return now;
};
/**
* 时间补0
*
* @return 返回时间类型 yyyy-MM-dd HH:mm:ss
*/
tools.getMakeZero = function (s) {
return s < 10 ? '0' + s : s;
};
tools.isApp = function () {
return platform == constant.platform.yonyou || platform == constant.platform.chanjet;
};
return tools;
}();
exports.default = tools;
//# sourceMappingURL=tools.js.map
//# sourceMappingURL=tools.js.map