本文共 2100 字,大约阅读时间需要 7 分钟。
var common = (function () { // var baseUrl = 'http://api.iqblife.com:8080/'; var baseUrl = 'http://192.168.1.160:8001/'; /** * 请求公共字段 */ var publicJson = { appVersion: '1.0.0', mobileDeviceID: 'qiyun', mobileDeviceType: 'other', mobileDeviceTypeName: 'qiyun', osVersion: '1.0.0', sign: '', timestamp: '', token: '' } /** * 生成包含sign的json */ var getSign = function (argJson) { var signValue = ''; var arrKey = []; var saveJson = $.extend({}, publicJson, argJson); for (var key in saveJson) { arrKey.push(key); } // 安照key的ASCII升序排序 arrKey.sort(); for (var i = 0; i < arrKey.length; i++) { if (saveJson[arrKey[i]] === '' || saveJson[arrKey[i]] === null) continue; signValue += saveJson[arrKey[i]]; } saveJson.sign = md5(signValue + 'nbqiyunt@123'); return saveJson; } /** * 验证手机号码 */ var checkPhone = function (value) { if (!(/^1[3456789]\d{9}$/.test(value))) { layer.msg('手机号码有误,请重填!'); return false; } return true; } /** * layer tips */ var layerTips = function (state, msg, callBack) { layer.msg( '', { id: 'layer-tips', area: ['76%', '2.8rem'], shade: [0.1, '#000'], time: 2000, }, function () { if (callBack) callBack.call(this); } ); } /** * 获取url参数 */ var getUrlQuery = function (key) { var search = location.search.slice(1); var arr = search.split('&'); for (var i = 0; i < arr.length; i++) { var ar = arr[i].split("="); if (ar[0] == key) { return ar[1]; } } return ''; } return { getSign: getSign, checkPhone: checkPhone, layerTips: layerTips, getUrlQuery: getUrlQuery, baseUrl: baseUrl }})();' + (msg || '设备添加失败') + '
转载地址:http://tpsuk.baihongyu.com/