| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- /**
- * 登录
- * @param url
- */
- function login(url){
- $.toast('请先登录','text');
- setTimeout(function(){
- location.href = url;
- }, 500);
- }
- /**
- * 获取地址参数
- * @param name
- * @returns {string}
- */
- function getParam(name) {
- return location.href.match(new RegExp('[?#&]' + name + '=([^?#&]+)', 'i')) ? decodeURI(RegExp.$1) : '';
- }
- /**
- * 小数点2位非四舍五入
- * @param num
- * @param decimal
- * @returns {string}
- */
- function moneyFormat(num, decimal) {
- num = num.toString()
- let index = num.indexOf('.')
- if (index !== -1) {
- num = num.substring(0, decimal + index + 1)
- } else {
- num = num.substring(0)
- }
- return parseFloat(num).toFixed(decimal)
- }
- /**
- * 获取唯一字符串
- */
- function getKey() {
- var s = [];
- var hexDigits = "0123456789abcdef";
- for (var i = 0; i < 36; i++) {
- s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
- }
- s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010
- s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01
- s[8] = s[13] = s[18] = s[23] = "-";
-
- var uuid = s.join("");
- return uuid;
- }
- /**
- * 错误提示
- * @param msg
- * @param url
- */
- function showAlert(msg, url){
- url = typeof(url) != 'undefined'? url : '/';
- $.modal({
- title: "错误提示",
- autoClose: false,
- text: msg,
- buttons: [
- {
- text: "退出登录",
- onClick: function () {
- location.href = '/weixin/login/logout';
- }
- },
- {
- text: "确定",
- onClick: function () {
- location.href = url;
- }
- }
- ]
- });
- }
|