ZKEACMS 后端仪表盘是可扩展的,默认只有一个欢迎界面。

 

实现 IDashboardPartDriveService

IDashboardPartDriveService 只有一个 Create 方法,该方法用于创建一个 Dashboard

 public interface IDashboardPartDriveService : IDependency
{
DashboardPart Create();
}

欢迎界面示例 DashboardWelcomePartService

 public class DashboardWelcomePartService : IDashboardPartDriveService
{

public DashboardPart Create()
{
return new DashboardPart
{
Order = -1,//排序
ViewName = "Dashboard.Welcome" //视图名称
};
}
}

DashboardPart

 public class DashboardPart
{
public int Order { get; set; } //排序
public string ViewName { get; set; } //视图名称
public object ViewModel { get; set; } //传到视图的Model
}

视图 Dashboard.Welcome.cshtml

在 Views 目录下面创建一个名为 Dashboard.Welcome.cshtml 的视图文件,用于显示仪表盘的内容。