Пример #1
0
def Add(req):
    if req.method == "POST":
        req_data = json.loads(req.body)
        user = req_data['user']
        role = req_data['role']
        if int(role) == 1:
            return resBack(HttpResponse, True, '超级管理员已经存在!', '')
        data = models.Users.objects.filter(user=user)
        if len(data) == 0:
            name = req_data['name']
            pwd = req_data['pwd']
            roleName = req_data['roleName']
            tel = req_data['tel']
            mailbox = req_data['mailbox']
            isEnable = req_data['isEnable']
            models.Users.objects.create(name=name,
                                        user=user,
                                        pwd=pwd,
                                        role=role,
                                        roleName=roleName,
                                        tel=tel,
                                        mailbox=mailbox,
                                        isEnable=isEnable)
            return resBack(HttpResponse, False, '添加成功!', '')
        else:
            return resBack(HttpResponse, True, '账号已经存在!', '')
Пример #2
0
def AddType(req):
    if req.method == "POST":
        req_data = json.loads(req.body)
        name = req_data['name']
        data = models.DictType.objects.filter(name=name)
        if len(data) == 0:
            models.DictType.objects.create(name=name)
            return resBack(HttpResponse, False, '添加成功!', '')
        else:
            return resBack(HttpResponse, True, '数据已存在!', '')
Пример #3
0
def Edit(req):
    if req.method == "POST":
        req_data = json.loads(req.body)
        isEnable = req_data['isEnable']
        role = req_data['role']
        roleName = req_data['roleName']
        id = req_data['id']
        if int(role) == 1:
            return resBack(HttpResponse, True, '超级管理员已经存在!', '')
        obj = models.Users.objects.get(pk=id)
        obj.isEnable = isEnable
        obj.role = role
        obj.roleName = roleName
        obj.save()
        return resBack(HttpResponse, False, '修改成功!', '')
Пример #4
0
def Add(req):
    if req.method == "POST":
        req_data = json.loads(req.body)
        name = req_data['name']
        url = req_data['url']
        typeId = req_data['typeId']
        models.Resources.objects.create(typeId=typeId, name=name, url=url)
        return resBack(HttpResponse, False, '添加成功!', '')
Пример #5
0
def Add(req):
    if req.method == "POST":
        req_data = json.loads(req.body)
        code = req_data["code"]
        name = req_data["name"]
        typeId = req_data["typeId"]
        models.Dict.objects.create(code=code, name=name, typeId=typeId)
        return resBack(HttpResponse, False, '添加成功!', '')
Пример #6
0
def Enable(req):
    if req.method == "GET":
        id = req.GET.get('id')
        isEnable = req.GET.get('isEnable')
        obj = models.Menu.objects.get(id=id)
        obj.isEnable = isEnable
        obj.save()
        return resBack(HttpResponse, False, '操作成功!', '')
Пример #7
0
def login(req):
    if req.method == "POST":
        req_data = json.loads(req.body)
        user = req_data['user']
        pwd = req_data['pwd']
        result = models.Users.objects.filter(user=user,pwd=pwd)
        if result.count() == 1:
            if result[0].isEnable == 0:
                return resBack(HttpResponse, True, '账号尚未启用!', '')
            else:
                data_1 = getBase64(result[0])
                data_2 = getBase64(int(float(time.time()) * 1000))
                return resBack(HttpResponse, False, '登录成功!', '%s.%s' % (data_1, data_2))
        else:
            return resBack(HttpResponse, True, '账号或密码错误!', '')
    else:
        return HttpResponse('请求错误!')
Пример #8
0
def List(req):
    if req.method == "GET":
        req_data = req.GET
        pageSize = req_data['pageSize']
        pageNumber = req_data['pageNumber']
        x,y = computPage(pageSize, pageNumber)
        data = valuesFun(models.Speech.objects.all()[x:y].values())
        return resBack(HttpResponse, False, '查询成功!', data)
Пример #9
0
def EditPwd(req):
    if req.method == "POST":
        req_data = json.loads(req.body)
        id = req_data['id']
        pwd = req_data['pwd']
        obj = models.Users.objects.get(pk=id)
        obj.pwd = pwd
        obj.save()
        return resBack(HttpResponse, False, '操作成功!', '')
Пример #10
0
def Assess(req):
    if req.method == "POST":
        req_data = json.loads(req.body)
        id = req_data['id']
        isCheck = req_data['isCheck']
        obj = models.Speech.objects.get(id=id)
        obj.isCheck = isCheck
        obj.save()
        return resBack(HttpResponse, False, '操作成功!', '')
Пример #11
0
def Edit(req):
    if req.method == "POST":
        req_data = json.loads(req.body)
        code = req_data["code"]
        name = req_data["name"]
        id = req_data["id"]
        obj = models.Dict.objects.get(pk=id)
        obj.code = code
        obj.name = name
        obj.save()
        return resBack(HttpResponse, False, '修改成功!', '')
Пример #12
0
def Edit(req):
    if req.method == "POST":
        req_data = json.loads(req.body)
        id = req_data['id']
        name = req_data['name']
        url = req_data['url']
        typeId = req_data['typeId']
        obj = models.Resources.objects.get(pk=id)
        obj.name = name
        obj.url = url
        obj.typeId = typeId
        obj.save()
        return resBack(HttpResponse, False, '编辑成功!', '')
Пример #13
0
def List(req):
    if req.method == "GET":
        req_data = req.GET
        pageSize = req_data['pageSize']
        pageNumber = req_data['pageNumber']
        x,y = computPage(pageSize, pageNumber)
        data = []
        try:
            typeId = req_data['typeId']
            data = valuesFun(models.Resources.objects.filter(typeId=typeId)[x:y].values())
        except:
           data = valuesFun(models.Resources.objects.all()[x:y].values())
        return resBack(HttpResponse, False, '查询成功!', data)
Пример #14
0
def Add(req):
    if req.method == "POST":
        req_data = json.loads(req.body)
        title = req_data['title']
        content = req_data['content']
        time = req_data['time']
        typeId = req_data['typeId']
        isPublish = req_data['isPublish']
        models.Article.objects.create(title=title,
                                      content=content,
                                      time=time,
                                      typeId=typeId,
                                      isPublish=isPublish)
        return resBack(HttpResponse, False, '添加成功!', '')
Пример #15
0
def Edit(req):
    if req.method == "POST":
        req_data = json.loads(req.body)
        id = req_data['id']
        title = req_data['title']
        content = req_data['content']
        typeId = req_data['typeId']
        isPublish = req_data['isPublish']
        data = models.Article.objects.get(pk=id)
        data.title = title
        data.content = content
        data.typeId = typeId
        data.isPublish = isPublish
        data.save()
        return resBack(HttpResponse, False, '编辑成功!', '')
Пример #16
0
def Edit(req):
    if req.method == "POST":
        req_data = json.loads(req.body)
        id = req_data['id']
        allPower = req_data['allPower']
        name = req_data['name']
        orderNumber = req_data['orderNumber']
        path = req_data['path']
        icon = req_data['icon']
        obj = models.Menu.objects.get(id=id)
        obj.allPower = ','.join(allPower)
        obj.name = name
        obj.orderNumber = orderNumber
        obj.path = path
        obj.icon = icon
        obj.save()
        return resBack(HttpResponse, False, '操作成功!', '')
Пример #17
0
def Edit(req):
    if req.method == "POST":
        req_data = json.loads(req.body)
        menuId = req_data['menuId']
        menuName = req_data['menuName']
        power = req_data['power']
        power = ','.join(power)
        userTypeId = req_data['userTypeId']
        data = models.Power.objects.filter(menuId=menuId,
                                           userTypeId=userTypeId)
        if len(data) > 0:
            obj = models.Power.objects.get(menuId=menuId,
                                           userTypeId=userTypeId)
            obj.menuId = menuId
            obj.menuName = menuName
            obj.power = power
            obj.save()
            return resBack(HttpResponse, False, '操作成功!', '')
Пример #18
0
def Add(req):
    if req.method == "POST":
        req_data = json.loads(req.body)
        allPower = req_data['allPower']
        allPower = ','.join(allPower)
        icon = req_data['icon']
        isEnable = req_data['isEnable']
        name = req_data['name']
        orderNumber = req_data['orderNumber']
        parentId = req_data['parentId']
        path = req_data['path']
        models.Menu.objects.create(name=name,
                                   icon=icon,
                                   path=path,
                                   orderNumber=orderNumber,
                                   isEnable=isEnable,
                                   parentId=parentId,
                                   allPower=allPower)
        return resBack(HttpResponse, False, '添加成功!', '')
Пример #19
0
def Del(req):
    if req.method == "GET":
        id = req.GET.get('id')
        models.Menu.objects.filter(id=id).delete()
        return resBack(HttpResponse, False, '删除成功!', '')