project
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
12 KiB

{"remainingRequest":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\src\\views\\dashboard\\LineChart.vue?vue&type=script&lang=js&","dependencies":[{"path":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\src\\views\\dashboard\\LineChart.vue","mtime":1634007168342},{"path":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJGOi93b3Jrc3BhY2UvZ2N5L1JLLWh0bWwvUkstcHJvamVjdC9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQiKS5kZWZhdWx0OwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7Cgp2YXIgX2VjaGFydHMgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoImVjaGFydHMiKSk7Cgp2YXIgX3Jlc2l6ZSA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiLi9taXhpbnMvcmVzaXplIikpOwoKLy8KLy8KLy8KLy8KcmVxdWlyZSgnZWNoYXJ0cy90aGVtZS9tYWNhcm9ucycpOyAvLyBlY2hhcnRzIHRoZW1lCgoKdmFyIF9kZWZhdWx0ID0gewogIG1peGluczogW19yZXNpemUuZGVmYXVsdF0sCiAgcHJvcHM6IHsKICAgIGNsYXNzTmFtZTogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICdjaGFydCcKICAgIH0sCiAgICB3aWR0aDogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICcxMDAlJwogICAgfSwKICAgIGhlaWdodDogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICczMDBweCcKICAgIH0sCiAgICBhdXRvUmVzaXplOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IHRydWUKICAgIH0sCiAgICBsaW5lU2VyRGF0YTogewogICAgICB0eXBlOiBBcnJheSwKICAgICAgZGVmYXVsdDogW10KICAgIH0sCiAgICBsaW5lTGdEYXRhOiB7CiAgICAgIHR5cGU6IEFycmF5LAogICAgICBkZWZhdWx0OiBbXQogICAgfSwKICAgIGxpbmVYRGF0YTogewogICAgICB0eXBlOiBBcnJheSwKICAgICAgZGVmYXVsdDogW10KICAgIH0KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBjaGFydDogbnVsbAogICAgfTsKICB9LAogIHdhdGNoOiB7fSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdmFyIF90aGlzID0gdGhpczsKCiAgICB0aGlzLiRuZXh0VGljayhmdW5jdGlvbiAoKSB7CiAgICAgIF90aGlzLmluaXRDaGFydCgpOwogICAgfSk7CiAgfSwKICBiZWZvcmVEZXN0cm95OiBmdW5jdGlvbiBiZWZvcmVEZXN0cm95KCkgewogICAgaWYgKCF0aGlzLmNoYXJ0KSB7CiAgICAgIHJldHVybjsKICAgIH0KCiAgICB0aGlzLmNoYXJ0LmRpc3Bvc2UoKTsKICAgIHRoaXMuY2hhcnQgPSBudWxsOwogIH0sCiAgbWV0aG9kczogewogICAgaW5pdENoYXJ0OiBmdW5jdGlvbiBpbml0Q2hhcnQoKSB7CiAgICAgIHRoaXMuY2hhcnQgPSBfZWNoYXJ0cy5kZWZhdWx0LmluaXQodGhpcy4kZWwsICdtYWNhcm9ucycpOwoKICAgICAgaWYgKCF0aGlzLmxpbmVYRGF0YS5sZW5ndGgpIHsKICAgICAgICB2YXIgaHRtbCA9ICc8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlcjsiPjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OjI2MHB4O2NvbG9yOiM4Njg2ODY7IGZvbnQtc2l6ZTogMjZweDsiPuaaguaXoOaVsOaNrjwvZGl2PicgKyAnPGgzIHN0eWxlPSJjb2xvcjogIzc0YmNmZjsgZm9udC1zaXplOiAxOHB4OyI+5Y6G5bm06aG555uu6LWw5Yq/PC9oMz48L2Rpdj4nOwogICAgICAgIHRoaXMuJGVsLmlubmVySFRNTCA9IGh0bWw7CiAgICAgICAgdGhpcy4kZWwucmVtb3ZlQXR0cmlidXRlKCdfZWNoYXJ0c19pbnN0YW5jZV8nKTsKICAgICAgfQoKICAgICAgdGhpcy5zZXRPcHRpb25zKCk7CiAgICB9LAogICAgc2V0T3B0aW9uczogZnVuY3Rpb24gc2V0T3B0aW9ucygpIHsKICAgICAgdGhpcy5jaGFydC5zZXRPcHRpb24oewogICAgICAgIHRpdGxlOiB7CiAgICAgICAgICB0ZXh0OiAi5Y6G5bm06aG555uu6LWw5Yq/IiwKICAgICAgICAgIHg6ICdjZW50ZXInLAogICAgICAgICAgeTogJ2JvdHRvbScKICAgICAgICB9LAogICAgICAgIHhBeGlzOiB7CiAgICAgICAgICAvLyBkYXRhOiBbICcyMDE0JywgJzIwMTUnLCAnMjAxNicsICcyMDE3JywgJzIwMTgnLCAnMjAxOScsJzIwMjAnXSwKICAgICAgICAgIGRhdGE6IHRoaXMubGluZVhEYXRhLAogICAgICAgICAgYm91bmRhcnlHYXA6IGZhbHNlLAogICAgICAgICAgYXhpc1RpY2s6IHsKICAgICAgICAgICAgc2hvdzogZmFsc2UKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGdyaWQ6IHsKICAgICAgICAgIGxlZnQ6IDEwLAogICAgICAgICAgcmlnaHQ6IDEwLAogICAgICAgICAgYm90dG9tOiAzMCwKICAgICAgICAgIHRvcDogMzAsCiAgICAgICAgICBjb250YWluTGFiZWw6IHRydWUKICAgICAgICB9LAogICAgICAgIHRvb2x0aXA6IHsKICAgICAgICAgIHRyaWdnZXI6ICdheGlzJywKICAgICAgICAgIGF4aXNQb2ludGVyOiB7CiAgICAgICAgICAgIHR5cGU6ICdjcm9zcycKICAgICAgICAgIH0sCiAgICAgICAgICBwYWRkaW5nOiBbNSwgMTBdCiAgICAgICAgfSwKICAgICAgICB5QXhpczogewogICAgICAgICAgYXhpc1RpY2s6IHsKICAgICAgICAgICAgc2hvdzogZmFsc2UKICAgICAgICAgIH0sCiAgICAgICAgICBheGlzTGFiZWw6IHsKICAgICAgICAgICAgZm9ybWF0dGVyOiAne3ZhbHVlfeS4qicKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGxlZ2VuZDogewogICAgICAgICAgLy8gZGF0YTogWyfnq4vpobnmlbAnLCAn57uT6aG55pWwJ10KICAgICAgICAgIGRhdGE6IHRoaXMubGluZUxnRGF0YQogICAgICAgIH0sCiAgICAgICAgc2VyaWVzOiB0aGlzLmxpbmVTZXJEYXRhIC8vIFt7CiAgICAgICAgLy8gICBuYW1lOiAn56uL6aG55pWwJywKICAgICAgICAvLyAgIC8vIGl0ZW1TdHlsZTogewogICAgICAgIC8vICAgLy8gICBub3JtYWw6IHsKICAgICAgICAvLyAgIC8vICAgICBjb2xvcjogJyNGRjAwNUEnLAogICAgICAgIC8vICAgLy8gICAgIGxpbmVTdHlsZTogewogICAgICAgIC8vICAgLy8gICAgICAgY29sb3I6ICcjRkYwMDVBJywKICAgICAgICAvLyAgIC8vICAgICAgIHdpZHRoOiAyCiAgICAgICAgLy8gICAvLyAgICAgfQogICAgICAgIC8vICAgLy8gICB9CiAgICAgICAgLy8gICAvLyB9LAogICAgICAgIC8vICAgLy8gc21vb3RoOiB0cnVlLAogICAgICAgIC8vICAgdHlwZTogJ2xpbmUnLAogICAgICAgIC8vICAgZGF0YTogZXhwZWN0ZWREYXRhLAogICAgICAgIC8vICAgLy8gYW5pbWF0aW9uRHVyYXRpb246IDI4MDAsCiAgICAgICAgLy8gICAvLyBhbmltYXRpb25FYXNpbmc6ICdjdWJpY0luT3V0JwogICAgICAgIC8vIH0sCiAgICAgICAgLy8gewogICAgICAgIC8vICAgbmFtZTogJ+e7k+mhueaVsCcsCiAgICAgICAgLy8gICAvLyBzbW9vdGg6IHRydWUsCiAgICAgICAgLy8gICB0eXBlOiAnbGluZScsCiAgICAgICAgLy8gICAvLyBpdGVtU3R5bGU6IHsKICAgICAgICAvLyAgIC8vICAgbm9ybWFsOiB7CiAgICAgICAgLy8gICAvLyAgICAgY29sb3I6ICcjMzg4OGZhJywKICAgICAgICAvLyAgIC8vICAgICBsaW5lU3R5bGU6IHsKICAgICAgICAvLyAgIC8vICAgICAgIGNvbG9yOiAnIzM4ODhmYScsCiAgICAgICAgLy8gICAvLyAgICAgICB3aWR0aDogMgogICAgICAgIC8vICAgLy8gICAgIH0sCiAgICAgICAgLy8gICAvLyAgICAgYXJlYVN0eWxlOiB7CiAgICAgICAgLy8gICAvLyAgICAgICBjb2xvcjogJyNmM2Y4ZmYnCiAgICAgICAgLy8gICAvLyAgICAgfQogICAgICAgIC8vICAgLy8gICB9CiAgICAgICAgLy8gICAvLyB9LAogICAgICAgIC8vICAgZGF0YTogYWN0dWFsRGF0YSwKICAgICAgICAvLyAgIC8vIGFuaW1hdGlvbkR1cmF0aW9uOiAyODAwLAogICAgICAgIC8vICAgLy8gYW5pbWF0aW9uRWFzaW5nOiAncXVhZHJhdGljT3V0JwogICAgICAgIC8vIH1dCgogICAgICB9KTsKICAgIH0KICB9Cn07CmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0Ow=="},{"version":3,"sources":["LineChart.vue"],"names":[],"mappings":"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","sourcesContent":["<template>\n <div :class=\"className\" :style=\"{height:height,width:width}\" />\n</template>\n\n<script>\nimport echarts from 'echarts'\nrequire('echarts/theme/macarons'); // echarts theme\nimport resize from './mixins/resize'\n\nexport default {\n mixins: [resize],\n props: {\n className: {\n type: String,\n default: 'chart'\n },\n width: {\n type: String,\n default: '100%'\n },\n height: {\n type: String,\n default: '300px'\n },\n autoResize: {\n type: Boolean,\n default: true\n },\n lineSerData: {\n type: Array,\n default: []\n },\n lineLgData: {\n type: Array,\n default: []\n },\n lineXData: {\n type: Array,\n default: []\n },\n },\n data() {\n return {\n chart: null\n }\n },\n watch: {\n },\n mounted() {\n this.$nextTick(() => {\n this.initChart()\n })\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(this.$el, 'macarons');\n if(!this.lineXData.length){\n var html =\n '<div style=\"text-align:center;\"><div style=\"line-height:260px;color:#868686; font-size: 26px;\">暂无数据</div>' +\n '<h3 style=\"color: #74bcff; font-size: 18px;\">历年项目走势</h3></div>';\n this.$el.innerHTML = html;\n this.$el.removeAttribute('_echarts_instance_')\n }\n this.setOptions()\n },\n setOptions() {\n this.chart.setOption({\n title: {\n text: \"历年项目走势\",\n x:'center',\n y: 'bottom',\n },\n\n xAxis: {\n // data: [ '2014', '2015', '2016', '2017', '2018', '2019','2020'],\n data:this.lineXData,\n boundaryGap: false,\n axisTick: {\n show: false\n }\n },\n grid: {\n left: 10,\n right: 10,\n bottom: 30,\n top: 30,\n containLabel: true\n },\n tooltip: {\n trigger: 'axis',\n axisPointer: {\n type: 'cross'\n },\n padding: [5, 10]\n },\n yAxis: {\n axisTick: {\n show: false\n },\n axisLabel: {\n formatter:'{value}个'\n }\n },\n legend: {\n // data: ['立项数', '结项数']\n data:this.lineLgData\n },\n series: this.lineSerData\n // [{\n // name: '立项数',\n // // itemStyle: {\n // // normal: {\n // // color: '#FF005A',\n // // lineStyle: {\n // // color: '#FF005A',\n // // width: 2\n // // }\n // // }\n // // },\n // // smooth: true,\n // type: 'line',\n // data: expectedData,\n // // animationDuration: 2800,\n // // animationEasing: 'cubicInOut'\n // },\n // {\n // name: '结项数',\n // // smooth: true,\n // type: 'line',\n // // itemStyle: {\n // // normal: {\n // // color: '#3888fa',\n // // lineStyle: {\n // // color: '#3888fa',\n // // width: 2\n // // },\n // // areaStyle: {\n // // color: '#f3f8ff'\n // // }\n // // }\n // // },\n // data: actualData,\n // // animationDuration: 2800,\n // // animationEasing: 'quadraticOut'\n // }]\n })\n }\n }\n}\n</script>\n"],"sourceRoot":"src/views/dashboard"}]}