UNPKG

cyl-hooks-tools

Version:

基于react上下文实现的权限管理

1 lines 5.56 kB
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.cylHooksTools=n():t.cylHooksTools=n()}(self,()=>(()=>{"use strict";var t={d:(n,e)=>{for(var r in e)t.o(e,r)&&!t.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:e[r]})},o:(t,n)=>Object.prototype.hasOwnProperty.call(t,n)},n={};function e(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||r(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(t,n){if(t){if("string"==typeof t)return o(t,n);var e={}.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?o(t,n):void 0}}function o(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=Array(n);e<n;e++)r[e]=t[e];return r}function a(t,n){var e,r={"Y+":n.getFullYear().toString(),"m+":(n.getMonth()+1).toString(),"d+":n.getDate().toString(),"H+":n.getHours().toString(),"M+":n.getMinutes().toString(),"S+":n.getSeconds().toString()};for(var o in r)(e=new RegExp("("+o+")").exec(t))&&(t=t.replace(e[1],1==e[1].length?r[o]:r[o].padStart(e[1].length,"0")));return t}t.d(n,{default:()=>c});const c={parseJsonGraceful:function(t){try{return JSON.parse(t)}catch(t){return null}},sleep:function(t){return new Promise(function(n){return setTimeout(n,t)})},logger:{info:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"blue",r=new Date(n);console.info("%c".concat(a("YYYY-mm-dd HH:MM:SS",r)," INFO: "),"color: ".concat(e,";"),t)},error:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"red",r=new Date(n);console.error("%c".concat(a("YYYY-mm-dd HH:MM:SS",r)," ERROR: "),"color: ".concat(e,";"),t)},warn:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"black",r=new Date(n);console.warn("%c".concat(a("YYYY-mm-dd HH:MM:SS",r)," WARN: "),"color: ".concat(e,";"),t)},log:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),e=new Date(n);console.log("".concat(a("YYYY-mm-dd HH:MM:SS",e),": "),t)},success:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"green",r=new Date(n);console.log("%c".concat(a("YYYY-mm-dd HH:MM:SS",r)," SUCCESS: "),"color: ".concat(e,";"),t)}},makeFriendly:function(t){return t>=1e8?t=Math.round(t/1e7)/10+"亿":t>=1e4&&(t=Math.round(t/1e3)/10+"万"),t},formatSeconds:function(t){if("number"!=typeof t)throw new Error("value需要number类型");var n=parseInt(t),e=0,r=0;n>60&&(e=parseInt(n/60),n=parseInt(n%60),e>60&&(r=parseInt(e/60),e=parseInt(e%60)));var o=parseInt(n)+"秒";return e>0&&(o=parseInt(e)+"分"+o),r>0&&(o=parseInt(r)+"小时"+o),o},Uint8ArrayToString:function(t){for(var n="",e=0;e<t.length;e++)n+=String.fromCharCode(t[e]);return n},dataSourceSliceOfECharts:function(t,n){var o,a,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:60,i=arguments.length>3?arguments[3]:void 0,l=0,u=[],f=function(t,n){var e="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!e){if(Array.isArray(t)||(e=r(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var o=0,a=function(){};return{s:a,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c,i=!0,l=!1;return{s:function(){e=e.call(t)},n:function(){var t=e.next();return i=t.done,t},e:function(t){l=!0,c=t},f:function(){try{i||null==e.return||e.return()}finally{if(l)throw c}}}}(t);try{var d=function(){var t=a.value;if(null==t||!t.timeStamp)throw new Error("no timeStamp"+JSON.stringify(t));var r=Math.round(t.timeStamp/1e3);if(0===l){var c;u.push([1e3*r].concat(e(null===(c=n(t,l,r))||void 0===c?void 0:c.map(function(n){return t[n]}))))}else{for(var i,f=l+1;f<r;f++){var d;u.push([1e3*f].concat(e(null===(d=n(o,f,r))||void 0===d?void 0:d.map(function(n){return t[n]}))))}u.push([1e3*r].concat(e(null===(i=n(t,l,r))||void 0===i?void 0:i.map(function(n){return t[n]}))))}l=r,o=t};for(f.s();!(a=f.n()).done;)d()}catch(t){f.e(t)}finally{f.f()}if(u.length>c)u=u.slice(u.length-c),i&&i(u,u.length-c);else if(u.length<c)for(var s=u.length;s<c;s++)l+=1,u.push([1e3*l,null]);return u},ninePath:function(t,n){var e=t.scale||2;return{"border-image-slice":"".concat(t.top," ").concat(t.right," ").concat(t.bottom," ").concat(t.left," fill"),"border-image-width":"".concat(t.top/e,"px ").concat(t.right/e,"px ").concat(t.bottom/e,"px ").concat(t.left/e,"px"),"border-image-outset":"0px 0px 0px 0px","border-image-repeat":"stretch stretch","border-image-source":"url(".concat(t.source,")"),"border-width":"".concat(n.top/e,"px ").concat(n.right/e,"px ").concat(n.bottom/e,"px ").concat(n.left/e,"px"),"border-style":"solid","box-sizing":"border-box","min-width":"".concat((t.left+t.right)/e,"px"),"min-height":"".concat((t.top+t.bottom)/e,"px")}}};return n=n.default})());