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

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

相关文章:

  • OSPF区域间路由计算
  • gRPC 介绍及在嵌入式 Linux 下的成功编译及使用详解
  • chrome中的copy xpath 与copy full xpath的区别
  • 手机使用移动网络ip地址是固定的吗?如何查看
  • Android 不插SIM卡,手机不能拨打紧急电话;2g+gsm配置才支持112紧急拨号
  • Kubernetes》》K8S》》Pod调度机制
  • GitHub 19.2k Star 开源神器:ScrapeGraphAI——自然语言驱动的智能爬虫革命!
  • Actran声源识别方法连载(二):薄膜模态表面振动识别
  • HTTP协议与web服务器
  • uniapp开发微信小程序——获取头像和昵称
  • 智能sc一面
  • DSP、MCU、FPGA 的详细总结
  • 网络安全-第八阶段渗透测试阶段-第1章渗透系统安装和靶场部署
  • 人工智能与网络安全:AI如何预防、检测和应对网络攻击?
  • MBI6671Q聚积升降压LED驱动芯片车规级AEC-Q100
  • Android开发协调布局滑动悬停
  • 【已更新】2025华中杯B题数学建模网络挑战赛思路代码文章教学:校园共享单车的调度与维护问题
  • linux共享内存通信
  • 网络类型学习
  • react-native搭建开发环境过程记录
  • 网络主播直播泄机密,别让这些“小事”成威胁国家安全的“突破口”
  • 新疆维吾尔自治区乌鲁木齐市米东区政协原副主席朱文智被查
  • 我驻苏丹使馆建议在苏中国公民尽快撤离
  • 绍兴柯桥:用一块布托起中国制造的新经纬
  • 叙利亚政权领导人首访西方国家,与法国总统讨论叙局势
  • 男子煎服15克山豆根中毒送医,医生:不能盲目相信偏方