服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
2024-12-17 86722aca20973a1e73d0a446c124eb6a5790496b
Tiger.Business/SYS/Biz.SYS_MENU.cs
@@ -126,7 +126,8 @@
            SYS_MENU func = null;
            if (!string.IsNullOrEmpty(menuName))
            {
                func = Biz.Db.Queryable<SYS_MENU>().Where(x => x.FUNC_NAME == menuName).First();
                string name = menuName.StartsWith("BS")?"BS": menuName;
                func = Biz.Db.Queryable<SYS_MENU>().Where(x => x.FUNC_NAME == name).First();
            }
            if (func != null)
            {
@@ -227,6 +228,7 @@
                        func.COMPONENT = string.IsNullOrEmpty(data.component) && data.func_type == "0" ? "LAYOUT" : data.component;
                        func.IGNOREKEEPALIVE = data.keepalive;
                        func.SHOW = data.show;
                        func.FUNC_GROUP = data.func_group;
                        //func.CURRENTACTIVEMENU = data.keepalive
                    }
                    else
@@ -237,7 +239,7 @@
                            FUNC_CODE = Guid.NewGuid().ToString("N"),
                            FUNC_NAME = data.menuName,
                            FUNC_DESC = data.menuName,
                            FUNC_GROUP = "",
                            FUNC_GROUP = data.func_group,
                            FUNC_TYPE = data.func_type,
                            BUTTON_TYPE = data.btnType,
                            DO_METHOD = data.doMethod,
@@ -341,6 +343,7 @@
                    menuItem.btnType = item.BUTTON_TYPE;
                    menuItem.doMethod = item.DO_METHOD;
                    menuItem.parentMenu = item.PFUNC_CODE;
                    menuItem.func_group = item.FUNC_GROUP;
                    menuItem.orderNo = item.SEQ_NO;
                    menuItem.status = item.IS_USE;
                    menuItem.children = null;