| | |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label layui-form-required">菜单编码</label> |
| | | <label class="layui-form-label layui-form-required">Код меню</label> |
| | | <div class="layui-input-block"> |
| | | <input name="code" placeholder="请输入菜单编码" class="layui-input" lay-vertype="tips" lay-verify="required" required=""> |
| | | <input name="code" placeholder="" class="layui-input" lay-vertype="tips" lay-verify="required" required=""> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label layui-form-required">类型</label> |
| | | <label class="layui-form-label layui-form-required">Тип</label> |
| | | <div class="layui-input-block"> |
| | | <select name="level" lay-vertype="tips" lay-verify="required" required=""> |
| | | <option value="">请选择类型</option> |
| | | <option value=""></option> |
| | | <option value="1">一级菜单</option> |
| | | <option value="2">二级菜单</option> |
| | | <option value="3">按钮</option> |
| | |
| | | <div class="layui-col-md6"> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label layui-form-required">菜单名称</label> |
| | | <label class="layui-form-label layui-form-required">Название</label> |
| | | <div class="layui-input-block"> |
| | | <input name="name" placeholder="请输入菜单名称" class="layui-input" lay-vertype="tips" lay-verify="required" required=""> |
| | | <input name="name" placeholder="" class="layui-input" lay-vertype="tips" lay-verify="required" required=""> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">排序</label> |
| | | <label class="layui-form-label">Сортировка</label> |
| | | <div class="layui-input-block"> |
| | | <input name="sort" placeholder="请输入排序" class="layui-input" lay-verify="number"> |
| | | <input name="sort" placeholder="" class="layui-input" lay-verify="number"> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label layui-form-required">状态</label> |
| | | <label class="layui-form-label layui-form-required">Статус</label> |
| | | <div class="layui-input-block"> |
| | | <select name="status" lay-vertype="tips" lay-verify="required" required=""> |
| | | <option value="">请选择状态</option> |
| | | <option value="1">正常</option> |
| | | <option value="0">禁用</option> |
| | | <option value=""></option> |
| | | <option value="1">Нормально</option> |
| | | <option value="0">Заблокировано</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | |
| | | </script> |
| | | <script type="text/html" id="typeTpl"> |
| | | {{# if( d.level === 1 ){ }} |
| | | <span name="level" class="layui-badge layui-badge-green">菜单</span> |
| | | <span name="level" class="layui-badge layui-badge-green">Меню</span> |
| | | {{# } else if(d.level === 2){ }} |
| | | <span name="level" class="layui-badge layui-badge-green">菜单</span> |
| | | <span name="level" class="layui-badge layui-badge-green">Меню</span> |
| | | {{# } else if(d.level === 3){ }} |
| | | <span name="level" class="layui-badge layui-badge-gray">按钮</span> |
| | | {{# } }} |
| | |
| | | headers: {token: localStorage.getItem('token')}, |
| | | height: 'full-200', |
| | | toolbar: ['<p>', |
| | | '<button lay-event="add" class="layui-btn layui-btn-sm icon-btn"><i class="layui-icon"></i>添加</button> ', |
| | | '<button lay-event="add" class="layui-btn layui-btn-sm icon-btn"><i class="layui-icon"></i>Добавить</button> ', |
| | | '<button lay-event="del" class="layui-btn layui-btn-sm layui-btn-danger icon-btn"><i class="layui-icon"></i>Удалить</button>', |
| | | '</p>'].join(''), |
| | | tree: { |
| | |
| | | cols: [[ |
| | | {type: 'checkbox', fixed: 'left'} |
| | | ,{field: 'id', title: 'ID', sort: true,align: 'center', fixed: 'left', width: 80, hide: true} |
| | | ,{field: 'name', align: 'left',title: '菜单名称'} |
| | | ,{field: 'code', align: 'center',title: '菜单编码'} |
| | | ,{field: 'name', align: 'left',title: 'Название'} |
| | | ,{field: 'code', align: 'center',title: 'Код меню'} |
| | | // ,{field: 'resourceName', align: 'center',title: '父级菜单'} |
| | | // ,{field: 'level$', align: 'center',title: '菜单等级'} |
| | | ,{field: 'type', align: 'center',title: 'Тип', templet: '#typeTpl', width: 120} |
| | | ,{field: 'sort', align: 'center',title: '排序'} |
| | | ,{field: 'sort', align: 'center',title: 'Сортировка'} |
| | | ,{field: 'status$', align: 'center',title: 'Статус'} |
| | | ,{fixed: 'right', title:'Операция', align: 'center', toolbar: '#operate', width:150} |
| | | ,{fixed: 'right', title:'Операция', align: 'center', toolbar: '#operate', width:180} |
| | | ]], |
| | | done: function (data) { |
| | | $('.ew-tree-table-box').css('height', '100%'); |
| | |
| | | } else if (obj.event === 'del') { // 删除 |
| | | var checkRows = insTb.checkStatus(); |
| | | if (checkRows.length === 0) { |
| | | layer.msg('请选择要删除的数据', {icon: 2}); |
| | | layer.msg('Пожалуйста, выберите данные', {icon: 2}); |
| | | return; |
| | | } |
| | | var ids = checkRows.map(function (d) { |
| | |
| | | admin.open({ |
| | | type: 1, |
| | | area: '600px', |
| | | title: (mData ? 'Изменить' : 'Добавить') + '权限', |
| | | title: (mData ? 'Изменить' : 'Добавить') + 'Права', |
| | | content: $('#editDialog').html(), |
| | | success: function (layero, dIndex) { |
| | | // 回显表单数据 |
| | |
| | | |
| | | /* 删除 */ |
| | | function doDel(obj) { |
| | | layer.confirm('确定要删除选中数据吗?', { |
| | | layer.confirm('Вы уверены, что хотите удалить эту запись?', { |
| | | skin: 'layui-layer-admin', |
| | | shade: .1 |
| | | }, function (i) { |