diff --git a/babel.config.js b/babel.config.js index e955840..23aedbf 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,5 +1,7 @@ module.exports = { presets: [ '@vue/cli-plugin-babel/preset' - ] + ], + plugins: ['transform-remove-console'] + } diff --git a/package.json b/package.json index 9c067b1..4fa4f09 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "@vue/cli-service": "~4.4.0", "@vue/eslint-config-standard": "^5.1.2", "babel-eslint": "^10.1.0", + "babel-plugin-transform-remove-console": "^6.9.4", "eslint": "^6.7.2", "eslint-plugin-import": "^2.20.2", "eslint-plugin-node": "^11.1.0", diff --git a/src/assets/fonts/iconfont.js b/src/assets/fonts/iconfont.js index 9672a33..81ea4da 100755 --- a/src/assets/fonts/iconfont.js +++ b/src/assets/fonts/iconfont.js @@ -1 +1,86 @@ -(function(window){var svgSprite='';var script=function(){var scripts=document.getElementsByTagName("script");return scripts[scripts.length-1]}();var shouldInjectCss=script.getAttribute("data-injectcss");var ready=function(fn){if(document.addEventListener){if(~["complete","loaded","interactive"].indexOf(document.readyState)){setTimeout(fn,0)}else{var loadFn=function(){document.removeEventListener("DOMContentLoaded",loadFn,false);fn()};document.addEventListener("DOMContentLoaded",loadFn,false)}}else if(document.attachEvent){IEContentLoaded(window,fn)}function IEContentLoaded(w,fn){var d=w.document,done=false,init=function(){if(!done){done=true;fn()}};var polling=function(){try{d.documentElement.doScroll("left")}catch(e){setTimeout(polling,50);return}init()};polling();d.onreadystatechange=function(){if(d.readyState=="complete"){d.onreadystatechange=null;init()}}}};var before=function(el,target){target.parentNode.insertBefore(el,target)};var prepend=function(el,target){if(target.firstChild){before(el,target.firstChild)}else{target.appendChild(el)}};function appendSvg(){var div,svg;div=document.createElement("div");div.innerHTML=svgSprite;svgSprite=null;svg=div.getElementsByTagName("svg")[0];if(svg){svg.setAttribute("aria-hidden","true");svg.style.position="absolute";svg.style.width=0;svg.style.height=0;svg.style.overflow="hidden";prepend(svg,document.body)}}if(shouldInjectCss&&!window.__iconfont__svg__cssinject__){window.__iconfont__svg__cssinject__=true;try{document.write("")}catch(e){console&&console.log(e)}}ready(appendSvg)})(window) \ No newline at end of file +(function (window) { + var svgSprite = ''; + var script = (function () { + var scripts = document.getElementsByTagName('script'); + return scripts[scripts.length - 1] + }()); + var shouldInjectCss = script.getAttribute('data-injectcss'); + var ready = function (fn) { + if (document.addEventListener) { + if (~['complete', 'loaded', 'interactive'].indexOf(document.readyState)) { + setTimeout(fn, 0) + } else { + var loadFn = function () { + document.removeEventListener('DOMContentLoaded', loadFn, false); + fn() + }; + document.addEventListener('DOMContentLoaded', loadFn, false) + } + } else if (document.attachEvent) { + IEContentLoaded(window, fn) + } + + function IEContentLoaded(w, fn) { + var d = w.document; + var done = false; + var init = function () { + if (!done) { + done = true; + fn() + } + }; + var polling = function () { + try { + d.documentElement.doScroll('left') + } catch (e) { + setTimeout(polling, 50); + return + } + init() + }; + polling(); + d.onreadystatechange = function () { + if (d.readyState == 'complete') { + d.onreadystatechange = null; + init() + } + } + } + }; + var before = function (el, target) { + target.parentNode.insertBefore(el, target) + }; + var prepend = function (el, target) { + if (target.firstChild) { + before(el, target.firstChild) + } else { + target.appendChild(el) + } + }; + + function appendSvg() { + var div, svg; + div = document.createElement('div'); + div.innerHTML = svgSprite; + svgSprite = null; + svg = div.getElementsByTagName('svg')[0]; + if (svg) { + svg.setAttribute('aria-hidden', 'true'); + svg.style.position = 'absolute'; + svg.style.width = 0; + svg.style.height = 0; + svg.style.overflow = 'hidden'; + prepend(svg, document.body) + } + } + + if (shouldInjectCss && !window.__iconfont__svg__cssinject__) { + window.__iconfont__svg__cssinject__ = true; + try { + document.write('') + } catch (e) { + console && console.log(e) + } + } + ready(appendSvg) +})(window) diff --git a/src/components/report/report.vue b/src/components/report/report.vue index a1fa094..1dc233d 100644 --- a/src/components/report/report.vue +++ b/src/components/report/report.vue @@ -13,20 +13,19 @@