abp(net core)+easyui+efcore实现仓储管理系统——展示层实现增删改查之菜单与测试(九)

abp(net core)+easyui+efcore实现仓储管理系统目录

abp(net core)+easyui+efcore实现仓储管理系统——ABP整体介绍(一)html

abp(net core)+easyui+efcore实现仓储管理系统——解决方案介绍(二)浏览器

abp(net core)+easyui+efcore实现仓储管理系统——领域层建立实体(三)ide

 abp(net core)+easyui+efcore实现仓储管理系统——定义仓储并实现 (四)post

abp(net core)+easyui+efcore实现仓储管理系统——建立应用服务(五)学习

abp(net core)+easyui+efcore实现仓储管理系统——展示层实现增删改查之控制器(六)测试

abp(net core)+easyui+efcore实现仓储管理系统——展示层实现增删改查之列表视图(七)ui

abp(net core)+easyui+efcore实现仓储管理系统——展示层实现增删改查之增删改视图(八)url

 

  上接(abp(net core)+easyui+efcore实现仓储管理系统——展示层实现增删改查之增删改视图(八)),在这一篇文章中咱们建立一个菜单,并经过这个菜单调用咱们以前写的增删除改查的功能。spa

 

6、添加菜单

 

在经过前面的三篇文章学习以后,咱们已经建立了视图与控制器,在本文中咱们来学习一个菜单,并进行增删改查的测试。
3d

 

1. 在Visual Studio 2017的“解决方案资源管理器”中,打开单击在展示层“ABP.TPLMS.Web.Mvc”项目中的Startup目录。 找到TPLMSNavigationProvider.cs文件。以下图。

 

 

 

2. 在Visual Studio 2017的“解决方案资源管理器”中,打开TPLMSNavigationProvider.cs文件,此文件就是ABP系统的菜单文件,咱们进行以下修改,添加一个新的菜单Module。以下图。

 

 

 

  上图中的代码以下:

.AddItem(
                    new MenuItemDefinition(
                        PageNames.Module,
                        L("Module"),
                        url: "Module",
                        icon: "local_offer"
                    )
                )

7、测试模块管理

 

1.在Visual Studio 2017的解决方案资源管理器中,按F5运行应用程序。

 

2.浏览器会自动跳转到登陆页面,而后输入管理员用户名与密码进行登陆。在登陆成功以后会主界面显示以下图。能够看到咱们已经添加了模块菜单。以下图。

 

 

 

3.在主界面的菜单中,选择“Module”菜单项,浏览器中呈现一个模块信息列表。如图下图。

 

 

 

4.新增模块:点击“添加”按钮,跳转到“建立模块”的操做界面,以下图中所示。

 

5.在输入相应的模块信息以后,点击“建立”按钮。以下图。

 

 

 

6. 在建立成功以后,在模块信息列表中新增一条刚才建立的模块信息。下图。

 

 

 

7. 在模块信息列表中选中一条货物信息,而后使用鼠标点击“Edit”按钮,对模块信息进行修改。以下图。

 

 

 

 7.对于模块信息进行修改完成以后,点击“Save”按钮,同时更新货物信息列表。以下图。

 

8. 在模块信息列表中选中一条模块信息,而后使用鼠标点击“Delete”按钮。以下图。

 

 

 

9. 页面会自动跳转到对模块信息进行删除的确认页面,点击“Delete”按钮,进行删除。以下图。

 

 

 

10.在删除成功以后,在模块信息列表中刚才选中的模块信息不在显示。下图。

 

 

相关文章
相关标签/搜索