Beispiel #1
0
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()}
Beispiel #2
0
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()}