#!/usr/bin/env python # -*- encoding: utf-8 -*- ''' @Date:2022/08/01 17:04:40 ''' from operator import index import sys sys.path.append('.') from flask import Blueprint, request, g from db_logic.module_relation import BllModuleRelation from Common.Utils import Utils power_router = Blueprint('power', __name__) @power_router.route("/user_power", methods=["GET", "POST"]) def get_user_power_list(): user_info = g.current_user module_list = BllModuleRelation().get_user_module_list(user_id=user_info.user_id, role_id=user_info.role_id) module_list = Utils.msyql_table_model(module_list) if len(module_list) > 6: for module in module_list: if module["module_code"] == "DataReport": if module_list.index(module) in [1,2,4]: module_list.pop(module_list.index(module)) module_list.insert(5, module) data = module_list