123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- <script type="text/javascript" src="/static/js/platform.js"></script>
- <script src="/static/js/jquery.slimscroll.min.js" type="text/javascript"></script>
- <div class="children-content">
- <blockquote class="layui-elem-quote" style="padding:10px;line-height:25px;">系统管理 / 平台配置</blockquote>
- <div class="layui-tab" lay-filter="tab_manager">
- <ul class="layui-tab-title" style="margin-top:0">
- <li class="layui-this" onclick="PlatformConfigerObject.MenuMgr();">菜单管理</li>
- <li onclick="PlatformConfigerObject.RoleMgr();">角色管理</li>
- <li onclick="PlatformConfigerObject.CategoryTree('category');">字典代码</li>
- <li onclick="PlatformConfigerObject.SystemParam();">系统参数</li>
- </ul>
- <div class="layui-tab-content" style="padding:10px 0;">
- <!--菜单管理-->
- <div class="layui-tab-item layui-show" id="menu_area">
- <div style="width: 20%;float: left;overflow-y: auto;background-color: #fafafa;">
- <div id="menu_tree" class="ztree tree" ></div>
- </div>
- <div style="width: 75%;float: left;height: 100%;overflow-y: auto;" class="children-content" id="menu_curd">
- <blockquote class="layui-elem-quote" style="padding:10px;line-height:25px;">-</blockquote>
- <table id="table_datalist_control" lay-filter="table_datalist_control">
- </table>
- <script type="text/html" id="table_tools_bar" style="width:800px;">
- <div class="layui-btn-container">
- <button class="layui-btn layui-btn-sm" onclick="Curd.New();">添加子项</button>
- </div>
- </script>
- <script type="text/html" id="menu_curd_row_operator">
- <i class="layui-icon layui-icon-edit" title="修改" style="cursor:pointer;" lay-event="edit"></i>
- <i class="layui-icon layui-icon-delete" title="删除" style="margin-left:10px;cursor:pointer;"
- lay-event="delete"></i>
- </script>
- </div>
- </div>
- <!--角色管理-->
- <div class="layui-tab-item" id="role_area" style="padding:10px 0px;">
- <div style="float:left;width:30%;min-width:185px;height:100%;">
- <div class="layui-panel">
- <ul class="layui-menu" id="rolelist" style="overflow:hidden auto;">
- <li class="layui-menu-item-group" lay-options="{type: 'group', isAllowSpread: false}">
- <div class="layui-menu-body-title">请选择用户角色</div>
- <ul id="ul_role"></ul>
- </li>
- </ul>
- </div>
- </div>
- <div style="float:right;width:69%;height:100%;">
- <div class="layui-tab-item layui-show" id="role_tree">
- <div style="width:90%;overflow-y: auto;height:85%;margin:0 auto 10px auto;">
- <div id="function_tree" class="ztree tree" ></div>
- </div>
- <div style="width:80%;margin:40px auto 0 auto;">
- <div style="width:100px;margin:0 auto;">
- <button type="submit" lay-submit="" lay-filter="save_role" style="width:100%;" id="saveRole"
- class="layui-btn layui-btn-normal layui-btn-radius">保存权限
- </button>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="layui-tab-item" id="category_area" style="padding: 10px 0px;">
- <div style="width: 20%;float: left;overflow-y: auto;background-color: #fafafa;">
- <div id="tree" class="ztree" ></div>
- </div>
- <div style="width: 75%;float: left;height: 100%;overflow-y: auto;" class="children-content" id="systemconstcode_list">
- <blockquote class="layui-elem-quote" style="padding:10px;line-height:25px;">-</blockquote>
- <div>
- <table id="table_datalist_control" lay-filter="table_datalist_control">
- </table>
- </div>
- <script type="text/html" id="table_tools_bar" style="width:100%;">
- <div class="layui-btn-container">
- <button class="layui-btn layui-btn-sm layui-btn-normal" onclick="Curd.New();">添加</button>
- </div>
- </script>
- <script type="text/html" id="systemconstcode_list_row_operator">
- <i class="layui-icon layui-icon-edit" style="cursor:pointer;margin-left:10px;" title="编辑"
- lay-event="edit"></i>
- <i class="layui-icon layui-icon-delete" style="margin-left:10px;cursor:pointer;" title="删除"
- lay-event="delete"></i>
- </script>
- </div>
- </div>
- <div class="layui-tab-item layui-show" id="system_param">
- <div style="width: 100%;float: left;height: 100%;overflow-y: auto;" class="children-content" id="system_param_curd">
- <table id="table_datalist_control" lay-filter="table_datalist_control">
- </table>
- <script type="text/html" id="table_tools_bar" style="width:800px;">
- <div class="layui-btn-container">
- <button class="layui-btn layui-btn-sm" onclick="system_param_crud.New();">添加子项</button>
- </div>
- </script>
- <script type="text/html" id="system_param_curd_row_operator">
- <i class="layui-icon layui-icon-edit" title="修改" style="cursor:pointer;" lay-event="edit"></i>
- </script>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script type="text/javascript" src="/static/js/layui_crud.js"></script>
- <script type="text/javascript">
- var system_param_crud = new CurdObj();
- $(document).ready(function () {
- var roleHeight = $(".main-body").height() - $(".layui-elem-quote:first").height()-$(".layui-tab-title").height()-60;
- $("#role_area,#category_area").height(roleHeight);
- $("#rolelist,#menu_tree,#role_tree,#tree,#category_area>div:first,#system_param>div:first").height(roleHeight - 10);
- PlatformConfigerObject.MenuMgr();
- layui.use(['tree', 'util'], function () {
- layui.form.on('submit(save_role)', function (data) {
- var treeObj = $.fn.zTree.getZTreeObj("function_tree");
- var nodes = treeObj.getCheckedNodes(true);
- var functionId=new Array();
- for(var i=0;i<nodes.length;i++){
- functionId.push(nodes[i]["id"]);
- }
- PlatformConfigerObject.SaveFunction(functionId);
- return false;
- });
- layui.table.on('tool(oparation-data)', function (obj) {
- var data = obj.data;
- var layEvent = obj.event;
- var Id = data["id"];
- PlatformConfigerObject.codeId = Id;
- PlatformConfigerObject.CurentMenuData = data;
- if (layEvent == "edit") {
- PlatformConfigerObject.ShowAddMenu(Id);
- }else if (layEvent == "editcode") {
- Curd.Edit(Id);
- } else if (layEvent == "setting") {
- PlatformConfigerObject.ShowFuction(Id);
- } else if (layEvent == 'delete') {
- layer.confirm('<div style="text-align:center;">是否删除菜单<span style="color:red;font-weight:700;padding:0 2px;">' + data["name"] + "</span>的数据记录?</div>", function (index) {
- obj.del();
- layer.close(index);
- PlatformConfigerObject.DelMenu(Id);
- });
- }else if (layEvent == 'deletecode') {
- layer.confirm('<div style="text-align:center;">是否删除该系统代码定义<span style="color:red;font-weight:700;padding:0 2px;">' + data["name"] + "</span>的数据记录?</div>", function (index) {
- obj.del();
- layer.close(index);
- PlatformConfigerObject.DelMenu(Id);
- });
- }
- });
- });
- });
- </script>
|