def auth_add(): data = request.form form = AuthForm(data) if form.validate(): result = Crud.add(Auth, data, 'name') if result: op_log("添加权限-%s" % data["name"]) return {"code": 1, "msg": '添加成功'} return {"code": 0, "msg": '添加失败,系统错误或名称重复'} return {"code": 0, "msg": form.get_errors()}
def auth_edit(): if request.method == 'GET': getdata = request.args data = Crud.get_data_by_id(Auth, getdata["id"]) return {"code": 1, "data": object_to_dict(data)} elif request.method == "PUT": data = request.form form = AuthForm(data) if form.validate(): result = Crud.update(Auth, data, 'name') if result: op_log("修改权限 #%s" % data["id"]) return {"code": 1, "msg": '修改成功'} return {"code": 0, "msg": '修改失败,系统错误或名称重复'} return {"code": 0, "msg": form.get_errors()}