|
@@ -98,7 +98,7 @@ def do_login():
|
|
|
def index_user():
|
|
|
return render_template('user/index.html')
|
|
|
|
|
|
-@base.route('/base/syuser!grid.action', methods=['POST'])
|
|
|
+@base.route('/system/user/list', methods=['GET'])
|
|
|
def user_grid():
|
|
|
filters = []
|
|
|
if request.form.get('loginname'):
|
|
@@ -126,14 +126,19 @@ def user_grid():
|
|
|
page, per_page=rows, error_out=False)
|
|
|
users = pagination.items
|
|
|
|
|
|
- return jsonify({'rows': [user.to_json() for user in users], 'total': pagination.total})
|
|
|
+ return jsonify({'rows': [user.to_json() for user in users], 'total': pagination.total, 'code': 200, 'msg': '查询成功'})
|
|
|
|
|
|
-@base.route('/base/syuser!getById.action', methods=['POST'])
|
|
|
-def syuser_getById():
|
|
|
- user = User.query.get(request.form.get('id'))
|
|
|
+@base.route('/system/user/<id>', methods=['GET'])
|
|
|
+def syuser_getById(id):
|
|
|
+ user = User.query.get(id)
|
|
|
|
|
|
if user:
|
|
|
- return jsonify(user.to_json())
|
|
|
+ json = {'code': 200, 'msg': '', 'data': user.to_json()}
|
|
|
+ if len(user.roles.all()) > 0:
|
|
|
+ json['roles'] = [role.to_json() for role in user.roles]
|
|
|
+ json['roleIds'] = [role.ID for role in user.roles]
|
|
|
+
|
|
|
+ return jsonify(json)
|
|
|
else:
|
|
|
return jsonify({'success': False, 'msg': 'error'})
|
|
|
|