{"remainingRequest":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js!D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\源码\\vue-element-admin-master\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\源码\\vue-element-admin-master\\src\\components\\Charts\\Keyboard.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\源码\\vue-element-admin-master\\src\\components\\Charts\\Keyboard.vue","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\babel.config.js","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KaW1wb3J0IGVjaGFydHMgZnJvbSAnZWNoYXJ0cyc7CmltcG9ydCByZXNpemUgZnJvbSAnLi9taXhpbnMvcmVzaXplJzsKZXhwb3J0IGRlZmF1bHQgewogIG1peGluczogW3Jlc2l6ZV0sCiAgcHJvcHM6IHsKICAgIGNsYXNzTmFtZTogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICdjaGFydCcKICAgIH0sCiAgICBpZDogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICdjaGFydCcKICAgIH0sCiAgICB3aWR0aDogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICcyMDBweCcKICAgIH0sCiAgICBoZWlnaHQ6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiAnMjAwcHgnCiAgICB9CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgY2hhcnQ6IG51bGwKICAgIH07CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdGhpcy5pbml0Q2hhcnQoKTsKICB9LAogIGJlZm9yZURlc3Ryb3k6IGZ1bmN0aW9uIGJlZm9yZURlc3Ryb3koKSB7CiAgICBpZiAoIXRoaXMuY2hhcnQpIHsKICAgICAgcmV0dXJuOwogICAgfQoKICAgIHRoaXMuY2hhcnQuZGlzcG9zZSgpOwogICAgdGhpcy5jaGFydCA9IG51bGw7CiAgfSwKICBtZXRob2RzOiB7CiAgICBpbml0Q2hhcnQ6IGZ1bmN0aW9uIGluaXRDaGFydCgpIHsKICAgICAgdGhpcy5jaGFydCA9IGVjaGFydHMuaW5pdChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCh0aGlzLmlkKSk7CiAgICAgIHZhciB4QXhpc0RhdGEgPSBbXTsKICAgICAgdmFyIGRhdGEgPSBbXTsKICAgICAgdmFyIGRhdGEyID0gW107CgogICAgICBmb3IgKHZhciBpID0gMDsgaSA8IDUwOyBpKyspIHsKICAgICAgICB4QXhpc0RhdGEucHVzaChpKTsKICAgICAgICBkYXRhLnB1c2goKE1hdGguc2luKGkgLyA1KSAqIChpIC8gNSAtIDEwKSArIGkgLyA2KSAqIDUpOwogICAgICAgIGRhdGEyLnB1c2goKE1hdGguc2luKGkgLyA1KSAqIChpIC8gNSArIDEwKSArIGkgLyA2KSAqIDMpOwogICAgICB9CgogICAgICB0aGlzLmNoYXJ0LnNldE9wdGlvbih7CiAgICAgICAgYmFja2dyb3VuZENvbG9yOiAnIzA4MjYzYScsCiAgICAgICAgZ3JpZDogewogICAgICAgICAgbGVmdDogJzUlJywKICAgICAgICAgIHJpZ2h0OiAnNSUnCiAgICAgICAgfSwKICAgICAgICB4QXhpczogW3sKICAgICAgICAgIHNob3c6IGZhbHNlLAogICAgICAgICAgZGF0YTogeEF4aXNEYXRhCiAgICAgICAgfSwgewogICAgICAgICAgc2hvdzogZmFsc2UsCiAgICAgICAgICBkYXRhOiB4QXhpc0RhdGEKICAgICAgICB9XSwKICAgICAgICB2aXN1YWxNYXA6IHsKICAgICAgICAgIHNob3c6IGZhbHNlLAogICAgICAgICAgbWluOiAwLAogICAgICAgICAgbWF4OiA1MCwKICAgICAgICAgIGRpbWVuc2lvbjogMCwKICAgICAgICAgIGluUmFuZ2U6IHsKICAgICAgICAgICAgY29sb3I6IFsnIzRhNjU3YScsICcjMzA4ZTkyJywgJyNiMWNmYTUnLCAnI2Y1ZDY5ZicsICcjZjU4OThiJywgJyNlZjUwNTUnXQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgeUF4aXM6IHsKICAgICAgICAgIGF4aXNMaW5lOiB7CiAgICAgICAgICAgIHNob3c6IGZhbHNlCiAgICAgICAgICB9LAogICAgICAgICAgYXhpc0xhYmVsOiB7CiAgICAgICAgICAgIHRleHRTdHlsZTogewogICAgICAgICAgICAgIGNvbG9yOiAnIzRhNjU3YScKICAgICAgICAgICAgfQogICAgICAgICAgfSwKICAgICAgICAgIHNwbGl0TGluZTogewogICAgICAgICAgICBzaG93OiB0cnVlLAogICAgICAgICAgICBsaW5lU3R5bGU6IHsKICAgICAgICAgICAgICBjb2xvcjogJyMwODI2M2YnCiAgICAgICAgICAgIH0KICAgICAgICAgIH0sCiAgICAgICAgICBheGlzVGljazogewogICAgICAgICAgICBzaG93OiBmYWxzZQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgc2VyaWVzOiBbewogICAgICAgICAgbmFtZTogJ2JhY2snLAogICAgICAgICAgdHlwZTogJ2JhcicsCiAgICAgICAgICBkYXRhOiBkYXRhMiwKICAgICAgICAgIHo6IDEsCiAgICAgICAgICBpdGVtU3R5bGU6IHsKICAgICAgICAgICAgbm9ybWFsOiB7CiAgICAgICAgICAgICAgb3BhY2l0eTogMC40LAogICAgICAgICAgICAgIGJhckJvcmRlclJhZGl1czogNSwKICAgICAgICAgICAgICBzaGFkb3dCbHVyOiAzLAogICAgICAgICAgICAgIHNoYWRvd0NvbG9yOiAnIzExMScKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0sIHsKICAgICAgICAgIG5hbWU6ICdTaW11bGF0ZSBTaGFkb3cnLAogICAgICAgICAgdHlwZTogJ2xpbmUnLAogICAgICAgICAgZGF0YTogZGF0YSwKICAgICAgICAgIHo6IDIsCiAgICAgICAgICBzaG93U3ltYm9sOiBmYWxzZSwKICAgICAgICAgIGFuaW1hdGlvbkRlbGF5OiAwLAogICAgICAgICAgYW5pbWF0aW9uRWFzaW5nOiAnbGluZWFyJywKICAgICAgICAgIGFuaW1hdGlvbkR1cmF0aW9uOiAxMjAwLAogICAgICAgICAgbGluZVN0eWxlOiB7CiAgICAgICAgICAgIG5vcm1hbDogewogICAgICAgICAgICAgIGNvbG9yOiAndHJhbnNwYXJlbnQnCiAgICAgICAgICAgIH0KICAgICAgICAgIH0sCiAgICAgICAgICBhcmVhU3R5bGU6IHsKICAgICAgICAgICAgbm9ybWFsOiB7CiAgICAgICAgICAgICAgY29sb3I6ICcjMDgyNjNhJywKICAgICAgICAgICAgICBzaGFkb3dCbHVyOiA1MCwKICAgICAgICAgICAgICBzaGFkb3dDb2xvcjogJyMwMDAnCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9LCB7CiAgICAgICAgICBuYW1lOiAnZnJvbnQnLAogICAgICAgICAgdHlwZTogJ2JhcicsCiAgICAgICAgICBkYXRhOiBkYXRhLAogICAgICAgICAgeEF4aXNJbmRleDogMSwKICAgICAgICAgIHo6IDMsCiAgICAgICAgICBpdGVtU3R5bGU6IHsKICAgICAgICAgICAgbm9ybWFsOiB7CiAgICAgICAgICAgICAgYmFyQm9yZGVyUmFkaXVzOiA1CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9XSwKICAgICAgICBhbmltYXRpb25FYXNpbmc6ICdlbGFzdGljT3V0JywKICAgICAgICBhbmltYXRpb25FYXNpbmdVcGRhdGU6ICdlbGFzdGljT3V0JywKICAgICAgICBhbmltYXRpb25EZWxheTogZnVuY3Rpb24gYW5pbWF0aW9uRGVsYXkoaWR4KSB7CiAgICAgICAgICByZXR1cm4gaWR4ICogMjA7CiAgICAgICAgfSwKICAgICAgICBhbmltYXRpb25EZWxheVVwZGF0ZTogZnVuY3Rpb24gYW5pbWF0aW9uRGVsYXlVcGRhdGUoaWR4KSB7CiAgICAgICAgICByZXR1cm4gaWR4ICogMjA7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"mappings":";;;;AAKA;AACA;AAEA;EACAA,gBADA;EAEAC;IACAC;MACAC,YADA;MAEAC;IAFA,CADA;IAKAC;MACAF,YADA;MAEAC;IAFA,CALA;IASAE;MACAH,YADA;MAEAC;IAFA,CATA;IAaAG;MACAJ,YADA;MAEAC;IAFA;EAbA,CAFA;EAoBAI,IApBA,kBAoBA;IACA;MACAC;IADA;EAGA,CAxBA;EAyBAC,OAzBA,qBAyBA;IACA;EACA,CA3BA;EA4BAC,aA5BA,2BA4BA;IACA;MACA;IACA;;IACA;IACA;EACA,CAlCA;EAmCAC;IACAC,SADA,uBACA;MACA;MAEA;MACA;MACA;;MACA;QACAC;QACAN;QACAO;MACA;;MACA;QACAC,0BADA;QAEAC;UACAC,UADA;UAEAC;QAFA,CAFA;QAMAC;UACAC,WADA;UAEAb;QAFA,GAGA;UACAa,WADA;UAEAb;QAFA,CAHA,CANA;QAaAc;UACAD,WADA;UAEAE,MAFA;UAGAC,OAHA;UAIAC,YAJA;UAKAC;YACAC;UADA;QALA,CAbA;QAsBAC;UACAC;YACAR;UADA,CADA;UAIAS;YACAC;cACAJ;YADA;UADA,CAJA;UASAK;YACAX,UADA;YAEAY;cACAN;YADA;UAFA,CATA;UAeAO;YACAb;UADA;QAfA,CAtBA;QAyCAc;UACAC,YADA;UAEAjC,WAFA;UAGAK,WAHA;UAIA6B,IAJA;UAKAC;YACAC;cACAC,YADA;cAEAC,kBAFA;cAGAC,aAHA;cAIAC;YAJA;UADA;QALA,GAaA;UACAP,uBADA;UAEAjC,YAFA;UAGAK,UAHA;UAIA6B,IAJA;UAKAO,iBALA;UAMAC,iBANA;UAOAC,yBAPA;UAQAC,uBARA;UASAd;YACAM;cACAZ;YADA;UADA,CATA;UAcAqB;YACAT;cACAZ,gBADA;cAEAe,cAFA;cAGAC;YAHA;UADA;QAdA,CAbA,EAkCA;UACAP,aADA;UAEAjC,WAFA;UAGAK,UAHA;UAIAyC,aAJA;UAKAZ,IALA;UAMAC;YACAC;cACAE;YADA;UADA;QANA,CAlCA,CAzCA;QAuFAK,6BAvFA;QAwFAI,mCAxFA;QAyFAL,cAzFA,0BAyFAM,GAzFA,EAyFA;UACA;QACA,CA3FA;QA4FAC,oBA5FA,gCA4FAD,GA5FA,EA4FA;UACA;QACA;MA9FA;IAgGA;EA5GA;AAnCA","names":["mixins","props","className","type","default","id","width","height","data","chart","mounted","beforeDestroy","methods","initChart","xAxisData","data2","backgroundColor","grid","left","right","xAxis","show","visualMap","min","max","dimension","inRange","color","yAxis","axisLine","axisLabel","textStyle","splitLine","lineStyle","axisTick","series","name","z","itemStyle","normal","opacity","barBorderRadius","shadowBlur","shadowColor","showSymbol","animationDelay","animationEasing","animationDuration","areaStyle","xAxisIndex","animationEasingUpdate","idx","animationDelayUpdate"],"sourceRoot":"src/components/Charts","sources":["Keyboard.vue"],"sourcesContent":["<template>\n <div :id=\"id\" :class=\"className\" :style=\"{height:height,width:width}\" />\n</template>\n\n<script>\nimport echarts from 'echarts'\nimport resize from './mixins/resize'\n\nexport default {\n mixins: [resize],\n props: {\n className: {\n type: String,\n default: 'chart'\n },\n id: {\n type: String,\n default: 'chart'\n },\n width: {\n type: String,\n default: '200px'\n },\n height: {\n type: String,\n default: '200px'\n }\n },\n data() {\n return {\n chart: null\n }\n },\n mounted() {\n this.initChart()\n },\n beforeDestroy() {\n if (!this.chart) {\n return\n }\n this.chart.dispose()\n this.chart = null\n },\n methods: {\n initChart() {\n this.chart = echarts.init(document.getElementById(this.id))\n\n const xAxisData = []\n const data = []\n const data2 = []\n for (let i = 0; i < 50; i++) {\n xAxisData.push(i)\n data.push((Math.sin(i / 5) * (i / 5 - 10) + i / 6) * 5)\n data2.push((Math.sin(i / 5) * (i / 5 + 10) + i / 6) * 3)\n }\n this.chart.setOption({\n backgroundColor: '#08263a',\n grid: {\n left: '5%',\n right: '5%'\n },\n xAxis: [{\n show: false,\n data: xAxisData\n }, {\n show: false,\n data: xAxisData\n }],\n visualMap: {\n show: false,\n min: 0,\n max: 50,\n dimension: 0,\n inRange: {\n color: ['#4a657a', '#308e92', '#b1cfa5', '#f5d69f', '#f5898b', '#ef5055']\n }\n },\n yAxis: {\n axisLine: {\n show: false\n },\n axisLabel: {\n textStyle: {\n color: '#4a657a'\n }\n },\n splitLine: {\n show: true,\n lineStyle: {\n color: '#08263f'\n }\n },\n axisTick: {\n show: false\n }\n },\n series: [{\n name: 'back',\n type: 'bar',\n data: data2,\n z: 1,\n itemStyle: {\n normal: {\n opacity: 0.4,\n barBorderRadius: 5,\n shadowBlur: 3,\n shadowColor: '#111'\n }\n }\n }, {\n name: 'Simulate Shadow',\n type: 'line',\n data,\n z: 2,\n showSymbol: false,\n animationDelay: 0,\n animationEasing: 'linear',\n animationDuration: 1200,\n lineStyle: {\n normal: {\n color: 'transparent'\n }\n },\n areaStyle: {\n normal: {\n color: '#08263a',\n shadowBlur: 50,\n shadowColor: '#000'\n }\n }\n }, {\n name: 'front',\n type: 'bar',\n data,\n xAxisIndex: 1,\n z: 3,\n itemStyle: {\n normal: {\n barBorderRadius: 5\n }\n }\n }],\n animationEasing: 'elasticOut',\n animationEasingUpdate: 'elasticOut',\n animationDelay(idx) {\n return idx * 20\n },\n animationDelayUpdate(idx) {\n return idx * 20\n }\n })\n }\n }\n}\n</script>\n"]}]}
|