This commit is contained in:
罗松柏 2021-08-09 20:52:21 +08:00
parent 0d6fea354a
commit a325582c6e
3 changed files with 47 additions and 11 deletions

View File

@ -91,8 +91,11 @@
<div>{{item.path}}</div>
</div>
<div class="projectadmin-info-table-right">
<!-- <div class="projectadmin-edit" data-index="{{index}}" data-id="{{item._id}}" >编辑</div> -->
<div class="projectadmin-del" data-index="{{index}}" data-path="{{item.path}}" >删除</div>
{{# if(item.is_authz === true){ }}
<div class="projectadmin-del" data-index="{{index}}" data-path="{{item.path}}" data-id="{{item._id}}" >删除</div>
{{# } else { }}
<div class="projectadmin-edit" data-index="{{index}}" data-id="{{item._id}}" >编辑</div>
{{# } }}
</div>
</div>

26
web/src/x.min.js vendored
View File

@ -1095,6 +1095,15 @@ var X = window.X || {
for(let i in addroledata){
dataArr.push(i);
}
if(passdata){
// X.api("authz/add_roles","post",{name:tit,game:X['DATA']['game'],desc:'111'},function(d){
// X.api("authz/add_policy","post",{role_id:d,game:X['DATA']['game'],act:"*",path_list:dataArr},function(d){
// layer.msg("创建成功");
// $(".addrole-qx a").click();
// })
// })
}else{
X.api("authz/add_roles","post",{name:tit,game:X['DATA']['game'],desc:'111'},function(d){
X.api("authz/add_policy","post",{role_id:d,game:X['DATA']['game'],act:"*",path_list:dataArr},function(d){
@ -1102,6 +1111,8 @@ var X = window.X || {
$(".addrole-qx a").click();
})
})
}
});
}
@ -7079,7 +7090,7 @@ var X = window.X || {
$(document).off('click','.projectadmin-del').on('click','.projectadmin-del',function(){
var index = $(this).attr('data-index');
var path = $(this).attr('data-path');
var id = $(this).attr('data-id');
layer.confirm('确认删除当前api吗', {
btn: ['取消','删除 '] //按钮
}, function(){
@ -7087,7 +7098,7 @@ var X = window.X || {
layer.close(layer.index);
}, function(){
//删除
X.api("authz/del_policy",'post',{role_id:role_id,game:X['DATA']['game'],path:path,act:"*"},function(d){
X.api("authz/del_policy",'post',{role_id:role_id,game:X['DATA']['game'],path:id,act:"*"},function(d){
layer.msg('删除成功');
layer.close(layer.index);
updataapiinfo(role_id);
@ -7095,6 +7106,17 @@ var X = window.X || {
});
});
$(document).off('click','.projectadmin-edit').on('click','.projectadmin-edit',function(params){
var id = $(this).attr('data-id');
var arr = [];
arr.push(id);
X.api("authz/add_policy",'post',{role_id:role_id,game:X['DATA']['game'],path_list:arr,act:"*"},function(d){
layer.msg('添加成功');
layer.close(layer.index);
updataapiinfo(role_id);
})
});
$(document).off('click','.projectadmin-gongduo').on('click','.projectadmin-gongduo',function(e){
e.stopPropagation();
var obj = $(this);

View File

@ -39,7 +39,7 @@
$(document).off('click','.projectadmin-del').on('click','.projectadmin-del',function(){
var index = $(this).attr('data-index');
var path = $(this).attr('data-path');
var id = $(this).attr('data-id');
layer.confirm('确认删除当前api吗', {
btn: ['取消','删除 '] //按钮
}, function(){
@ -47,7 +47,7 @@
layer.close(layer.index);
}, function(){
//删除
X.api("authz/del_policy",'post',{role_id:role_id,game:X['DATA']['game'],path:path,act:"*"},function(d){
X.api("authz/del_policy",'post',{role_id:role_id,game:X['DATA']['game'],path:id,act:"*"},function(d){
layer.msg('删除成功');
layer.close(layer.index);
updataapiinfo(role_id);
@ -55,6 +55,17 @@
});
});
$(document).off('click','.projectadmin-edit').on('click','.projectadmin-edit',function(params){
var id = $(this).attr('data-id');
var arr = [];
arr.push(id);
X.api("authz/add_policy",'post',{role_id:role_id,game:X['DATA']['game'],path_list:arr,act:"*"},function(d){
layer.msg('添加成功');
layer.close(layer.index);
updataapiinfo(role_id);
})
});
$(document).off('click','.projectadmin-gongduo').on('click','.projectadmin-gongduo',function(e){
e.stopPropagation();
var obj = $(this);