|
@@ -51,7 +51,7 @@ def grant_role():
|
|
|
|
|
|
return jsonify({'success': True})
|
|
return jsonify({'success': True})
|
|
|
|
|
|
-@base.route('/base/syrole!grid.action', methods=['POST'])
|
|
|
|
|
|
+@base.route('/system/role/list', methods=['GET'])
|
|
def grid():
|
|
def grid():
|
|
filters = []
|
|
filters = []
|
|
if request.form.get('name'):
|
|
if request.form.get('name'):
|
|
@@ -74,36 +74,36 @@ def grid():
|
|
|
|
|
|
return jsonify({'rows': [role.to_json() for role in roles], 'total': pagination.total})
|
|
return jsonify({'rows': [role.to_json() for role in roles], 'total': pagination.total})
|
|
|
|
|
|
-@base.route('/base/syrole!getById.action', methods=['POST'])
|
|
|
|
-def syrole_getById():
|
|
|
|
- role = Role.query.get(request.form.get('id'))
|
|
|
|
|
|
+@base.route('/system/role/<string:id>', methods=['GET'])
|
|
|
|
+def syrole_getById(id):
|
|
|
|
+ role = Role.query.get(id)
|
|
|
|
|
|
if role:
|
|
if role:
|
|
- return jsonify(role.to_json())
|
|
|
|
|
|
+ return jsonify({'code': 200, 'msg': '操作成功', 'data': role.to_json()})
|
|
else:
|
|
else:
|
|
return jsonify({'success': False, 'msg': 'error'})
|
|
return jsonify({'success': False, 'msg': 'error'})
|
|
|
|
|
|
-@base.route('/base/syrole!update.action', methods=['POST'])
|
|
|
|
|
|
+@base.route('/system/role', methods=['PUT'])
|
|
def syrole_update():
|
|
def syrole_update():
|
|
- role = Role.query.get(request.form.get('data.id'))
|
|
|
|
|
|
+ role = Role.query.get(request.json['roleId'])
|
|
|
|
|
|
role.UPDATEDATETIME = datetime.now()
|
|
role.UPDATEDATETIME = datetime.now()
|
|
- role.NAME = request.form.get('data.name')
|
|
|
|
- role.DESCRIPTION = request.form.get('data.description')
|
|
|
|
- role.SEQ = request.form.get('data.seq')
|
|
|
|
|
|
+ role.NAME = request.json['roleName']
|
|
|
|
+ role.DESCRIPTION = request.json['remark']
|
|
|
|
+ role.SEQ = request.json['roleSort']
|
|
|
|
|
|
db.session.add(role)
|
|
db.session.add(role)
|
|
|
|
|
|
return jsonify({'success': True})
|
|
return jsonify({'success': True})
|
|
|
|
|
|
-@base.route('/base/syrole!save.action', methods=['POST'])
|
|
|
|
|
|
+@base.route('/system/role', methods=['POST'])
|
|
def syrole_save():
|
|
def syrole_save():
|
|
role = Role()
|
|
role = Role()
|
|
|
|
|
|
role.ID = str(uuid.uuid4())
|
|
role.ID = str(uuid.uuid4())
|
|
- role.NAME = request.form.get('data.name')
|
|
|
|
- role.DESCRIPTION = request.form.get('data.description')
|
|
|
|
- role.SEQ = request.form.get('data.seq')
|
|
|
|
|
|
+ role.NAME = request.json['roleName']
|
|
|
|
+ role.DESCRIPTION = request.json['remark']
|
|
|
|
+ role.SEQ = request.json['roleSort']
|
|
|
|
|
|
# add current use to new role
|
|
# add current use to new role
|
|
current_user.roles.append(role)
|
|
current_user.roles.append(role)
|
|
@@ -112,9 +112,9 @@ def syrole_save():
|
|
|
|
|
|
return jsonify({'success': True})
|
|
return jsonify({'success': True})
|
|
|
|
|
|
-@base.route('/base/syrole!delete.action', methods=['POST'])
|
|
|
|
-def syrole_delete():
|
|
|
|
- role = Role.query.get(request.form.get('id'))
|
|
|
|
|
|
+@base.route('/system/role/<string:id>', methods=['DELETE'])
|
|
|
|
+def syrole_delete(id):
|
|
|
|
+ role = Role.query.get(id)
|
|
if role:
|
|
if role:
|
|
db.session.delete(role)
|
|
db.session.delete(role)
|
|
|
|
|