服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2024-08-26 d811e775f550e65f4af420806e3d7a12c0c334bc
合并
已修改3个文件
27 ■■■■ 文件已修改
Tiger.Api/Language.db 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Business/SYS/Biz.SYS_MENU.cs 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/SYS/MenuItem.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Api/Language.db
Binary files differ
Tiger.Business/SYS/Biz.SYS_MENU.cs
@@ -69,6 +69,11 @@
                menuItem.path = (item.PATH ?? "").StartsWith("/dashboard") ? "/dashboard" : $"{item.PATH}";
                menuItem.name = item.FUNC_NAME;
                menuItem.component = (item.PATH == null || item.PATH == "#") ? "LAYOUT" : item.COMPONENT;
                if (item.FUNC_CLASS == "PDA")
                {
                    menuItem.pages = menuItem.component;
                    menuItem.url = item.ICON_URL;
                }
                menuItem.meta = new();
                menuItem.meta.icon = item.ICON_URL;  // item.ICON_URL;
                menuItem.meta.orderNo = item.SEQ_NO;
@@ -100,7 +105,7 @@
                menuItem.menuName = item.FUNC_NAME;
                menuItem.status = item.IS_USE;
                menuItem.btnType = item.BUTTON_TYPE;
                menuItem.doMethod = item.DO_METHOD;
                menuItem.func_group = item.FUNC_GROUP;
                menuItem.children = new();
                GetMenuItem(items.ToList(), item.FUNC_CODE, ref menuItem);
                data.Add(menuItem);
@@ -138,6 +143,11 @@
                    menuItem.path = (item.PATH ?? "").StartsWith("/dashboard") ? "/dashboard" : $"{item.PATH}";
                    menuItem.name = item.FUNC_NAME;
                    menuItem.component = (item.PATH == null || item.PATH == "#") ? "LAYOUT" : item.COMPONENT;
                    if (item.FUNC_CLASS == "PDA")
                    {
                        menuItem.pages = menuItem.component;
                        menuItem.url = item.ICON_URL;
                    }
                    menuItem.meta = new();
                    menuItem.meta.icon = item.ICON_URL;  // item.ICON_URL;
                    menuItem.meta.orderNo = item.SEQ_NO;
@@ -170,8 +180,8 @@
                    menuItem.status = item.IS_USE;
                    menuItem.icon = menuItem.meta.icon;
                    menuItem.func_type = item.FUNC_TYPE;
                    menuItem.func_group = item.FUNC_GROUP;
                    menuItem.btnType = item.BUTTON_TYPE;
                    menuItem.doMethod = item.DO_METHOD;
                    menuItem.parentMenu = item.PFUNC_CODE;
                    menuItem.orderNo = item.SEQ_NO;
                    menuItem.children = null;
@@ -232,7 +242,7 @@
                            BUTTON_TYPE = data.btnType,
                            DO_METHOD = data.doMethod,
                            PFUNC_CODE = data.parentMenu,
                            FUNC_CLASS = "BS",
                            FUNC_CLASS = data.func_class?? "BS",
                            PATH = data.path,
                            ICON_URL = data.icon,
                            SEQ_NO = (int)data.orderNo,
@@ -292,6 +302,11 @@
                    menuItem.path = (item.PATH ?? "").StartsWith("/dashboard") ? "/dashboard" : $"{item.PATH}";
                    menuItem.name = item.FUNC_NAME;
                    menuItem.component = (item.PATH == null || item.PATH == "#") ? "LAYOUT" : item.COMPONENT;
                    if (item.FUNC_CLASS == "PDA")
                    {
                        menuItem.pages = menuItem.component;
                        menuItem.url = item.ICON_URL;
                    }
                    menuItem.meta = new();
                    menuItem.meta.icon = item.ICON_URL;  //item.ICON_URL;
                    menuItem.meta.orderNo = item.SEQ_NO;
Tiger.Model.Net/Entitys/SYS/MenuItem.cs
@@ -14,17 +14,20 @@
        public string menuName { get; set; }
        public string icon { get; set; }
        public string func_type { get; set; }
        public string func_group { get; set; }
        public int? orderNo { get; set; }
        public string func_code { get; set; }
        public string keepalive { get; set; }
        public string show { get; set; }
        public string url { get; set; }
        public string pages { get; set; }
    }
    public class MenuNoChildren
    {
        public string id { get; set; }
        public string path { get; set; }
        public object component { get; set; }
        public string component { get; set; }
        public RouteMeta meta { get; set; }
        public string name { get; set; }
        public string alias { get; set; }
@@ -97,6 +100,7 @@
        public bool isUpdate { get; set; }
        public string show { get; set; }
        public string func_type { get; set; }
        public string func_class { get; set; }
        public string keepalive { get; set; }
        public int btnType { get; set; }
        public string doMethod { get; set; }