Example #1
0
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
Example #4
0
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
Example #6
0
def GetJsonData(dtModule):
    CommonUtils.CheckTreeParentId(dtModule, 'id', 'parentid')
    return "[" + GroupJsondata(dtModule, "#") + "]"
Example #7
0
def GetJsonData(dtPermissionItem):
    CommonUtils.CheckTreeParentId(dtPermissionItem, 'id', 'parentid')
    if dtPermissionItem and dtPermissionItem.count() > 0:
        return "[" + GroupJsondata(dtPermissionItem, "#") + "]"