using System;
using System.Collections.Generic;
namespace Znyc.Cloudcar.Admin.AspNetCore.ViewModel
{
///
/// Vuex菜单模型
///
[Serializable]
public class VuexMenusTreeModel
{
///
/// 字符串,对应当前路由的路径,总是解析为绝对路径
///
public string path { get; set; }
///
/// 命名视图组件
///
public string component { get; set; }
///
/// 重定向地址,在面包屑中点击会重定向去的地址
///
public string redirect { get; set; }
///
/// 设定路由的名字,一定要填写不然使用keep-alive时会出现各种问题
///
public string name { get; set; }
///
/// 在根路由设置权限,这样它下面所以的子路由都继承了这个权限
///
public Meta meta { get; set; }
///
/// 子菜单
///
public List children { get; set; }
}
///
/// VuexMenus路由模型
///
[Serializable]
public class VuexMenus
{
///
/// 访问路径
///
public string path { get; set; }
///
/// 对应模块
///
public string component { get; set; }
///
/// 重定向地址,在面包屑中点击会重定向去的地址
///
public string redirect { get; set; }
///
/// 设定路由的名字,一定要填写不然使用keep-alive时会出现各种问题
///
public string name { get; set; }
///
///
public Meta meta { get; set; }
}
///
/// 路由元信息模型
///
[Serializable]
public class Meta
{
///
/// 设置该路由在侧边栏和面包屑中展示的名字
///
public string title { get; set; }
///
/// 设置该路由的图标
///
public string icon { get; set; }
}
}