def auth_del(): deldata = request.form data = Auth.query.filter_by(id=deldata['id']).first_or_404() result = Crud.delete(data) if result: op_log("删除权限-%s" % data.name) return {"code": 1, "msg": '删除成功'} return {"code": 0, "msg": '删除失败,系统错误'}
def article_del(): deldata = request.form data = Article.query.filter_by(id=deldata['id']).first_or_404() result = Crud.delete(data) if result: op_log("删除文章-%s" % data.title) return {"code": 1, "msg": '删除成功'} return {"code": 0, "msg": '删除失败'}
def role_del(): delData = request.form if int(delData['id']) == 1: return jsonify({"code": 2, "msg": "超级管理员不能删除!"}) data = Role.query.filter_by(id=delData['id']).first_or_404() result = Crud.delete(data) op_log("删除角色-%s" % data.name) return jsonify(result)
def reptile_data_del(): deldata = request.form data = ReptileList.query.filter_by(id=deldata['id']).first_or_404() result = Crud.delete(data) if result: op_log("删除爬虫数据-%s" % data.content_name) return {"code": 1, "data": '删除成功'} return {"code": 0, "data": '删除失败'}
def tag_del(): deldata = request.form data = Tag.query.filter_by(id=deldata['id']).first_or_404() result = Crud.delete(data) if result: op_log("删除标签-%s" % data.name) return {"code": 1, "msg": '删除成功'} return {"code": 0, "msg": '删除失败,请重试'}
def admin_del(): deldata = request.form data = Admin.query.filter_by(id=deldata['id']).first_or_404() if data.is_super != 1: result = Crud.delete(data) if result: op_log("删除管理员-%s" % data.username) return {"code": 1, "msg": "删除成功!"} return {"code": 0, "msg": "删除失败,系统错误!"} return {"code": 0, "msg": "不能删除超级管理员!"}
def menu_del(): deldata = request.form child_category_count = Menu.query.filter_by(pid=deldata['id']).count() if child_category_count > 0: result = {"code": 2, "msg": '当前菜单包含子菜单,删除失败!'} else: data = Menu.query.filter_by(id=deldata['id']).first_or_404() result = Crud.delete(data) if result: op_log("删除菜单-%s" % data.name) return {"code": 1, "msg": "删除成功!"} return {"code": 0, "msg": "删除失败,系统错误"}
def message_del(): deldata = request.form data = Message.query.filter_by(id=deldata['id']).first_or_404() result = Crud.delete(data) op_log("删除留言-%s" % data.name) return jsonify(result)