From 017556418c20f84b1b43e0844c04abbbd205445e Mon Sep 17 00:00:00 2001 From: admin-lmm <2497833386@QQ.com> Date: Fri, 14 Jul 2023 17:32:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A6=96=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jsowell-ui/src/views/homeIndex/echarts.js | 35 ++++++++ jsowell-ui/src/views/homeIndex/homeIndex.vue | 85 +++++++++++++++----- 2 files changed, 98 insertions(+), 22 deletions(-) create mode 100644 jsowell-ui/src/views/homeIndex/echarts.js diff --git a/jsowell-ui/src/views/homeIndex/echarts.js b/jsowell-ui/src/views/homeIndex/echarts.js new file mode 100644 index 000000000..47a724a96 --- /dev/null +++ b/jsowell-ui/src/views/homeIndex/echarts.js @@ -0,0 +1,35 @@ +export function barDataView(titleName, fileName) { + var dataView = { + show: true, + readOnly: false, + lang: ['数据视图', '关闭', '刷新'], + optionToContent: function(opt) { + var axisData = opt.xAxis[0].data // 坐标数据 + var series = opt.series // 折线图数据 + var tdHeads = '' + for (let index = 0; index < titleName.length; index++) { + // 样式 + tdHeads += '' + titleName[index] + '' + } + var tdBodys = '' // 表数据 + var table = '' + tdHeads + ' ' + // 组装表数据 + for (var i = 0, l = axisData.length; i < l; i++) { + for (var j = 0; j < series.length; j++) { + var temp = series[j].data[i] + if (temp != null && temp !== undefined) { + tdBodys += '' + } else { + tdBodys += '' + } + } + // 样式 + table += '' + tdBodys + '' + tdBodys = '' + } + table += '
' + temp + '
' + axisData[i] + '
' + return table + } + } + return dataView +} \ No newline at end of file diff --git a/jsowell-ui/src/views/homeIndex/homeIndex.vue b/jsowell-ui/src/views/homeIndex/homeIndex.vue index 843e64ba9..fff0fb2ac 100644 --- a/jsowell-ui/src/views/homeIndex/homeIndex.vue +++ b/jsowell-ui/src/views/homeIndex/homeIndex.vue @@ -1,9 +1,57 @@