123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?php
- /**
- * 角色列表
- * User: YANG
- * Date: 16-4-28
- * Time: 上午9:22
- */
- use yii\helpers\Url;
- use yii\widgets\LinkPager;
- ?>
- <div class="panel panel-default">
- <div class="panel-heading">
- <h3 class="panel-title">角色列表</h3>
- </div>
- <div class="panel-body">
- <a class="btn btn-primary" href="<?=Url::toRoute(['auth/add-roles'])?>">创建角色</a>
- </div>
- <table class="table">
- <tr>
- <th>角色</th>
- <th>角色描述</th>
- <th>操作</th>
- </tr>
- <?php foreach ($model as $vo):?>
- <tr >
- <td><?=$vo->name;?></td>
- <td><?=$vo->description;?></td>
- <td>
- <a class="btn btn-xs btn-primary" href="<?=Url::toRoute(['auth/role-update','name'=>$vo->name])?>">修改</a>
- <a class="btn btn-xs btn-primary" href="<?=Url::toRoute(['auth/role-node','name'=>$vo->name])?>">权限</a>
- <a class="btn btn-xs btn-primary del" name="<?=$vo->name?>" data-description="<?=$vo->description;?>">删除</a>
- </td>
- </tr>
- <?php endforeach;?>
- </table>
- </div>
- <?=LinkPager::widget(['pagination' => $pages]); ?>
- <script>
- $(".del").click(function(){
- var au=$(this);
- var name=$(this).attr("name");
- var description = $(this).attr('data-description');
- swal({
- title: "确定删除"+description+"权限?",
- test: '删除后,该权限操作不再约束。',
- type: "warning",
- showCancelButton: true,
- confirmButtonColor: "#DD6B55",
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- closeOnConfirm: true,
- closeOnCancel: true },
- function(isConfirm){
- if (isConfirm) {
- $.ajax({
- type:"POST",
- data:{name:name,'_csrf-backend':"<?=Yii::$app->request->csrfToken;?>"},
- dataType:"JSON",
- url:"<?=Url::toRoute(['auth/del-roles']);?>",
- success:function(data){
- if(data.status==1){
- swal('',data.msg,'success');
- au.parent().parent().hide();
- }else{
- swal('error',data.msg,'error');
- }
- }
- })
- }
- });
- });
- </script>
|