当前位置: 首页 > web >正文

ShenNiusModularity项目源码学习(18:ShenNius.Admin.Mvc项目分析-3)

  登录后台管理系统后,默认显示且始终不会被关闭的是下面的统计页面,主页面调用LoadLeftMenuTrees函数加载左侧菜单列表时,会同时指定首页路径,如下面的函数截图所示(函数位于ShenNius.Infrastructure项目的MenuRepository文件内)。
在这里插入图片描述
在这里插入图片描述
  上述函数中指定的首页路径为“/home/report”,对应的是ShenNius.Admin.Mvc项目中HomeController.Report函数,该函数实时统计文章数量、文章栏目数量、商品数量、商品栏目数量、订单数量数据,并通过ViewBag对象传递给Report.cshtml页面。
  页面主要分为三行,从上向下以标题+内容的形式显示每行的内容,主要包括:
  1)基于两个div分别显示第一行的标题和内容,分别使用预设类layui-card-header、layui-card-body,并在第二个div中以下面的html形式及样式显示从服务端传来的5类统计数据;

<div class="layui-col-xs6" style="width:20%"><div class="panel layui-bg-number"><div class="panel-body"><div class="panel-title"><span class="label pull-right layui-bg-orange">商品栏目统计</span></div><div class="panel-content"><h1 class="no-margins">@ViewBag.categoryCount</h1></div></div></div>
</div>

  2)第二行、第三行都是用预设类为layui-col-md12的div包括,内部再用layui-card-header、layui-card-body区分标题和内容。第二行基于echarts组件显示曲线图,显示的数据不是从服务端传递来的,而是在页面中写死,可能只是做个使用示意;
  3)第三行内部以预设类layuimini-notice的样式显示系统公告,并定义公告点击响应函数,调用layer.open弹出页面显示公告详情。

参考文献:
[1]https://gitee.com/shenniu_code_group/shen-nius.-modularity

http://www.xdnf.cn/news/33.html

相关文章:

  • AOSP的Doze模式-DeepIdle 初识
  • vue3 Ts axios 封装
  • 十二种存储器综合对比——《器件手册--存储器》
  • 23种设计模式-创建型模式之工厂方法模式(Java版本)
  • 科学护理进行性核上性麻痹,缓解病痛提升生活质量
  • 【Java学习笔记】键盘录入方法
  • GPU怎么绑定到服务器上
  • 20个常用的初级Java笔试题及其参考答案
  • 通义灵码 Rules 库合集来了,覆盖Java、TypeScript、Python、Go、JavaScript 等
  • Edge 浏览器推出 Copilot Vision:免费实时解析屏幕内容;Aqua Voice:极速 AI 语音输入工具丨日报
  • setTimeoutsetIntervalrequestAnimationFrame
  • FreeRTOS二值信号量详解与实战教程
  • 国内网络设备厂商名单(List of Domestic Network Equipment Manufacturers)
  • Python内置函数---all()
  • L2-033 简单计算器满分笔记
  • Vscode开发Vue项目NodeJs启动报错处理
  • 2025华中杯数学建模B题完整分析论文(共42页)(含模型、数据、可运行代码)
  • Linux环境基础开发工具使用
  • 「电商玩法」AI自动创作系统源码:商品图+视频+营销文案一键生成
  • 山东大学软件学院创新项目实训开发日志(17)之中医知识历史问答历史对话查看功能完善
  • [特殊字符] UnionFS(联合文件系统)原理解析:容器背后的存储技术
  • PclSharp ——pcl的c#nuget包
  • 【cocos creator 3.x】速通3d模型导入, 模型创建,阴影,材质使用,模型贴图绑定
  • 【AI插件开发】Notepad++ AI插件开发实践:实现对话窗口功能
  • 算法思想之分治-归并
  • 中间件--ClickHouse-7--冷热数据分离,解决Mysql海量数据瓶颈
  • 极狐GitLab CI/CD 流水线计算分钟数如何管理?
  • 《Java 并发编程实践》阅读笔记(一):线程重要性
  • 计算机网络基础概论
  • vue常见错误