TransFlow/node_modules/.cache/vue-loader/0985d5360d67be45dca8cf6d785...

1 line
19 KiB
JSON

{"remainingRequest":"E:\\视频边缘计算管理平台\\TransFlow\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\视频边缘计算管理平台\\TransFlow\\src\\components\\chart\\speedChart.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\视频边缘计算管理平台\\TransFlow\\src\\components\\chart\\speedChart.vue","mtime":1672360818938},{"path":"E:\\视频边缘计算管理平台\\TransFlow\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1672206975777},{"path":"E:\\视频边缘计算管理平台\\TransFlow\\node_modules\\babel-loader\\lib\\index.js","mtime":1672206975618},{"path":"E:\\视频边缘计算管理平台\\TransFlow\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1672206975777},{"path":"E:\\视频边缘计算管理平台\\TransFlow\\node_modules\\vue-loader\\lib\\index.js","mtime":1672206979279}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nexport default {\r\n name: 'speedChart', //速度组件\r\n data() {\r\n return {\r\n tableData: [\r\n {\r\n name: '111',\r\n val1: '100',\r\n val2: '200',\r\n val3: '300',\r\n val4: '400'\r\n }\r\n ],\r\n xData: [\r\n '0点',\r\n '1点',\r\n '2点',\r\n '3点',\r\n '4点',\r\n '5点',\r\n '6点',\r\n '7点',\r\n '8点',\r\n '9点',\r\n '10点',\r\n '11点',\r\n '12点',\r\n '13点',\r\n '14点',\r\n ],\r\n valData: [120, 132, 101, 134, 90, 432, 421, 234, 230, 210, 182, 191, 234, 290, 330],\r\n }\r\n },\r\n methods: {\r\n drawLine() {\r\n let myChart = this.$echarts.init(this.$refs.lineChart)\r\n\r\n let option = {\r\n grid: {\r\n left: '5%',\r\n right: '10%',\r\n top: '20%',\r\n bottom: '15%',\r\n containLabel: true,\r\n },\r\n tooltip: {\r\n show: true,\r\n trigger: 'axis',\r\n },\r\n xAxis: [\r\n {\r\n type: 'category',\r\n axisLine: {\r\n show: true,\r\n lineStyle: {\r\n color: '#85C1D9',\r\n },\r\n },\r\n axisTick: {\r\n show: false,\r\n },\r\n axisLabel: {\r\n color: '#8BC4F2',\r\n margin: 6,\r\n },\r\n splitLine: {\r\n show: false,\r\n },\r\n boundaryGap: ['5%', '5%'],\r\n data: this.xData,\r\n },\r\n ],\r\n yAxis: [\r\n {\r\n type: 'value',\r\n axisLabel: {\r\n color: '#8BC4F2',\r\n margin: 6,\r\n },\r\n splitLine: {\r\n lineStyle: {\r\n color: '#355C84',\r\n type: 'dashed',\r\n },\r\n },\r\n },\r\n ],\r\n series: [\r\n {\r\n name: '已采纳',\r\n type: 'line',\r\n stack: '总量',\r\n symbolSize: 6,\r\n itemStyle: {\r\n color: '#55EFF1',\r\n borderColor: '#55EFF1',\r\n borderWidth: 2,\r\n },\r\n data: this.valData,\r\n },\r\n ],\r\n };\r\n myChart.setOption(option)\r\n window.onresize = () => { // 根据窗口大小变化图表自适应\r\n myChart.resize();\r\n };\r\n },\r\n drawBar() {\r\n let myChart = this.$echarts.init(this.$refs.barChart)\r\n let option = {\r\n color: ['#7262FD', '#FC5A5A'],\r\n tooltip: {\r\n confine: true,\r\n },\r\n grid: {\r\n left: '2%',\r\n right: '4%',\r\n bottom: '10%',\r\n top: '20%',\r\n containLabel: true,\r\n },\r\n legend: {\r\n icon: 'rect',\r\n orient: 'horizontal',\r\n left: 'right',\r\n itemWidth: 12,\r\n itemHeight: 12,\r\n formatter: ['{a|{name}}'].join('\\n'),\r\n textStyle: {\r\n fontSize: 12,\r\n color: '#6A93B9',\r\n height: 8,\r\n rich: {\r\n a: {\r\n verticalAlign: 'bottom',\r\n },\r\n },\r\n },\r\n data: ['已完成', '未完成'],\r\n },\r\n xAxis: {\r\n type: 'category',\r\n data: ['04-12', '04-14', '04-15', '04-16', '04-17', '04-18'],\r\n axisLine: {\r\n lineStyle: {\r\n color: '#6A93B9',\r\n },\r\n },\r\n axisLabel: {\r\n fontSize: 12,\r\n color: '#6A93B9',\r\n },\r\n axisTick: {\r\n show: false,\r\n },\r\n },\r\n yAxis: [{\r\n type: 'value',\r\n min: 0,\r\n minInterval: 1,\r\n splitArea: {\r\n show: false,\r\n },\r\n axisLine: {\r\n show: false,\r\n },\r\n axisTick: {\r\n show: false,\r\n },\r\n splitLine: {\r\n lineStyle: {\r\n color: '#6A93B9',\r\n // type: 'dashed', // dotted 虚线\r\n },\r\n },\r\n axisLabel: {\r\n fontSize: 12,\r\n color: '#6A93B9',\r\n fontFamily: 'Bebas',\r\n },\r\n }, {\r\n type: 'value',\r\n axisLine: {\r\n show: false,\r\n },\r\n axisTick: {\r\n show: false,\r\n },\r\n splitLine: {\r\n show: false,\r\n },\r\n axisLabel: {\r\n fontSize: 12,\r\n formatter: '{value}%', // 右侧Y轴文字显示\r\n fontFamily: 'Bebas',\r\n color: '#6A93B9',\r\n },\r\n splitArea: {\r\n show: false,\r\n },\r\n }],\r\n series: [{\r\n type: 'bar',\r\n barWidth: 40,\r\n itemStyle: { barBorderRadius: [15, 15, 0, 0], },\r\n name: '已完成',\r\n data: [28, 51, 43, 43, 48, 15]\r\n }, {\r\n type: 'bar',\r\n barWidth: 40,\r\n itemStyle: { barBorderRadius: [15, 15, 0, 0], },\r\n name: '未完成',\r\n data: [28, 39, 36, 36, 31, 21]\r\n },\r\n ],\r\n };\r\n myChart.setOption(option)\r\n },\r\n },\r\n mounted() {\r\n this.drawLine()\r\n this.drawBar()\r\n }\r\n}\r\n",{"version":3,"sources":["speedChart.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"speedChart.vue","sourceRoot":"src/components/chart","sourcesContent":["<template>\r\n <div class=\"setion\">\r\n <p>速度组件</p>\r\n <div class=\"typeContent\">\r\n <p>数值</p>\r\n <div style=\"width:95%;margin-bottom: 20px;\">\r\n <el-table :data=\"tableData\" border style=\"width: 100%\">\r\n <el-table-column align=\"center\" prop=\"name\" label=\"名称\"></el-table-column>\r\n <el-table-column align=\"center\" prop=\"val1\" label=\"val1\"></el-table-column>\r\n <el-table-column align=\"center\" prop=\"val2\" label=\"val2\"></el-table-column>\r\n <el-table-column align=\"center\" prop='val3' label=\"val3\"></el-table-column>\r\n <el-table-column align=\"center\" prop='val4' label=\"val4\"></el-table-column>\r\n </el-table>\r\n </div>\r\n <div class=\"border\">\r\n <div id=\"lineChart\" ref=\"lineChart\" style=\"width:auto;height:300px;\"></div>\r\n </div>\r\n <div class=\"border\">\r\n <div ref=\"barChart\" style=\"width:auto;height:300px;\">\r\n\r\n </div>\r\n </div>\r\n\r\n </div>\r\n </div>\r\n</template>\r\n \r\n<script>\r\nexport default {\r\n name: 'speedChart', //速度组件\r\n data() {\r\n return {\r\n tableData: [\r\n {\r\n name: '111',\r\n val1: '100',\r\n val2: '200',\r\n val3: '300',\r\n val4: '400'\r\n }\r\n ],\r\n xData: [\r\n '0点',\r\n '1点',\r\n '2点',\r\n '3点',\r\n '4点',\r\n '5点',\r\n '6点',\r\n '7点',\r\n '8点',\r\n '9点',\r\n '10点',\r\n '11点',\r\n '12点',\r\n '13点',\r\n '14点',\r\n ],\r\n valData: [120, 132, 101, 134, 90, 432, 421, 234, 230, 210, 182, 191, 234, 290, 330],\r\n }\r\n },\r\n methods: {\r\n drawLine() {\r\n let myChart = this.$echarts.init(this.$refs.lineChart)\r\n\r\n let option = {\r\n grid: {\r\n left: '5%',\r\n right: '10%',\r\n top: '20%',\r\n bottom: '15%',\r\n containLabel: true,\r\n },\r\n tooltip: {\r\n show: true,\r\n trigger: 'axis',\r\n },\r\n xAxis: [\r\n {\r\n type: 'category',\r\n axisLine: {\r\n show: true,\r\n lineStyle: {\r\n color: '#85C1D9',\r\n },\r\n },\r\n axisTick: {\r\n show: false,\r\n },\r\n axisLabel: {\r\n color: '#8BC4F2',\r\n margin: 6,\r\n },\r\n splitLine: {\r\n show: false,\r\n },\r\n boundaryGap: ['5%', '5%'],\r\n data: this.xData,\r\n },\r\n ],\r\n yAxis: [\r\n {\r\n type: 'value',\r\n axisLabel: {\r\n color: '#8BC4F2',\r\n margin: 6,\r\n },\r\n splitLine: {\r\n lineStyle: {\r\n color: '#355C84',\r\n type: 'dashed',\r\n },\r\n },\r\n },\r\n ],\r\n series: [\r\n {\r\n name: '已采纳',\r\n type: 'line',\r\n stack: '总量',\r\n symbolSize: 6,\r\n itemStyle: {\r\n color: '#55EFF1',\r\n borderColor: '#55EFF1',\r\n borderWidth: 2,\r\n },\r\n data: this.valData,\r\n },\r\n ],\r\n };\r\n myChart.setOption(option)\r\n window.onresize = () => { // 根据窗口大小变化图表自适应\r\n myChart.resize();\r\n };\r\n },\r\n drawBar() {\r\n let myChart = this.$echarts.init(this.$refs.barChart)\r\n let option = {\r\n color: ['#7262FD', '#FC5A5A'],\r\n tooltip: {\r\n confine: true,\r\n },\r\n grid: {\r\n left: '2%',\r\n right: '4%',\r\n bottom: '10%',\r\n top: '20%',\r\n containLabel: true,\r\n },\r\n legend: {\r\n icon: 'rect',\r\n orient: 'horizontal',\r\n left: 'right',\r\n itemWidth: 12,\r\n itemHeight: 12,\r\n formatter: ['{a|{name}}'].join('\\n'),\r\n textStyle: {\r\n fontSize: 12,\r\n color: '#6A93B9',\r\n height: 8,\r\n rich: {\r\n a: {\r\n verticalAlign: 'bottom',\r\n },\r\n },\r\n },\r\n data: ['已完成', '未完成'],\r\n },\r\n xAxis: {\r\n type: 'category',\r\n data: ['04-12', '04-14', '04-15', '04-16', '04-17', '04-18'],\r\n axisLine: {\r\n lineStyle: {\r\n color: '#6A93B9',\r\n },\r\n },\r\n axisLabel: {\r\n fontSize: 12,\r\n color: '#6A93B9',\r\n },\r\n axisTick: {\r\n show: false,\r\n },\r\n },\r\n yAxis: [{\r\n type: 'value',\r\n min: 0,\r\n minInterval: 1,\r\n splitArea: {\r\n show: false,\r\n },\r\n axisLine: {\r\n show: false,\r\n },\r\n axisTick: {\r\n show: false,\r\n },\r\n splitLine: {\r\n lineStyle: {\r\n color: '#6A93B9',\r\n // type: 'dashed', // dotted 虚线\r\n },\r\n },\r\n axisLabel: {\r\n fontSize: 12,\r\n color: '#6A93B9',\r\n fontFamily: 'Bebas',\r\n },\r\n }, {\r\n type: 'value',\r\n axisLine: {\r\n show: false,\r\n },\r\n axisTick: {\r\n show: false,\r\n },\r\n splitLine: {\r\n show: false,\r\n },\r\n axisLabel: {\r\n fontSize: 12,\r\n formatter: '{value}%', // 右侧Y轴文字显示\r\n fontFamily: 'Bebas',\r\n color: '#6A93B9',\r\n },\r\n splitArea: {\r\n show: false,\r\n },\r\n }],\r\n series: [{\r\n type: 'bar',\r\n barWidth: 40,\r\n itemStyle: { barBorderRadius: [15, 15, 0, 0], },\r\n name: '已完成',\r\n data: [28, 51, 43, 43, 48, 15]\r\n }, {\r\n type: 'bar',\r\n barWidth: 40,\r\n itemStyle: { barBorderRadius: [15, 15, 0, 0], },\r\n name: '未完成',\r\n data: [28, 39, 36, 36, 31, 21]\r\n },\r\n ],\r\n };\r\n myChart.setOption(option)\r\n },\r\n },\r\n mounted() {\r\n this.drawLine()\r\n this.drawBar()\r\n }\r\n}\r\n</script>\r\n<style scoped>\r\n.typeContent {\r\n border: 1px solid;\r\n padding: 20px;\r\n box-sizing: border-box;\r\n}\r\n\r\n.border {\r\n width: 100%;\r\n border: 1px solid;\r\n margin-bottom: 20px;\r\n}\r\n</style>"]}]}