Exemple #1
0
        /// <summary>
        /// 获取权限列表
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public static IndexAuthoResponse _IndexAutho(IndexAuthoRequest request)
        {
#if DEBUG
            request = new IndexAuthoRequest()
            {
                id = "1"
            };
#endif
            return(Post <IndexAuthoResponse>("indexautho", request));
        }
        public static bool hasAuth(string categoryName)
        {
            if (UserInfoStatic.ipAdd != null)
            {
                if (indexAuthoDatumList == null)
                {
                    var request = new IndexAuthoRequest()
                    {
                        id = UserInfoStatic.UserInfo.id
                    };
                    var response = APIClient._IndexAutho(request);
                    indexAuthoDatumList = response.data.data;
                }

                var category = findCategory(categoryName, indexAuthoDatumList);
                return(indexAuthoDatumList != null && category != null);
            }
            return(true);
        }