diff --git a/apps/power/views.py b/apps/power/views.py index 81d509f..5fd1a1d 100644 --- a/apps/power/views.py +++ b/apps/power/views.py @@ -40,15 +40,15 @@ def get_user_power_list(): @token_auth.login_required def add_user_power_list(): user_id = request.values.get("user_id") - drug_module = request.values.getlist("drug_module_id[]") - standard_module = request.values.getlist("standard_module_id[]") - consumables_module = request.values.getlist("consumables_module_id[]") - instrument_modulet = request.values.getlist("instrument_module_id[]") + drug_module = request.values.get("drug_module_id") + standard_module = request.values.get("standard_module_id") + consumables_module = request.values.get("consumables_module_id") + instrument_modulet = request.values.get("instrument_module_id") inster_dic = { - "2": drug_module if drug_module else [], - "3": standard_module if standard_module else [], - "4": consumables_module if consumables_module else [], - "5": instrument_modulet if instrument_modulet else [], + "2": eval(drug_module) if drug_module else [], + "3": eval(standard_module) if standard_module else [], + "4": eval(consumables_module) if consumables_module else [], + "5": eval(instrument_modulet) if instrument_modulet else [], } # 删除除去柜子权限外的所有权限 BllModuleRelation().delete( @@ -130,19 +130,19 @@ def add_role(): role_id = request.values.get("role_id") role_code = request.values.get("role_code") role_name = request.values.get("role_name") - # sys_module_list = request.values.getlist("sys_module") - # client_module_list = request.values.getlist("client_module") - client_module = request.values.getlist("client_module_id[]") - drug_module = request.values.getlist("drug_module_id[]") - standard_module = request.values.getlist("standard_module_id[]") - consumables_module = request.values.getlist("consumables_module_id[]") - instrument_modulet = request.values.getlist("instrument_module_id[]") + # sys_module_list = request.values.get("sys_module") + # client_module_list = request.values.get("client_module") + client_module = request.values.get("client_module_id") + drug_module = request.values.get("drug_module_id") + standard_module = request.values.get("standard_module_id") + consumables_module = request.values.get("consumables_module_id") + instrument_modulet = request.values.get("instrument_module_id") inster_dic = { - "1": client_module if client_module else [], - "2": drug_module if drug_module else [], - "3": standard_module if standard_module else [], - "4": consumables_module if consumables_module else [], - "5": instrument_modulet if instrument_modulet else [], + "1": eval(client_module) if client_module else [], + "2": eval(drug_module) if drug_module else [], + "3": eval(standard_module) if standard_module else [], + "4": eval(consumables_module) if consumables_module else [], + "5": eval(instrument_modulet) if instrument_modulet else [], } description = request.values.get("description") # 获取角色代码或者角色名的角色信息