• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

WebdeskUI: 仿桌面应用的后台管理模板,没有基于Vue,也没有基于JQuery。 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

WebdeskUI

开源软件地址:

https://gitee.com/weishakeji/WebdeskUI

开源软件介绍:


WebdeskUI Admin

Web系统的管理面板(仿桌面应用)

没有基于Vue,也没有基于JQuery,完全自主开发。仿桌面应用,例如弹窗可以自由缩放、拖放、切换、最大化、最小化;

可切换风格,内置校园风格、Win10风格和Win7风格。日间模式/夜间模式。

包括常用控件,登录、下拉菜单、树形菜单、选项卡、弹窗等;内页采用IFrame嵌套。pic1

开发初衷

为公司主打产品《微厦在线学习系统》的管理界面升级而开发。例如,课程管理打开后,还要有章节管理、试题管理、价格管理、通知公告,等等;章节管理进去还有视频、资料的编辑等等;层层深入,交互功能比较复杂。如果通过普通的页面跳转实现,太繁杂,我就想写个弹窗,能像windows窗体一样,操作直观一些。且可缩放、可拖放、可以与其它控件进行互动,有事件机制和它组件进行交互,等等。

同类软件有很多,但免费的太弱鸡,功能强的要收费。为了满足自身需求,同时不希望在版权上受制于人,趁春节疫情期间,就自己写了。

控件说明

  • Pagebox.js 页面窗体 演示
    • 可拖放,可缩放,模拟windows桌面窗体
    • 可上溯父级,遍历下级,父子窗体可互动
  • Treemenu.js 树形菜单 演示
    • 无限级菜单,可折叠,可自定义节点样式
    • 节点事件自定义
  • Tabs.js 选项卡 演示
    • 选项卡无限增加、鼠标滚轴切换选项卡,支持鼠标右键关闭,关闭左侧、关闭右侧;可全屏化;
    • 选项卡切换时,关联的pagebox同步最小化或还原(通过onchange触发)
    • 可打印内页,带帮助按钮(数据源中help值关联帮助内容)
  • Dropmenu.js 下拉菜单 演示
    • 支持无限级菜单分类
    • 可自定义节点样式,例如:粗体、斜体、颜色
  • Login.js 登录框 演示
    • 支持手式滑动验证
    • 支持图片验证码(需要调用服务端)
  • Verticalbar.js 竖形工具条 演示
    • 用于页面左侧或右侧的工具条
  • Timer.js 定时器 演示
    • 功能比较简单,只是显示时间,另外带了一个时间格式的方法
    • 可以设置初始时间,例如采用服务器端时间

使用说明

该管理面板只提供了一些常用控件,内页采用iFrame嵌套;内页可以采用其它前端框架,例如我们产品采用了ElementUI。

用户登录的验证与状态管理,需要自己编写。(下述代码在/Admin/Scripts/Index.js文件)

    //登录框的构建    $login.create({        target: '#login-area',        //width: '320px',        title: '微厦在线学习系统',        company: '微厦科技',        success: true,   //默认登录验证的状态,如果为true,则直接跳过登录        website: 'http://www.weishakeji.net',        tel: '400 6015615'    }).onload(function (s, e) {  //加载后,判断是否为登录状态        /* 此处可编写:判断是否为已经登录的状态 */        if (s.success) {            s.loading = true;            ready(s);        }    }).ondragfinish(function (s, e) {        /* 此处可编写:当拖动滑块后,加载验证码图片 */    }).onsubmit(function (s, e) {   //提交事件        s.loading = true;        /* 此处可编写:登录校验相关代码 */        if (s.success) ready(s);    }).verify([{            //自定义验证        ctrl: 'user', regex: /^[a-zA-Z0-9_-]{4,16}$/,        tips: '长度不得小于4位大于16位'    }, {        ctrl: 'vcode', regex: /^\d{4}$/,        tips: '请输入4位数字'    }]);

开源地址

开发团队

  • 郑州微厦计算机科技有限公司
  • QQ交流群:10236993

其它开源项目

微厦在线学习云服务平台

“在线视频学习、在线试题练习、在线同步考试”紧密相联,打造“学、练、考”于一体的在线教育系统,能够利用电脑、手机、微信等多种设备进行学习,方便学员利用碎片化时间进行随时随地的学习。并带有“分享、分润、分销”的辅助功能,对于平台推广、课程销售起到非常有效的帮助。

学习系统的开源地址:


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap