mirror of
https://github.com/PlayEdu/backend
synced 2025-06-22 12:26:30 +08:00
首页概览资源统计环形图优化
This commit is contained in:
parent
629973babe
commit
834c6a0d37
@ -1,8 +1,8 @@
|
|||||||
@font-face {
|
@font-face {
|
||||||
font-family: "iconfont"; /* Project id 3943555 */
|
font-family: "iconfont"; /* Project id 3943555 */
|
||||||
src: url('iconfont.woff2?t=1679275935231') format('woff2'),
|
src: url('iconfont.woff2?t=1679377698528') format('woff2'),
|
||||||
url('iconfont.woff?t=1679275935231') format('woff'),
|
url('iconfont.woff?t=1679377698528') format('woff'),
|
||||||
url('iconfont.ttf?t=1679275935231') format('truetype');
|
url('iconfont.ttf?t=1679377698528') format('truetype');
|
||||||
}
|
}
|
||||||
|
|
||||||
.iconfont {
|
.iconfont {
|
||||||
@ -13,6 +13,14 @@
|
|||||||
-moz-osx-font-smoothing: grayscale;
|
-moz-osx-font-smoothing: grayscale;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.icon-icon-fold:before {
|
||||||
|
content: "\e749";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-icon-12:before {
|
||||||
|
content: "\e748";
|
||||||
|
}
|
||||||
|
|
||||||
.icon-waterprint:before {
|
.icon-waterprint:before {
|
||||||
content: "\e747";
|
content: "\e747";
|
||||||
}
|
}
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -37,6 +37,26 @@ export const Dashboard: React.FC<any> = () => {
|
|||||||
var echarts = require("echarts");
|
var echarts = require("echarts");
|
||||||
let myChart = echarts.init(document.getElementById("chartCircle"));
|
let myChart = echarts.init(document.getElementById("chartCircle"));
|
||||||
myChart.setOption({
|
myChart.setOption({
|
||||||
|
title: {
|
||||||
|
textAlign: "center",
|
||||||
|
x: "49.5%",
|
||||||
|
y: "29%",
|
||||||
|
text: num, //主标题
|
||||||
|
subtext: "总资源数", //副标题
|
||||||
|
textStyle: {
|
||||||
|
//标题样式
|
||||||
|
fontSize: 24,
|
||||||
|
fontWeight: "bolder",
|
||||||
|
color: "#333",
|
||||||
|
},
|
||||||
|
subtextStyle: {
|
||||||
|
//副标题样式
|
||||||
|
fontSize: 14,
|
||||||
|
fontWeight: "bolder",
|
||||||
|
color: "rgba(0, 0, 0, 0.45)",
|
||||||
|
formatter: "",
|
||||||
|
},
|
||||||
|
},
|
||||||
legend: [
|
legend: [
|
||||||
{
|
{
|
||||||
selectedMode: true, // 图例选择的模式,控制是否可以通过点击图例改变系列的显示状态。默认开启图例选择,可以设成 false 关闭。
|
selectedMode: true, // 图例选择的模式,控制是否可以通过点击图例改变系列的显示状态。默认开启图例选择,可以设成 false 关闭。
|
||||||
@ -51,7 +71,16 @@ export const Dashboard: React.FC<any> = () => {
|
|||||||
},
|
},
|
||||||
],
|
],
|
||||||
tooltip: {
|
tooltip: {
|
||||||
show: true, // 是否显示提示框
|
trigger: "item",
|
||||||
|
formatter: " {b}: {c} ",
|
||||||
|
},
|
||||||
|
label: {
|
||||||
|
formatter: " {b}: {c} ",
|
||||||
|
rich: {
|
||||||
|
per: {
|
||||||
|
color: "#000",
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
series: [
|
series: [
|
||||||
{
|
{
|
||||||
@ -69,7 +98,22 @@ export const Dashboard: React.FC<any> = () => {
|
|||||||
disabled: true,
|
disabled: true,
|
||||||
},
|
},
|
||||||
label: {
|
label: {
|
||||||
show: false,
|
normal: {
|
||||||
|
show: true,
|
||||||
|
color: "#4c4a4a",
|
||||||
|
formatter: "{active|{c}}" + "\n\r" + "{total| {b} }",
|
||||||
|
rich: {
|
||||||
|
total: {
|
||||||
|
fontSize: 15,
|
||||||
|
color: "#454c5c",
|
||||||
|
},
|
||||||
|
active: {
|
||||||
|
fontSize: 15,
|
||||||
|
color: "#6c7a89",
|
||||||
|
lineHeight: 30,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
data: data,
|
data: data,
|
||||||
},
|
},
|
||||||
@ -289,7 +333,7 @@ export const Dashboard: React.FC<any> = () => {
|
|||||||
<div className={styles["charts"]}>
|
<div className={styles["charts"]}>
|
||||||
<div
|
<div
|
||||||
id="chartCircle"
|
id="chartCircle"
|
||||||
style={{ width: "100%", height: 280 }}
|
style={{ width: "100%", height: 280, position: "relative" }}
|
||||||
></div>
|
></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user