def GetModuleTreeJson(request): isTree = None try: isTree = request.GET['isTree'] if isTree == '1': isTree = True else: isTree = False except: isTree = True response = HttpResponse() dtModule = GetModuleScope(response, request, "Resource.ManagePermission") CommonUtils.CheckTreeParentId(dtModule, 'id', 'parentid') moduleJson = "[" + GroupJsondata(dtModule, "#") + "]" if isTree: response.content = moduleJson.replace("fullname", "text").replace( "icon ", "").replace("\"iconcss\"", "\"iconCls\"").replace("expand", "state") return response else: response.content = moduleJson return response
def GetOrganizeTreeJson(request): try: isTree = request.GET['isTree'] if isTree == '1': isTree = True else: isTree = False except: isTree = False response = HttpResponse() dtOrganize = GetOrganizeScope(CommonUtils.Current(response, request), 'Resource.ManagePermission', False) if dtOrganize: dataTable = CommonUtils.CheckTreeParentId(dtOrganize, 'id', 'parentid') organizeJson = "[" + GroupJsondata(dtOrganize, "#") + "]" if isTree: response.content = organizeJson.replace("fullname", "text") return response else: response.content = organizeJson return response else: organizeJson = "[]" response.content = organizeJson return response
def GetDataItemDetailById(request): jsonStr = '[]' try: categoryId = request.POST['categoryId'] except: categoryId = None if categoryId: dtItemDetail = ItemDetailsService.GetDTByValues({'deletemark':'0', 'itemid':categoryId}) CommonUtils.CheckTreeParentId(dtItemDetail, 'id', 'itemid') if dtItemDetail and len(dtItemDetail) > 0: jsonStr = "[" + GroupJsondata(dtItemDetail, "#") + "]" response = HttpResponse() response.content = jsonStr return response else: response = HttpResponse() response.content = jsonStr return response
def GetPermissionItemTreeJson(request): isTree = None try: isTree = request.GET['isTree'] if isTree == '1': isTree = True else: isTree = False except: isTree = False response = HttpResponse() dtPermissionItem = GetPermissionItemScop(response, request, 'Resource.ManagePermission') CommonUtils.CheckTreeParentId(dtPermissionItem, 'id', 'parentid') itemJson = "[" + GroupJsondata(dtPermissionItem, "#") + "]" if isTree: response.content = itemJson.replace('fullname', "text") return response else: response.content = itemJson return response
def GetDataItemTreeJson(request): isTree = None try: isTree = request.GET['isTree'] if isTree == '1': isTree = True else: isTree = False except: isTree = False jsons = '[]' response = HttpResponse() dtItems = ItemsService.GetDT(CommonUtils.Current(response, request)) CommonUtils.CheckTreeParentId(dtItems, 'id', 'parentid') itemJson = "[" + GroupJsondata(dtItems, "#") + "]" if isTree: response.content = itemJson.replace("fullname", "text") return response else: response.content = itemJson return response
def GetJsonData(dtModule): CommonUtils.CheckTreeParentId(dtModule, 'id', 'parentid') return "[" + GroupJsondata(dtModule, "#") + "]"
def GetJsonData(dtPermissionItem): CommonUtils.CheckTreeParentId(dtPermissionItem, 'id', 'parentid') if dtPermissionItem and dtPermissionItem.count() > 0: return "[" + GroupJsondata(dtPermissionItem, "#") + "]"