修改目录结构2

This commit is contained in:
zhengxinonly
2021-06-23 23:56:04 +08:00
parent 6da6768f81
commit 0cb74c5eb7
21 changed files with 733 additions and 57 deletions
+2
View File
@@ -3,6 +3,7 @@ from applications.view.index import register_index_views
from applications.view.passport import register_passport_views
from applications.view.rights import register_rights_view
from applications.view.company.department import register_dept_views
from applications.view.vip import register_vip_view
def init_view(app):
@@ -11,3 +12,4 @@ def init_view(app):
register_rights_view(app)
register_passport_views(app)
register_dept_views(app)
register_vip_view(app)
+1 -1
View File
@@ -4,7 +4,7 @@ from applications.view.admin.admin_log import admin_log
from applications.view.admin.dict import admin_dict
from applications.view.admin.index import admin_bp
from applications.view.admin.file import admin_file
from applications.view.admin.role import admin_role
from applications.view.rights.role import admin_role
from applications.view.company.users import users_bp
from applications.view.admin.monitor import admin_monitor_bp
+1 -1
View File
@@ -72,7 +72,7 @@ class CURDUser(Resource):
real_name = req_json.get('realName')
dept_id = req_json.get('deptId')
role_ids = a.split(',')
user_curd.update_user(id, username, real_name, dept_id)
user_curd.update_user(user_id, username, real_name, dept_id)
user_curd.update_user_role(_id, role_ids)
return success_api(msg="更新成功")
@@ -5,7 +5,7 @@ from applications.common.utils.http import table_api, success_api, fail_api
from applications.common.utils.rights import authorize
admin_role = Blueprint('adminRole', __name__, url_prefix='/admin/role')
admin_role = Blueprint('role', __name__, url_prefix='/admin/role')
# 用户管理
@@ -57,10 +57,10 @@ def power(_id):
# 获取角色权限
@admin_role.get('/getRolePower/<int:id>')
@admin_role.get('/getRolePower/<int:_id>')
@authorize("admin:role:main", log=True)
def get_role_power(id):
powers = role_curd.get_role_power(id)
def get_role_power(_id):
powers = role_curd.get_role_power(_id)
res = {
"data": powers,
"status": {"code": 200, "message": "默认"}
@@ -76,7 +76,7 @@ def save_role_power():
power_ids = req_form.get("powerIds")
power_list = power_ids.split(',')
role_id = req_form.get("roleId")
role_curd.update_role_power(id=role_id, power_list=power_list)
role_curd.update_role_power(_id=role_id, power_list=power_list)
return success_api(msg="授权成功")
+58
View File
@@ -0,0 +1,58 @@
from flask import Blueprint, render_template, make_response, Flask, request
from flask_restful import Resource, Api, reqparse
from sqlalchemy import desc
from applications.common.utils.http import table_api
from applications.models import VipMember
vip_bp = Blueprint('vip', __name__, url_prefix='/vip')
vip_api = Api(vip_bp)
def register_vip_view(app: Flask):
app.register_blueprint(vip_bp)
@vip_api.resource('/member')
class Member(Resource):
def get(self):
return make_response(render_template('admin/vip/main.html'))
def post(self):
pass
# 用户分页查询
@vip_bp.get('/data')
def data():
parse = reqparse.RequestParser()
parse.add_argument('page', type=int, default=1)
parse.add_argument('limit', type=int, default=10)
parse.add_argument('wx', type=str, default="")
parse.add_argument('username', type=str, default="")
res = parse.parse_args()
filters = []
if res.username:
filters.append(VipMember.username.like('%{}%'.format(res.username)))
if res.wx:
filters.append(VipMember.wx.like('%{}%'.format(res.wx)))
paginate = VipMember.query.filter(*filters).paginate(
page=res.page, per_page=res.limit)
return table_api(data=[
{
'id': item.id,
'username': item.username,
'mobile': item.mobile,
'id_card': item.id_card,
'wx': item.wx,
'qq': item.qq,
'account': item.account,
'number': '{:0>2}{:0>4}'.format(item.phase, item.id),
'create_at': item.update_at,
'phase': item.phase,
} for item in paginate.items], count=paginate.total)