From af903a87c1f90d92ef402df3d3700362a807f16a Mon Sep 17 00:00:00 2001 From: VincentFu Date: Tue, 4 Jan 2022 07:11:55 +0000 Subject: [PATCH] =?UTF-8?q?update=20applications/view/admin/dict.py.=20get?= =?UTF-8?q?=5Fdict()=E5=9C=A8=E6=9F=90=E6=AC=A1=E7=89=88=E6=9C=AC=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=97=B6=E6=8E=89=E4=BA=86=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- applications/view/admin/dict.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/applications/view/admin/dict.py b/applications/view/admin/dict.py index 925805a..98d600a 100644 --- a/applications/view/admin/dict.py +++ b/applications/view/admin/dict.py @@ -12,6 +12,18 @@ from applications.schemas import DictTypeOutSchema, DictDataOutSchema admin_dict = Blueprint('adminDict', __name__, url_prefix='/admin/dict') +# 字典使用 +def get_dict(typecode: str): + dict_list = [] + if DictType.query.filter_by(type_code=typecode, enable=1).first(): + dicts = DictData.query.filter_by(type_code=typecode, enable=1).all() + for d in dicts: + dict_dict = {"key": d.data_label, "value": d.data_value} + dict_list.append(dict_dict) + else: + return None + return dict_list + # 数据字典 @admin_dict.get('/') @authorize("admin:dict:main", log=True) -- Gitee