1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
function boolToChinese(bool) {
return bool ? "成功" : "失败";
}
function setCheckboxesStatus(tableBody, status) {
var cbx = $(tableBody).find("input[type='checkbox']");
for (var i = 0; i < cbx.length; i++) {
cbx[i].checked = status;
}
}
function getSelectedRows(tableBody) {
var cbx = $(tableBody).find("input[type='checkbox']");
var trs = [];
for (var i = 0; i < cbx.length; i++) {
if (cbx[i].checked) {
trs = trs.concat($(cbx[i]).parents("tr"));
}
}
return trs;
}
function isMobile() {
var userAgent = navigator.userAgent.toLowerCase();
var isPad = userAgent.indexOf("ipad") > -1;
var isIpone = userAgent.indexOf("iphone") > -1;
var isMidp = userAgent.indexOf("midp") > -1;
var isUc = userAgent.indexOf("rv:1.2.3.4") > -1 || userAgent.indexOf("ucweb") > -1;
var isAndroid = userAgent.indexOf("android") > -1;
var isCe = userAgent.indexOf("windows ce") > -1;
var isWm = userAgent.indexOf("windows mobile") > -1;
return isPad || isIpone || isMidp || isUc || isAndroid || isCe || isWm || userAgent.indexOf("mobile") > -1;
}
function trimWith(string, trimStr) {
return ltrim(rtrim(string, trimStr), trimStr);
}
function rtrim(string, trimStr) {
var idx = string.length - trimStr.length;
return string.lastIndexOf(trimStr) === idx ? rtrim(string.substr(0, idx), trimStr) : string;
}
function ltrim(string, trimStr) {
return string.indexOf(trimStr) === 0 ? ltrim(string.substr(trimStr.length), trimStr) : string;
}
function formatSize(bytes) {
if(bytes==0){
return "--"
}
var s = ['B', 'KB', 'MB', 'GB', 'TB', 'PB'];
var e = Math.floor(Math.log(bytes) / Math.log(1024));
return (bytes / Math.pow(1024, Math.floor(e))).toFixed(2) + " " + s[e];
}
function getQuery(key) {
var queryString = location.search;
if (queryString.indexOf("?") === 0) {
queryString = queryString.substr(1);
var query = queryString.split("&");
for (var i = 0; i < query.length; i++) {
if (query[i].indexOf(key + "=") > -1) {
return query[i].split("=")[1];
}
}
}
return "";
}
function getCookie(name) {
if (document.cookie.length > 0) {
var start = document.cookie.indexOf(name + "=");
if (start !== -1) {
start += name.length + 1;
var end = document.cookie.indexOf(";", start);
if (end === -1) {
end = document.cookie.length;
}
return document.cookie.substring(start, end);
}
}
return "";
}
function isEmpty(string) {
return typeof string === "undefined" || string.length < 1;
}
function isEmail(email) {
return email.match(/^[0-9a-z\-]+([0-9a-z\-]|(\.[0-9a-z\-]+))*@[0-9a-z\-]+(\.[0-9a-z\-]+)+$/);
}
function alerts(msg, callback) {
layer.alert(msg, {
skin: 'layui-layer-molv'
, closeBtn: 0
}, callback);
}
Date.prototype.format = function (fmt) { //author: meizz
var o = {
"M+": this.getMonth() + 1, //月份
"d+": this.getDate(), //日
"h+": this.getHours(), //小时
"m+": this.getMinutes(), //分
"s+": this.getSeconds(), //秒
"q+": Math.floor((this.getMonth() + 3) / 3), //季度
"S": this.getMilliseconds() //毫秒
};
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
};
|