Prechádzať zdrojové kódy

add permission page

GGican 9 rokov pred
rodič
commit
68b71cbfa0

+ 10 - 0
app/Http/Controllers/Admin/permission/PermissionController.php

xqd
@@ -16,4 +16,14 @@ class PermissionController extends CommonController{
         return view('admin.permission.index');
     }
 
+    public function edit()
+    {
+        return view('admin.permission.edit');
+    }
+
+    public function create()
+    {
+        return view('admin.permission.create');
+    }
+
 }

+ 204 - 0
resources/views/admin/permission/create.blade.php

xqd
@@ -0,0 +1,204 @@
+@extends('layouts.admin')
+@section('content')
+
+        <!--左侧菜单栏-->
+<aside class="main-sidebar">
+    <!-- sidebar: style can be found in sidebar.less -->
+    <section class="sidebar">
+        <!-- Sidebar user panel -->
+        <div class="user-panel">
+            <div class="pull-left image">
+                <img src="{{asset('img/arr.jpg')}}" class="img-circle" alt="User Image">
+            </div>
+            <div class="pull-left info">
+                <p>GT.Young</p>
+                <a href="#"><i class="fa fa-circle text-success"></i> 在线</a>
+            </div>
+        </div>
+        <!-- search form -->
+        <form action="#" method="get" class="sidebar-form">
+            <div class="input-group">
+                <input type="text" name="q" class="form-control" placeholder="Search...">
+              <span class="input-group-btn">
+                <button type="submit" name="search" id="search-btn" class="btn btn-flat"><i class="fa fa-search"></i>
+                </button>
+              </span>
+            </div>
+        </form>
+        <!-- /.search form -->
+        <!-- sidebar menu: : style can be found in sidebar.less -->
+        <ul class="sidebar-menu">
+            <li class="header">菜单栏</li>
+            <li class="treeview">
+                <a href="{{ url('/') }}">
+                    <i class="fa fa-home"></i>
+                    <span>信息总汇</span>
+                </a>
+            </li>
+            <li class="treeview">
+                <a href="#">
+                    <i class="fa fa-files-o"></i>
+                    <span>项目申请</span>
+                    <i class="fa fa-angle-left pull-right"></i>
+                </a>
+                <ul class="treeview-menu">
+                    <li><a href="{{ url('/table') }}"><i class="fa  fa-file-text-o"></i>受理案件
+                            <i class="fa fa-angle-left pull-right"></i></a>
+                        <ul class="treeview-menu">
+                            <li><a href="{{ url('/table/1') }}"><i class="fa fa-circle-o"></i>安置单(货币化安置)</a></li>
+                            <li><a href="{{ url('/table/2') }}"><i class="fa fa-circle-o"></i>违章建筑自行拆除费用申领表</a></li>
+                            <li><a href="{{ url('/table/3') }}"><i class="fa fa-circle-o"></i>残疾人房征补贴审批确认单</a></li>
+                            <li><a href="{{ url('/table/4') }}"><i class="fa fa-circle-o"></i>房屋征收提前搬迁奖励单</a></li>
+                            <li><a href="{{ url('/table/5') }}"><i class="fa fa-circle-o"></i>逾期过渡安置补助费发放单</a></li>
+                            <li><a href="{{ url('/table/6') }}"><i class="fa fa-circle-o"></i>房屋征收安置补贴单</a></li>
+                            <li><a href="{{ url('/table/7') }}"><i class="fa fa-circle-o"></i>核算单(货币化安置)</a></li>
+                            <li><a href="{{ url('/table/8') }}"><i class="fa fa-circle-o"></i>核算单(产权调换)</a></li>
+                            <li><a href="{{ url('/table/9') }}"><i class="fa fa-circle-o"></i>核算单(货币补偿)</a></li>
+                        </ul>
+                    </li>
+                    <li><a href="{{ url('/on_table') }}"><i class="fa fa-circle-o"></i>待办案件</a></li>
+                </ul>
+            </li>
+            <li class="treeview active">
+                <a href="#">
+                    <i class="fa fa-cogs"></i>
+                    <span>系统设置</span>
+                    <i class="fa fa-angle-left pull-right"></i>
+                </a>
+                <ul class="treeview-menu">
+                    <li class="active"><a href="{{ url('/user_list') }}">
+                            <i class="fa fa-circle-o"></i>
+                            <span>用户管理</span></a>
+                    </li>
+                    <li><a href="#">
+                            <i class="fa fa-circle-o"></i>
+                            <span>岗位管理</span>
+                        </a>
+                    </li>
+                    <li><a href="{{url('/permission')}}">
+                            <i class="fa fa-circle-o"></i>
+                            <span>权限管理</span>
+                        </a>
+                    </li>
+                </ul>
+            </li>
+        </ul>
+    </section>
+    <!-- /.sidebar -->
+</aside>
+<!-- =============================================== -->
+<!-- 内容 -->
+<div class="content-wrapper">
+    <!-- Content Header (Page header) -->
+    <section class="content-header">
+        <h1>
+            系统设置
+            <small></small>
+        </h1>
+        <ol class="breadcrumb">
+            <li><a href="{{ url('/ ')}}"><i class="fa fa-dashboard"></i> 主页</a></li>
+            <li><a href="#">征拆局系统维护</a></li>
+            <li class="active">用户管理</li>
+        </ol>
+    </section>
+    <!-- Main content -->
+    <section class="content">
+        <div class="box">
+            <div class="box-header with-border">
+                <h3 class="box-title">添加权限</h3>
+                <div class="box-tools pull-right">
+                    <button type="button" class="btn btn-box-tool" data-widget="collapse" data-toggle="tooltip" title="Collapse">
+                        <i class="fa fa-minus"></i></button>
+                </div>
+            </div>
+            <div class="box-body">
+                <form class="form-horizontal form-bordered" action="" method="POST">
+
+                    <div class="panel-body panel-body-nopadding">
+                        <div class="form-group">
+                            <label class="col-sm-3 control-label">所属权限组</label>
+
+                            <div class="col-sm-6">
+
+                            </div>
+                        </div>
+
+                        <div class="form-group">
+                            <label class="col-sm-3 control-label">权限路由 <span class="asterisk">*</span></label>
+
+                            <div class="col-sm-6">
+                                <input type="text"  data-toggle="tooltip" name="name"
+                                       data-trigger="hover" class="form-control tooltips"
+                                       data-original-title="不可重复,不可点击路由输入`#`" value="" >
+                            </div>
+                        </div>
+
+                        <div class="form-group">
+                            <label class="col-sm-3 control-label">显示名称</label>
+
+                            <div class="col-sm-6">
+                                <input type="text" class="form-control" name="display_name" value="">
+                            </div>
+                        </div>
+
+                        <div class="form-group">
+                            <label class="col-sm-3 control-label">说明</label>
+
+                            <div class="col-sm-6">
+                                <input type="text" class="form-control" name="description" value="">
+                            </div>
+                        </div>
+
+                        <div class="form-group">
+                            <label class="col-sm-3 control-label">图标<a href="http://fortawesome.github.io/Font-Awesome/icons/" target="_blank"><i class="fa fa-info-circle"></i></a></label>
+
+                            <div class="col-sm-6">
+                                <input type="text"  data-toggle="tooltip" name="icon"
+                                       data-trigger="hover" class="form-control tooltips"
+                                       data-original-title="图标名称,去fa-前缀" value="">
+                            </div>
+                        </div>
+
+                        <div class="form-group">
+                            <label class="col-sm-3 control-label">是否菜单</label>
+
+                            <div class="col-sm-1">
+                                <select class="form-control input-sm" name="is_menu">
+                                    <option value="1">是</option>
+                                    <option value="0" >否</option>
+                                </select>
+                            </div>
+                        </div>
+
+                        <div class="form-group">
+                            <label class="col-sm-3 control-label">排序</label>
+
+                            <div class="col-sm-1">
+                                <input type="text" class="form-control" name="sort"
+                                       value="">
+                            </div>
+                        </div>
+                    </div><!-- panel-body -->
+
+                    <div class="panel-footer">
+                        <div class="row">
+                            <div class="col-sm-6 col-sm-offset-3">
+                                <a class="btn btn-primary" href="{{ url('/permission') }}">保存</a>
+                                &nbsp;
+                                <a class="btn btn-default" href="{{ url('/permission') }}">取消</a>
+                            </div>
+                        </div>
+                    </div><!-- panel-footer -->
+
+                </form>
+            </div>
+            <!-- /.box-body -->
+        </div>
+        <!-- /.box -->
+
+    </section>
+    <!-- /.content -->
+</div>
+<!-- /.content-wrapper -->
+
+@endsection

+ 206 - 0
resources/views/admin/permission/edit.blade.php

xqd
@@ -0,0 +1,206 @@
+@extends('layouts.admin')
+@section('content')
+        <!--左侧菜单栏-->
+<aside class="main-sidebar">
+    <!-- sidebar: style can be found in sidebar.less -->
+    <section class="sidebar">
+        <!-- Sidebar user panel -->
+        <div class="user-panel">
+            <div class="pull-left image">
+                <img src="{{asset('img/arr.jpg')}}" class="img-circle" alt="User Image">
+            </div>
+            <div class="pull-left info">
+                <p>GT.Young</p>
+                <a href="#"><i class="fa fa-circle text-success"></i> 在线</a>
+            </div>
+        </div>
+        <!-- search form -->
+        <form action="#" method="get" class="sidebar-form">
+            <div class="input-group">
+                <input type="text" name="q" class="form-control" placeholder="Search...">
+              <span class="input-group-btn">
+                <button type="submit" name="search" id="search-btn" class="btn btn-flat"><i class="fa fa-search"></i>
+                </button>
+              </span>
+            </div>
+        </form>
+        <!-- /.search form -->
+        <!-- sidebar menu: : style can be found in sidebar.less -->
+        <ul class="sidebar-menu">
+            <li class="header">菜单栏</li>
+            <li class="treeview">
+                <a href="{{ url('/') }}">
+                    <i class="fa fa-home"></i>
+                    <span>信息总汇</span>
+                </a>
+            </li>
+            <li class="treeview">
+                <a href="#">
+                    <i class="fa fa-files-o"></i>
+                    <span>项目申请</span>
+                    <i class="fa fa-angle-left pull-right"></i>
+                </a>
+                <ul class="treeview-menu">
+                    <li><a href="{{ url('/table') }}"><i class="fa  fa-file-text-o"></i>受理案件
+                            <i class="fa fa-angle-left pull-right"></i></a>
+                        <ul class="treeview-menu">
+                            <li><a href="{{ url('/table/1') }}"><i class="fa fa-circle-o"></i>安置单(货币化安置)</a></li>
+                            <li><a href="{{ url('/table/2') }}"><i class="fa fa-circle-o"></i>违章建筑自行拆除费用申领表</a></li>
+                            <li><a href="{{ url('/table/3') }}"><i class="fa fa-circle-o"></i>残疾人房征补贴审批确认单</a></li>
+                            <li><a href="{{ url('/table/4') }}"><i class="fa fa-circle-o"></i>房屋征收提前搬迁奖励单</a></li>
+                            <li><a href="{{ url('/table/5') }}"><i class="fa fa-circle-o"></i>逾期过渡安置补助费发放单</a></li>
+                            <li><a href="{{ url('/table/6') }}"><i class="fa fa-circle-o"></i>房屋征收安置补贴单</a></li>
+                            <li><a href="{{ url('/table/7') }}"><i class="fa fa-circle-o"></i>核算单(货币化安置)</a></li>
+                            <li><a href="{{ url('/table/8') }}"><i class="fa fa-circle-o"></i>核算单(产权调换)</a></li>
+                            <li><a href="{{ url('/table/9') }}"><i class="fa fa-circle-o"></i>核算单(货币补偿)</a></li>
+                        </ul>
+                    </li>
+                    <li><a href="{{ url('/on_table') }}"><i class="fa fa-circle-o"></i>待办案件</a></li>
+                </ul>
+            </li>
+            <li class="treeview active">
+                <a href="#">
+                    <i class="fa fa-cogs"></i>
+                    <span>系统设置</span>
+                    <i class="fa fa-angle-left pull-right"></i>
+                </a>
+                <ul class="treeview-menu">
+                    <li><a href="{{ url('/user_list') }}">
+                            <i class="fa fa-circle-o"></i>
+                            <span>用户管理</span></a>
+                    </li>
+                    <li><a href="#">
+                            <i class="fa fa-circle-o"></i>
+                            <span>岗位管理</span>
+                        </a>
+                    </li>
+                    <li class="active"><a href="{{ url('/permission') }}">
+                            <i class="fa fa-circle-o"></i>
+                            <span>权限管理</span>
+                        </a>
+                    </li>
+                </ul>
+            </li>
+        </ul>
+    </section>
+    <!-- /.sidebar -->
+</aside>
+<!-- =============================================== -->
+<!-- 内容 -->
+<div class="content-wrapper">
+    <!-- Content Header (Page header) -->
+    <section class="content-header">
+        <h1>
+            系统设置
+            <small> </small>
+        </h1>
+        <ol class="breadcrumb">
+            <li><a href="{{ url('/')}}"><i class="fa fa-dashboard"></i> 主页</a></li>
+            <li><a href="#">系统设置</a></li>
+            <li><a href="{{ url('/permission') }}">权限管理</a></li>
+        </ol>
+    </section>
+    <!-- Main content -->
+    <section class="content">
+
+        <div class="row">
+
+            <div class="col-sm-12 col-lg-12">
+
+                <div class="panel panel-default">
+                    <div class="panel-heading">
+                        <h4 class="panel-title">编辑权限</h4>
+                    </div>
+
+                    <form class="form-horizontal form-bordered" action="#" method="POST">
+
+                        <div class="panel-body panel-body-nopadding">
+                            <div class="form-group">
+                                <label class="col-sm-3 control-label">所属权限组</label>
+
+                                <div class="col-sm-6">
+
+                                </div>
+                            </div>
+
+                            <div class="form-group">
+                                <label class="col-sm-3 control-label">权限路由 <span class="asterisk">*</span></label>
+
+                                <div class="col-sm-6">
+                                    <input type="text"  data-toggle="tooltip" name="name"
+                                           data-trigger="hover" class="form-control tooltips"
+                                           data-original-title="不可重复,不可点击路由输入`#`" value=" " >
+                                </div>
+                            </div>
+
+                            <div class="form-group">
+                                <label class="col-sm-3 control-label">显示名称</label>
+
+                                <div class="col-sm-6">
+                                    <input type="text" class="form-control" name="display_name" value=" ">
+                                </div>
+                            </div>
+
+                            <div class="form-group">
+                                <label class="col-sm-3 control-label">说明</label>
+
+                                <div class="col-sm-6">
+                                    <input type="text" class="form-control" name="description" value=" ">
+                                </div>
+                            </div>
+
+                            <div class="form-group">
+                                <label class="col-sm-3 control-label">图标<a href="http://fortawesome.github.io/Font-Awesome/icons/" target="_blank"><i class="fa fa-info-circle"></i></a></label>
+
+                                <div class="col-sm-6">
+                                    <input type="text"  data-toggle="tooltip" name="icon"
+                                           data-trigger="hover" class="form-control tooltips"
+                                           data-original-title="图标名称,去fa-前缀" value=" ">
+                                </div>
+                            </div>
+
+                            <div class="form-group">
+                                <label class="col-sm-3 control-label">是否菜单</label>
+
+                                <div class="col-sm-1">
+                                    <select class="form-control input-sm" name="is_menu">
+                                        <option value="1"  >是</option>
+                                        <option value="1"  >否</option>
+                                    </select>
+                                </div>
+                            </div>
+
+                            <div class="form-group">
+                                <label class="col-sm-3 control-label">排序</label>
+
+                                <div class="col-sm-1">
+                                    <input type="text" class="form-control" name="sort"
+                                           value=" ">
+                                </div>
+                            </div>
+
+                            {{--<input type="hidden" name="_method" value="get">--}}
+                            {{--{{ csrf_field() }}--}}
+                        </div><!-- panel-body -->
+
+                        <div class="panel-footer">
+                            <div class="row">
+                                <div class="col-sm-6 col-sm-offset-3">
+                                    <a class="btn btn-primary" href="{{ url('/permission') }}">保存</a>
+                                    &nbsp;
+                                    <a class="btn btn-default" href="{{ url('/permission') }}">取消</a>
+                                </div>
+                            </div>
+                        </div><!-- panel-footer -->
+
+                    </form>
+                </div>
+
+            </div><!-- col-sm-9 -->
+
+        </div><!-- row -->
+
+    </section>    <!-- /.content -->
+</div>
+<!-- /.content-wrapper -->
+@endsection

+ 87 - 25
resources/views/admin/permission/index.blade.php

xqd
@@ -111,39 +111,101 @@
             <div class="box-body">
                 <div id="example2_wrapper" class="dataTables_wrapper form-inline dt-bootstrap">
                     <div class="row">
-                        <div class="col-sm-6"></div>
-                        <div class="col-sm-6"></div>
+                        <div class="col-sm-11"></div>
+                        <div class="col-sm-1">
+                            <a href="{{ url('/permission/create') }}" class="btn btn-primary tooltips">
+                                <i class="fa fa-plus"></i>新增</a></div>
                     </div>
                     <div class="row">
                         <div class="col-sm-12">
-                            <table id="example2" class="table table-hover dataTable" role="grid" aria-describedby="example2_info">
+                            <table class="table mb30">
                                 <thead>
-                                <tr role="row">
-                                    <th>序号</th>
-                                    <th>姓名</th>
-                                    <th>身份证</th>
-                                    <th>地址</th>
-                                    <th>室内面积(㎡)</th>
-                                    <th>房型</th>
-                                    <th>联系方式</th>
-                                    <th>用途</th>
+                                <tr>
+                                    <th>
+                                        <span class="ckbox ckbox-primary">
+                                            <input type="checkbox" id="selectall"/>
+                                            <label for="selectall"></label>
+                                        </span>
+                                    </th>
+                                    <th>显示名称</th>
+                                    <th>路由</th>
+                                    <th>图标</th>
+                                    <th>说明</th>
+                                    <th>是否菜单</th>
                                     <th>操作</th>
                                 </tr>
                                 </thead>
                                 <tbody>
-                                    <tr role="row" class="odd">
-                                        <td></td>
-                                        <td>{</td>
-                                        <td>{</td>
-                                        <td>{</td>
-                                        <td>{</td>
-                                        <td>{</td>
-                                        <td>{</td>
-                                        <td>}</td>
-                                        <td><a href="#" class="btn btn-success btn-sm">
-                                                <i class="fa fa-pencil"></i> 编辑</a>
-                                            <a href="#" class="btn btn-danger btn-sm">
-                                                <i class="fa fa-pencil"></i> 删除</a>
+                                    <tr>
+                                        <td>
+                                            <div class="ckbox ckbox-default">
+                                                <input type="checkbox" name="id" id=" "
+                                                       value=" " class="selectall-item"/>
+                                                <label for=" "></label>
+                                                <a href="javascript:;" class="show-sub-permissions"
+                                                   data-id=" "><span
+                                                            class="fa fa-chevron-right"></span></a>
+                                            </div>
+                                        </td>
+                                        <td><p class="text-info">后台首页 </p></td>
+                                        <td>index</td>
+                                        <td><i class="fa fa-home"></i></td>
+                                        <td>后台首页</td>
+                                        <td><span class="label label-danger">是</span></td>
+                                        <td>
+                                            <a href="{{ url('/permission/1/edit') }}"
+                                               class="btn btn-white btn-sm"><i class="fa fa-pencil"></i> 编辑</a>
+                                            <a class="btn btn-danger btn-sm permission-delete"
+                                               data-href="#"><i
+                                                        class="fa fa-trash-o"></i> 删除</a>
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <td>
+                                            <div class="ckbox ckbox-default">
+                                                <input type="checkbox" name="id" id=" "
+                                                       value=" " class="selectall-item"/>
+                                                <label for=" "></label>
+                                                <a href="javascript:;" class="show-sub-permissions"
+                                                   data-id=" "><span
+                                                            class="fa fa-chevron-right"></span></a>
+                                            </div>
+                                        </td>
+                                        <td><p class="text-info">案件管理 </p></td>
+                                        <td>table</td>
+                                        <td><i class="fa fa-files-o"></i></td>
+                                        <td>案件管理</td>
+                                        <td><span class="label label-danger">是</span></td>
+                                        <td>
+                                            <a href="{{ url('/permission/1/edit') }}"
+                                               class="btn btn-white btn-sm"><i class="fa fa-pencil"></i> 编辑</a>
+                                            <a class="btn btn-danger btn-sm permission-delete"
+                                               data-href="#"><i
+                                                        class="fa fa-trash-o"></i> 删除</a>
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <td>
+                                            <div class="ckbox ckbox-default">
+                                                <input type="checkbox" name="id" id=" "
+                                                       value=" " class="selectall-item"/>
+                                                <label for=" "></label>
+                                                <a href="javascript:;" class="show-sub-permissions"
+                                                   data-id=" "><span
+                                                            class="fa fa-chevron-right"></span></a>
+                                            </div>
+                                        </td>
+                                        <td><p class="text-info">用户管理 </p></td>
+                                        <td>user</td>
+                                        <td><i class="fa fa-cogs"></i></td>
+                                        <td>用户管理</td>
+                                        <td><span class="label label-default">否</span></td>
+                                        <td>
+                                            <a href="{{ url('/permission/1/edit') }}"
+                                               class="btn btn-white btn-sm"><i class="fa fa-pencil"></i> 编辑</a>
+                                            <a class="btn btn-danger btn-sm permission-delete"
+                                               data-href="#"><i
+                                                        class="fa fa-trash-o"></i> 删除</a>
                                         </td>
                                     </tr>
                                 </tbody>

+ 1 - 1
resources/views/layouts/admin.blade.php

xqd
@@ -32,7 +32,7 @@
             <!-- mini logo for sidebar mini 50x50 pixels -->
             <span class="logo-mini"><b>Z</b>C</span>
             <!-- logo for regular state and mobile devices -->
-            <span class="logo-lg"><b>征拆局</b>后台管理</span>
+            <span class="logo-lg"><b>征拆局 </b> 后台</span>
         </a>
         <!-- Header Navbar: style can be found in header.less -->
         <nav class="navbar navbar-static-top">