feat: 添加光伏系统主系统图页面及相关组件

新增主系统图页面及多个组件,包括设备情况、实时数据监控、功率输出趋势、操作指令记录等。添加天气图标、字体文件和样式资源,实现系统状态监控和操作功能。优化图表展示和交互体验,完善响应式布局。
This commit is contained in:
tcy
2025-09-17 17:16:37 +08:00
parent 5c5baaab44
commit 47c4b182e1
84 changed files with 2465 additions and 1 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

165
src/assets/fonts/fonts.scss Normal file
View File

@ -0,0 +1,165 @@
@font-face {
font-family: 'Rang_men_zheng'; //庞门正道字体
src: url('./PangmenTi/PangMenZhengDaoBiaoTiTi-1.ttf');
font-style: normal;
}
@font-face {
font-family: 'Rang_men_zheng_title'; //庞门正道标题体
src: url('./PangMenZhengDaoBiaoTiTi/PangMenZhengDaoBiaoTiTi-1.ttf');
font-weight: normal;
font-weight: normal;
font-style: normal;
}
// 思源字体
// @font-face {
// font-family: 'SourceHanSansCN-Bold';
// src: url('./ReflectTi/SourceHanSansCN-Bold_0.otf'); //暂时没用
// font-weight: normal;
// font-style: normal;
// }
// @font-face {
// font-family: 'SourceHanSansCN-ExtraLight';
// src: url('./ReflectTi/SourceHanSansCN-ExtraLight.otf');//暂时没用
// font-weight: normal;
// font-style: normal;
// }
// @font-face {
// font-family: 'SourceHanSansCN-Heavy';
// src: url('./ReflectTi/SourceHanSansCN-Heavy.otf');//暂时没用
// font-weight: normal;
// font-style: normal;
// }
// @font-face {
// font-family: 'SourceHanSansCN-Light';
// src: url('./ReflectTi/SourceHanSansCN-Light.otf');
// font-weight: normal;
// font-style: normal;
// }
// @font-face {
// font-family: 'SourceHanSansCN-Medium';
// src: url('./ReflectTi/SourceHanSansCN-Medium_0.otf');
// font-weight: normal;
// font-style: normal;
// }
// @font-face {
// font-family: 'SourceHanSansCN-Normal';
// src: url('./ReflectTi/SourceHanSansCN-Normal.otf');//暂时没用
// font-weight: normal;
// font-style: normal;
// }
@font-face {
font-family: 'SourceHanSansCN-Regular';
src: url('./ReflectTi/SourceHanSansCN-Regular.otf');
font-weight: normal;
font-style: normal;
}
// @font-face {
// font-family: 'SourceHanSansCN-Bold';
// src: url('./ReflectTi/SourceHanSerifCN-Bold.otf');//暂时没用
// font-weight: normal;
// font-style: normal;
// }
// @font-face {
// font-family: 'SourceHanSansCN-ExtraLight';
// src: url('./ReflectTi/SourceHanSerifCN-ExtraLight.otf');//暂时没用
// font-weight: normal;
// font-style: normal;
// }
// @font-face {
// font-family: 'SourceHanSerifCN-Heavy';
// src: url('./ReflectTi/SourceHanSerifCN-Heavy.otf');//暂时没用
// font-weight: normal;
// font-style: normal;
// }
// @font-face {
// font-family: 'SourceHanSerifCN-Light';
// src: url('./ReflectTi/SourceHanSerifCN-Light.otf');//暂时没用
// font-weight: normal;
// font-style: normal;
// }
// @font-face {
// font-family: 'SourceHanSerifCN-Medium';
// src: url('./ReflectTi/SourceHanSerifCN-Medium.otf');//暂时没用
// font-weight: normal;
// font-style: normal;
// }
// @font-face {
// font-family: 'SourceHanSerifCN-Regular';
// src: url('./ReflectTi/SourceHanSerifCN-Regular.otf');//暂时没用
// font-weight: normal;
// font-style: normal;
// }
// @font-face {
// font-family: 'SourceHanSerifCN-SemiBold';
// src: url('./ReflectTi/SourceHanSerifCN-SemiBold.otf');//暂时没用
// font-weight: normal;
// font-style: normal;
// }
// 阿里巴巴普惠体
@font-face {
font-family: 'Alibaba-PuHuiTi-Bold';
src: url('./Alibaba/Alibaba-PuHuiTi-Bold.otf');
font-weight: normal;
font-style: normal;
}
//阿里黑体
@font-face {
font-family: 'AlimamaShuHeiTi-Bold';
src: url('./Alibaba/AlimamaShuHeiTi-Bold.otf');
font-weight: normal;
font-style: normal;
}
// @font-face {
// font-family: 'Alibaba-PuHuiTi-Heavy';
// src: url('./Alibaba/Alibaba-PuHuiTi-Heavy.otf');//暂时没用
// font-weight: normal;
// font-style: normal;
// }
// @font-face {
// font-family: 'Alibaba-PuHuiTi-Light';
// src: url('./Alibaba/Alibaba-PuHuiTi-Light.otf');//暂时没用
// font-weight: normal;
// font-style: normal;
// }
@font-face {
font-family: 'Alibaba-PuHuiTi-Medium';
src: url('./Alibaba/Alibaba-PuHuiTi-Medium.otf');
font-weight: normal;
font-style: normal;
}
// @font-face {
// font-family: 'Alibaba-PuHuiTi-Regular';
// src: url('./Alibaba/Alibaba-PuHuiTi-Regular.otf');//暂时没用
// font-weight: normal;
// font-style: normal;
// }
@font-face {
font-family: 'DOUYUFont'; //斗鱼追光体
src: url('./DouYu//斗鱼追光体2.0.ttf');
font-weight: normal;
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'D-Din';
src: url('./D-Din//D-DIN.ttf');
font-weight: normal;
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Regular'; //Roboto
src: url('./Roboto//Roboto-Regular.ttf');
font-weight: normal;
font-weight: normal;
font-style: normal;
}

Binary file not shown.