from libs.api.apiBlueprint import ApiBlueprint from flask import jsonify, request import logging import random class Blueprint(ApiBlueprint): def routes(self): from .vueNoSys import VueNoSys self.module:VueNoSys = self.module @self.blueprint.route('/') def show(): return self.module.name @self.blueprint.route('/configs', methods=["GET", "POST"]) def configs(): if request.method == "GET": configs = {} for lib in self.module.nosys_core.config.get("app", "libs"): lib_id = lib.get("id") frontend = self.module.nosys_core.config.get(lib_id, "info", "frontend") if frontend == 'vue': configs[lib_id] = self.module.nosys_core.config.get(lib_id) return jsonify(configs)