diff --git a/web/admin/setting/app.py b/web/admin/setting/app.py index 7fd802822..3be1210cd 100644 --- a/web/admin/setting/app.py +++ b/web/admin/setting/app.py @@ -32,7 +32,7 @@ import thisdb def get_app_list(): limit = request.form.get('limit', '5').strip() page = request.form.get('page', '1').strip() - tojs = request.form.get('tojs', '').strip() + tojs = request.form.get('tojs', 'getAppList').strip() info = thisdb.getAppList(page=int(page),size=int(limit)) data = {} @@ -53,3 +53,14 @@ def add_app(): if rid > 0: return mw.returnData(True, '添加成功!') return mw.returnData(False, '添加失败!') + + +# 获取APP列表 +@blueprint.route('/delete_app', endpoint='delete_app', methods=['POST']) +@panel_login_required +def delete_app(): + aid = request.form.get('id', '').strip() + rid = thisdb.deleteAppById(aid) + if rid > 0: + return mw.returnData(True, '删除成功!') + return mw.returnData(False, '删除失败!') diff --git a/web/static/app/config.js b/web/static/app/config.js index 8db5b183e..452d4624d 100755 --- a/web/static/app/config.js +++ b/web/static/app/config.js @@ -1474,146 +1474,142 @@ function setPanelApi(){ } +function deleteApp(id){ + layer.confirm('您确定要删除吗?',{title:'删除应用',closeBtn:2,icon:13,cancel:function(){}}, function() { + $.post('/setting/delete_app', {'id':id},function(rdata){ + layer.msg(rdata.msg,{icon:rdata.status?1:2}); + if (rdata.status){ + getAppList(); + } + },'json'); + }); +} + function getAppList(page) { + if (typeof(page) == 'undefined'){ page = 1; } $.post('/setting/get_app_list', {page:page}, function(rdata){ - console.log(rdata); - if ( typeof(rdata.status) !='undefined' && !rdata.status){ - showMsg(rdata.msg,function(){ - layer.closeAll(); - },{icon:2}, 2000); - return; - } - var tbody = ''; for (var i = 0; i < rdata.data.length; i++) { + var row = rdata.data[i]; tbody += '
| 登录IP | \ -状态 | 登录时间 | \ -过期时间 | \ +应用ID | \ +应用密钥 | \ +白名单 | \ +状态 | \ +添加时间 | \操作 | \
|---|