Warning: Use of undefined constant HTTP_USER_AGENT - assumed 'HTTP_USER_AGENT' (this will throw an Error in a future version of PHP) in /www/wwwroot/l6cc.cn/wp-content/themes/vieu/header.php on line 1
[开源] 基于Layui组件封装的后台模版,HG-Layui-UI通用后台管理框架V1.1版-老六网

[开源] 基于Layui组件封装的后台模版,HG-Layui-UI通用后台管理框架V1.1版

热门标签

, , , , , , , ,
By 老六

发表文章数:286

首页 » 网站源码 » 正文

hg框架简介

hglayuiui框架,是基于layui最新版ui搭建的一套通用后台管理框架,借鉴了市面上各大主流框架风格,采用iframe标签页实现,保留了传统开发模式的简单实用性。 为快速开发减少重复代码量,框架内部admin.js中封装了常用的组件,包括弹窗提示、日期组件、表单监听、表单验证、数据表格组件、树形组件和request获取数据方法等。

[开源] 基于Layui组件封装的后台模版,HG-Layui-UI通用后台管理框架V1.1版

2019-12-19更新

  • 修改官方Layui.tree树形组件源码,增加懒加载模式,data参数lazy: true 开启子节点懒加载方式,需要配合spread事件使用。
  • 增加spread事件,lazy为true时,展开节点时触发该事件,obj.elem:节点元素,obj.state:状态open/close,obj.data:节点数据。
  • 增加tree.lazytree(treeid, elem, children)方法,懒加载子节点数据展示。
  • 增加hg.table.datatable(layid, ‘resize’)方法,重置表格大小。
  • 增加hg.ontab(layfilter, _callback)方法,监听Tab切换事件。
  • 增加datatable实例化对象扩展方法,table.getSelected() 获取选中行,table.reload(where) 重载表格,table.resize() 重置表格大小。
  • 增加hg.tree.datatree(layid, data, showCheckbox, showLine, accordion, onlyIconControl, isJump)方法,基本树形组件。
  • 增加datatree实例对象事件与方法onclick() oncheck() onspread() getChecked() setChecked() reload()。
  • 增加spread()事件中this.lazytree(data)方法,触发懒加载子节点。

2019-11-01更新

  • 引用layui-v2.5.5最新版。
  • 增加主页面布局,由顶部layui-header、左侧菜单layui-left-nav和内容展示区域layui-pagecontent组成。
  • 增加顶部layui-header,logo和标题展示,顶部一级菜单展示。
  • 增加左侧菜单layui-left-nav,支持3级菜单,默认手风琴展开模式。
  • 增加hg.add_tab、hg.del_tab、hg.add_lay_tab方法,用来管理tabs页。
  • 增加顶部菜单与左侧菜单联动效果,切换tabs页时自动定位当前菜单项。
  • 增加tabs页选项卡操作,刷新当前页面,关闭其他页面,关闭全部页面。
  • 增加侧边伸缩按钮,在选项卡栏最左侧,改变左侧菜单展示状态。
  • 引用jquery-1.9.1插件,依赖第三方jquery插件时用到。
  • 引用jquery.scrollBar.js插件,美化滚动条样式,class=”scrollBox”。
  • 引用jquery.NProgress.js插件,请求进度条样式,iframe页面加载时显示。
  • 修改layui默认样式颜色,默认主题以蓝色为主。
  • 增加hg.msg(content, title)方法,弹出提示框。
  • 增加hg.confirm(content, title, callbackmething)方法,弹出询问框。
  • 增加hg.open(title, url, w, h, full)方法,打开弹出层。
  • 增加hg.close()方法,关闭弹出层。
  • 增加hg.base_reload()方法,刷新父窗口。
  • 增加hg.datetime(btime, etime, options)方法,基本日期框选择。
  • 增加hg.datetime2(elem, type, min, max)方法,组合日期框选择。
  • 增加hg.getdate(type, e)方法,获取日期时间。
  • 增加hg.request(url, data, type, contentType, dataType, async, funSuccess)方法,网络请求。
  • 增加hg.form.onsubmit(layfilter, _callback)方法,监听表单提交事件。
  • 增加hg.form.onswitch(layfilter, _callback)方法,监听switch操作事件。
  • 增加hg.form.verify(options)方法,表单自定义验证规则。
  • 增加hg.table.datatable(layid, title, url, where, cols, toolbar, page, height, defaultToolbar, totalRow)方法,基本数据表格。
  • 增加hg.table.toolbaronclick(layid, index)方法,监听toolbar自定义事件。
  • 增加datatable,监听行工具事件,操作行lay-event中定义值为触发函数名。
  • 增加hg.table.printall(cols, data)方法,打印任意数据,defaultToolbar=’printall’。
  • 增加hg.table.exportfile(layid, data)方法,导出任意数据,defaultToolbar=’exportsall’。
  • 增加hg.table.datatablestatus,状态属性集合。
  • 修改datatable,支持easyui数据格式解析方式,包括分页参数page和rows。
  • 修改datatable,工具条toolbar参数添加handler: function (obj, row)匿名函数方式。
  • 增加hg.table.datatable(layid, ‘reload’, where)方法,重载表格。
  • 增加hg.table.getSelected(layid, ‘getSelected’)方法,获取选中行。
  • 添加lay-height全屏高度设置属性,lay-height=’full’,’full’=’full-200’。

基于layui组件封装的一套后台管理ui框架,永久开源。

请勿将模版传入任何第三方素材库

githubhttps://github.com/h-gxi/hg-layui-admin-ui

码云:https://gitee.com/h_gxi/hg-layui-admin-ui.git

 

文件下载

附件:[开源] 基于Layui组件封装的后台模版,HG-Layui-UI通用后台管理框架V1.1版

文件大小:

更新时间:

在线演示

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有,若为付费资源,请在下载后24小时之内自觉删除,若作商业用途,请到原网站购买,由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!

赞(0)

评论 抢沙发

4 + 6 =


长按图片转发给朋友

香港50M大宽带VPS仅要9.9元每月啦!!!
为感谢各位对老六网的鼎力支持,特此推出香港VPS50M大宽带,每月只要9.9元,虚拟主机首月8折优惠,年费更有好礼相送!
切换注册

登录

忘记密码 ?

切换登录

注册