UNPKG

app-base-react

Version:
1 lines 7.51 kB
"use strict";var _module$exports,_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_crypto=require("crypto"),_crypto2=_interopRequireDefault(_crypto),_cryptoJs=require("crypto-js"),_cryptoJs2=_interopRequireDefault(_cryptoJs),_GBT=require("../gb/GBT4754—2017.js"),_GBT2=_interopRequireDefault(_GBT);function _interopRequireDefault(r){return r&&r.__esModule?r:{default:r}}function _defineProperty(r,e,t){return e in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var str2asc=function(r){return("0"+r.charCodeAt(0).toString(16)).slice(-2)},asc2str=function(r){return String.fromCharCode(r)};module.exports=(_defineProperty(_module$exports={encryptByDES:function(r){var e=_cryptoJs2.default.enc.Utf8.parse("des.forjs@7ipr");return _cryptoJs2.default.DES.encrypt(r,e,{mode:_cryptoJs2.default.mode.ECB,padding:_cryptoJs2.default.pad.Pkcs7}).toString()},decryptByDES:function(r){var e=_cryptoJs2.default.enc.Utf8.parse("des.forjs@7ipr");return _cryptoJs2.default.DES.decrypt({ciphertext:_cryptoJs2.default.enc.Base64.parse(r)},e,{mode:_cryptoJs2.default.mode.ECB,padding:_cryptoJs2.default.pad.Pkcs7}).toString(_cryptoJs2.default.enc.Utf8)},uuid:function(){function r(){return(65536*(1+Math.random())|0).toString(16).substring(1)}return r()+r()+r()+r()+r()+r()+r()+r()},md5:function(r){return _crypto2.default.createHash("md5").update(r).digest("hex")},randomCode:function(r){for(var e="",t=[0,1,2,3,4,5,6,7,8,9,"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],n=0;n<r;n++)e+=t[Math.floor(36*Math.random())];return e},encrypt:function(r,e){for(var t="",n=0;n<r.length;n++){var o=r.charCodeAt(n);97<=o&&o<=122?((o+=e%26)<97&&(o+=26),122<o&&(o-=26)):65<=o&&o<=90&&((o+=e%26)<65&&(o+=26),122<o)&&(o-=26),t+=String.fromCharCode(o)}return t},decrypt:function(r,e){for(var t="",n=parseInt("-"+e),o=0;o<r.length;o++){var u=r.charCodeAt(o);97<=u&&u<=122?((u+=n%26)<97&&(u+=26),122<u&&(u-=26)):65<=u&&u<=90&&((u+=n%26)<65&&(u+=26),122<u)&&(u-=26),t+=String.fromCharCode(u)}return t},checkPwd:function(r){var e=0;return r.length<6||(/[0-9]/.test(r)&&e++,/[a-z]/.test(r)&&e++,/[A-Z]/.test(r)&&e++,/[.|-|_]/.test(r)&&e++),e},remove:function(r,e){return r.replace(e,"")},replace:function(r,e,t){return r.replace(e,t)},replaceAll:function(r,e,t){return r.replace(new RegExp(e,"g"),t)},ellipsis:function(r,e){if(r)return r.length>e?r.substring(0,e)+"...":r},filterTag:function(r){return r=(r=(r=(r=(r=r.replace(/&/gi,"&amp;")).replace(/</gi,"&lt;")).replace(/>/gi,"&gt;")).replace(/\//gi,"&#x2F;")).replace(/\s/gi,"&nbsp;")},filterScript:function(r){return r.replace(/(<script)/gi,"&lt;script").replace(/(<script>)/gi,"&lt;script&gt;").replace(/(<\/script>)/gi,"&lt;/script&gt;")},getRandomColor:function(){return"#"+(r=(16777216*Math.random()<<0).toString(16),new Array(7-r.length).join("0")+r);var r},domToString:function(r){var e=document.createElement("div");return e.appendChild(r),e.innerHTML},stringToDom:function(r){var e=document.createElement("div");return e.innerHTML=r,e.children[0]},checkPassword:function(r){return r.length<6?-1:/[a-zA-Z]+/.test(r)&&/[0-9]+/.test(r)&&/\W+\D+/.test(r)?3:/[a-zA-Z]+/.test(r)&&/[0-9]+/.test(r)||/\[a-zA-Z]+/.test(r)&&/\W+\D+/.test(r)||/[0-9]+/.test(r)&&/\W+\D+/.test(r)?2:-1},startWith:function(r,e){return r.slice(0,e.length)===e},endsWith:function(r,e){return-1!==r.indexOf(e,r.length-e.length)},isDataNil:function(r){return r=null==r?void 0:r},isNil:function(r){return r=null==r?"":r}},"isNil",function(r,e){return r=null==r?e:r}),_defineProperty(_module$exports,"isBlank",function(r){return"boolean"==$.type(r)?r:null==r||""===r}),_defineProperty(_module$exports,"isEmptyObj",function(r){for(var e in r)return!1;return!0}),_defineProperty(_module$exports,"strUseParam",function(r,e){for(var t,n=e.toString().split(";"),o=0;o<n.length;o++)t=new RegExp("\\["+o+"\\]","g"),r=r.replace(t,n);return r}),_defineProperty(_module$exports,"upperFirst",function(r){return r=0<r.length?r.substr(0,1).toUpperCase()+r.substr(1):r}),_defineProperty(_module$exports,"upper_",function(r){for(;0<=r.indexOf("_");){var e=r.substr(0,r.indexOf("_")),t=r.substr(r.indexOf("_")+1);r=e+(t=t.substr(0,1).toUpperCase()+t.substr(1))}return r}),_defineProperty(_module$exports,"upperTo_",function(r){for(var e="",t=0;t<r.length;t++){var n=r.charAt(t);e+="A"<n&&n<"Z"?"_"+n.toLowerCase():n}return e}),_defineProperty(_module$exports,"startWith",function(r,e){return new RegExp("^"+e).test(r)}),_defineProperty(_module$exports,"endWith",function(r,e){return new RegExp(e+"$").test(r)}),_defineProperty(_module$exports,"UrlEncode",function(r){for(var e="",t=0;t<r.length;t++){var n=r.charAt(t),o=str2asc(n);127<parseInt("0x"+o)?e+="%"+o.slice(0,2)+"%"+o.slice(-2):" "==n?e+="+":-1!="!\"#$%&'()*+,/:;<=>?[]^`{|}~%".indexOf(n)?e+="%"+o.toString(16):e+=n}return e}),_defineProperty(_module$exports,"UrlDecode",function(r){for(var e="",t=0;t<r.length;t++){var n,o=r.charAt(t);"+"==o?e+=" ":"%"==o?(n=r.substr(t+1,t+3),127<parseInt("0x"+n)?(e+=asc2str(parseInt("0x"+n+r.substr(t+4,t+6))),t+=5):(e+=asc2str(parseInt("0x"+n)),t+=2)):e+=o}return e}),_defineProperty(_module$exports,"delTag",function(r){var e="";try{e="string"==typeof r?r.replace(/<[^>]+>/g,""):r}catch(r){return""}return e}),_defineProperty(_module$exports,"toString",function(r,e){if(e=e||" / ",!r)return"";r instanceof Array||(r=JSON.parse(r));for(var t="",n=0;n<r.length;n++)t=0==n?r[n]:t+e+r[n];return t}),_defineProperty(_module$exports,"formatMap",function(r){var n={};return(r=(r=(r=(r=r.replace(new RegExp('"',"gm"),"")).replace(new RegExp("{","gm"),"")).replace(new RegExp("}","gm"),"")).replace(new RegExp("'","gm"),"")).split(",").forEach(function(r,e,t){r=r.split(":");n[r[0].trim()]=r[1].trim()}),n}),_defineProperty(_module$exports,"getName",function(e,r){if(!e)return"";var t=[];try{r=r||",";var n=JSON.parse(e);if(!Array.isArray(n))return e;n.map(function(r,e){r.source&&r.source,t.push(r.name||r.label)})}catch(r){return e}return t.join(r)}),_defineProperty(_module$exports,"getAgentName",function(r,e){if(!r)return"";var t=[];try{e=e||",";var n=JSON.parse(r);if(!Array.isArray(n))return"";n.map(function(r,e){r.company?t.push("["+r.company+"]/"+(r.name||r.label)):t.push(r.name||r.label)})}catch(r){return""}return t.join(e)}),_defineProperty(_module$exports,"getTextByKey",function(r,t){if(!r)return"";var n=[];try{var e=JSON.parse(r);if(!Array.isArray(e))return"";e.map(function(r,e){r[t]&&n.push(r[t])})}catch(r){return""}return n.join(",")}),_defineProperty(_module$exports,"getArrayText",function(r,e){if(!r)return"";var t=[];try{e=e||",";var n=JSON.parse(r);if(!Array.isArray(n))return"";n.map(function(r,e){t.push(r)})}catch(r){return""}return t.join(e)}),_defineProperty(_module$exports,"isJSONStr",function(r){if("string"!=typeof r)return!1;try{var e=JSON.parse(r);return!("object"!=(void 0===e?"undefined":_typeof(e))||!e)}catch(r){return!1}}),_defineProperty(_module$exports,"isEmptyObj",function(r){return!r||"{}"==JSON.stringify(r)}),_defineProperty(_module$exports,"getGB",function(r){var e,t,n,o;return console.log(r,"gb-value"),r?(e=function r(e){for(var t=0;t<e.length;t++)n.includes(e[t].value)&&o.push(e[t].label),e[t].children&&Array.isArray(e[t].children)&&r(e[t].children)},t=_GBT2.default,n=JSON.parse(r),o=[],e(t),o.join(",")):"-"}),_module$exports);