diff --git a/applications/view/admin/dict.py b/applications/view/admin/dict.py index 7876ac7..33bc614 100644 --- a/applications/view/admin/dict.py +++ b/applications/view/admin/dict.py @@ -72,7 +72,18 @@ def dict_type_edit(): @authorize("admin:dict:edit", log=True) def dict_type_update(): req_json = request.json - dict_curd.update_dict_type(req_json) + id = xss_escape(req_json.get("id")) + description = xss_escape(req_json.get("description")) + enable = xss_escape(req_json.get("enable")) + type_code = xss_escape(req_json.get("typeCode")) + type_name = xss_escape(req_json.get("typeName")) + DictType.query.filter_by(id=id).update({ + "description": description, + "enable": enable, + "type_code": type_code, + "type_name": type_name + }) + db.session.commit() return success_api(msg="更新成功") diff --git a/applications/view/department/__init__.py b/applications/view/department/__init__.py index 71e7b46..cd8e7af 100644 --- a/applications/view/department/__init__.py +++ b/applications/view/department/__init__.py @@ -22,7 +22,7 @@ def main(): return render_template('admin/dept/main.html') -@dept_bp.get('/data') +@dept_bp.post('/data') @authorize("admin:dept:main", log=True) def data(): dept = Dept.query.order_by(Dept.sort).all()