1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- function group(array, subGroupLength) {
- let index = 0;
- let newArray = [];
- while (index < array.length) {
- newArray.push(array.slice(index, index += subGroupLength));
- }
- return newArray;
- }
- $(function () {
- /**
- * 加载一级菜单
- */
- $.get(SITE_URL.djzhb.get_main_menu, function (res) {
- if (res && res.resultData.data) {
- var tpl = $('#main-menu-tpl').html();
- var $menu = $('#main-menu');
- layui.laytpl(tpl).render({data: res.resultData.data}, function (html) {
- $menu.html(html);
- });
- $menu.children('li').first().find('a').click();
- }
- });
- });
- /**
- * 点击一级菜单加载二级菜单
- */
- function mainMenuClick(name) {
- $.get([SITE_URL.djzhb.get_sub_menu, '_', name, '.json'].join(''), function (res) {
- var tpl = $('#sub-menu-tpl').html();
- var $menu = $('#nav');
- if (res && res.resultData) {
- if (res.resultData.data && res.resultData.data.length <= 0) {
- // 没有二级菜单的直接隐藏
- // $('#left-side').hide();
- // $('#right-body').css('left', '0px')
- } else {
- // $('#left-side').show();
- // $('#right-body').css('left', '200px')
- var data = res.resultData.data;
- var power = JSON.parse(localStorage.getItem('power'));
- // console.log(power)
- var data2 = [];
- for (d in data) {
- var dd = data[d];
- for (p in power) {
- var pp = power[p];
- // console.log(pp.name, dd.name)
- if (pp.name === dd.name) {
- var url = dd.url + '?permissionId=' + pp.permissionId;
- data[d].url = url
- data2.push(data[d]);
- }
- }
- }
- layui.laytpl(tpl).render({data: data2}, function (html) {
- $menu.html(html);
- });
- // $menu.children().click(function () {
- // var href = $(this).attr('href');
- // // console.log(href);
- // $('#main_frame').attr('src', href);
- // });
- }
- $menu.children('li').first().find('a').click();
- }
- });
- }
- // 默认隐藏侧边栏现实 数据中心列表
- // $('#left-side').hide();
- // $('#right-body').css('left', '0px')
|