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, '账号已经存在!', '')
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, '数据已存在!', '')
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, '修改成功!', '')
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, '添加成功!', '')
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, '添加成功!', '')
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, '操作成功!', '')
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('请求错误!')
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)
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, '操作成功!', '')
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, '操作成功!', '')
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, '修改成功!', '')
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, '编辑成功!', '')
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)
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, '添加成功!', '')
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, '编辑成功!', '')
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, '操作成功!', '')
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, '操作成功!', '')
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, '添加成功!', '')
def Del(req): if req.method == "GET": id = req.GET.get('id') models.Menu.objects.filter(id=id).delete() return resBack(HttpResponse, False, '删除成功!', '')