ShenNiusModularity项目源码学习(26:ShenNius.Admin.Mvc项目分析-11)
本文学习并分析ShenNiusModularity项目中商城系统模块的小程序用户页面、用户收货地址页面。
1、小程序用户页面
小程序用户页面用于检索、浏览使用商城系统的用户数据(保存在shop_appuser表内,系统用户保存在sys_user表内),该页面对应的文件Index.cshtml位于ShenNius.Admin.Mvc项目的Areas\Shop\Views\AppUser内。页面使用的控制器类AppUserController.cs位于Areas\Shop\Controllers内,页面调用的WebApi接口是ShenNius.Admin.API项目内Controllers\Shop的AppUserController.cs,主要使用其中的GetListPages函数。
主页面布局方面:上方为搜索栏,下面是数据表格显示区域。页面加载后,调用WebApi接口GetListPages分页获取小程序用户数据。搜索按钮事件处理函数其实就是调用table.reload重新加载表格数据,同时将搜索栏条件传入后台服务按条件检索。
2、用户收货地址页面
用户收货地址页面用于检索、浏览使用商城系统的用户的收货地址数据,该页面对应的文件Index.cshtml位于ShenNius.Admin.Mvc项目的Areas\Shop\Views\AppUseraddress内。页面使用的控制器类AppUseraddressController.cs位于Areas\Shop\Controllers内,页面调用的WebApi接口是ShenNius.Admin.API项目内Controllers\Shop的AppUserAddressController.cs,主要使用其中的GetListPages函数。
主页面布局方面:上方为搜索栏,下面是数据表格显示区域。页面加载后,调用WebApi接口GetListPages分页获取用户收货地址数据。搜索按钮事件处理函数其实就是调用table.reload重新加载表格数据,同时将搜索栏条件传入后台服务按条件检索。
参考文献:
[1]https://gitee.com/shenniu_code_group/shen-nius.-modularity