|
@@ -0,0 +1,116 @@
|
|
|
+<template>
|
|
|
+ <rx-layout>
|
|
|
+ <div slot="center" style>
|
|
|
+ <rx-fit>
|
|
|
+ <div slot="toolheader" border="false" foldbtn="false">
|
|
|
+ <div class="mainContent">
|
|
|
+ <div class="body">
|
|
|
+ <div class="content">
|
|
|
+ <div>
|
|
|
+ <span>综合统计</span>
|
|
|
+ <span>更新时间: 2021-10-15 10:00:00</span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <span>按月查看</span>
|
|
|
+ <span>按年查看</span>
|
|
|
+ <span>查看全部</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div style="width:100%;height:320px;display:flex;justify-content: space-between;">
|
|
|
+ <div style="width:58%;background-color: #fff;position: relative;display: flex;align-items: flex-end;">
|
|
|
+ <div style="position:absolute;top: 8%;left: 4%;font-weight: bold;">用户访问总量-10000
|
|
|
+ <span style="position:absolute;top:25%;font-size:12px;font-weight: 400;margin-left: 8px;">(uv)</span>
|
|
|
+ </div>
|
|
|
+ <bar-echart height="300px"></bar-echart>
|
|
|
+ </div>
|
|
|
+ <div style="width:40%;background-color: #fff;position: relative;display: flex;align-items: flex-end;">
|
|
|
+ <div style="position:absolute;top: 8%;left: 4%;font-weight: bold;">
|
|
|
+ 各版块访问量分布
|
|
|
+ <span style="position:absolute;top:25%;font-size:12px;font-weight: 400;margin-left: 8px;">(pv)</span>
|
|
|
+ </div>
|
|
|
+ <rose-echart height="300px"></rose-echart>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </rx-fit>
|
|
|
+ </div>
|
|
|
+ </rx-layout>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+import barEchart from './components/BarEchart';
|
|
|
+import roseEchart from './components/RoseEchart';
|
|
|
+export default {
|
|
|
+ name: 'synthesize',
|
|
|
+ components: {
|
|
|
+ barEchart,
|
|
|
+ roseEchart
|
|
|
+ },
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ }
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ }
|
|
|
+}
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="less" scoped>
|
|
|
+@gary: #f8f8f8;
|
|
|
+@white: #fff;
|
|
|
+.rx-fit {
|
|
|
+ padding: 20px 40px!important;
|
|
|
+ background: @gary;
|
|
|
+ overflow-y: auto!important;
|
|
|
+ display: block!important;
|
|
|
+ .fit-header {
|
|
|
+ .mainContent {
|
|
|
+ width: 100%;
|
|
|
+ .body {
|
|
|
+ background: @white;
|
|
|
+ padding: 10px 40px 10px 20px;
|
|
|
+ .content {
|
|
|
+ background: @white;
|
|
|
+ height:40px;
|
|
|
+ display:flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ align-items: center;
|
|
|
+
|
|
|
+ >div:first-child {
|
|
|
+
|
|
|
+ span:nth-child(1) {
|
|
|
+ font-size: 16px;
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
+
|
|
|
+ span:nth-child(2) {
|
|
|
+ margin-left:20px;
|
|
|
+ font-size: 8px;
|
|
|
+ color: #b1b1b1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ >div:last-child {
|
|
|
+ color: #b1b1b1;
|
|
|
+ font-size: 13px;
|
|
|
+
|
|
|
+ span+span {
|
|
|
+ margin-left:30px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|
|
|
+<style scoped>
|
|
|
+/deep/ .divdefault {
|
|
|
+ position: inherit!important;
|
|
|
+ overflow: inherit!important;
|
|
|
+}
|
|
|
+</style>
|