!13 【轻量级 PR】:update applications/view/admin/role.py.

Merge pull request !13 from Rabbit/N/A
This commit is contained in:
Rabbit
2021-09-09 02:29:04 +00:00
committed by mkg
parent 7eeb4c2489
commit d22eb22f74
+3 -10
View File
@@ -109,17 +109,10 @@ def save_role_power():
power_list = power_ids.split(',') power_list = power_ids.split(',')
role_id = req_form.get("roleId") role_id = req_form.get("roleId")
role = Role.query.filter_by(id=role_id).first() role = Role.query.filter_by(id=role_id).first()
power_id_list = []
for p in role.power:
power_id_list.append(p.id)
# print(p.id)
# print(power_id_list)
powers = Power.query.filter(Power.id.in_(power_id_list)).all()
for p in powers:
role.power.remove(p)
powers = Power.query.filter(Power.id.in_(power_list)).all() powers = Power.query.filter(Power.id.in_(power_list)).all()
for p in powers: role.power = powers
role.power.append(p)
db.session.commit() db.session.commit()
return success_api(msg="授权成功") return success_api(msg="授权成功")